Class CargoWagonFactory<TItem>
- Namespace
- Root
- Assembly
- Game.Content.dll
public class CargoWagonFactory<TItem> : IFactory<LayeredWagonCargo<CargoContainer<TItem>>> where TItem : unmanaged, IEquatable<TItem>
Type Parameters
TItem
- Inheritance
-
objectCargoWagonFactory<TItem>
- Implements
- Extension Methods
Constructors
CargoWagonFactory(int, ITrainCargoExchangeSimulationConfig)
public CargoWagonFactory(int containers, ITrainCargoExchangeSimulationConfig exchangeConfig)
Parameters
containersintexchangeConfigITrainCargoExchangeSimulationConfig
Methods
Produce()
public LayeredWagonCargo<CargoContainer<TItem>> Produce()
Returns
- LayeredWagonCargo<CargoContainer<TItem>>