Class ShapeCargoStationSimulationFactory
- Namespace
- Root
- Assembly
- Game.Content.dll
public class ShapeCargoStationSimulationFactory : IConnectableExchangerStationSimulationFactory<TrainCargoLoaderSimulation<ShapeId>>, IConnectableExchangerStationSimulationFactory<TrainCargoUnloaderSimulation<ShapeId>>, IConnectableExchangerStationSimulationFactory<TrainCargoTransferrerSimulation<ShapeId>>
- Inheritance
-
objectShapeCargoStationSimulationFactory
- Implements
- Extension Methods
Constructors
ShapeCargoStationSimulationFactory(ITrainCargoExchangeSimulationConfig, IShapeRegistry, IBeltSpeed, IBeltSpeed)
public ShapeCargoStationSimulationFactory(ITrainCargoExchangeSimulationConfig config, IShapeRegistry shapeRegistry, IBeltSpeed bridgeSpeed, IBeltSpeed trackSpeed)
Parameters
configITrainCargoExchangeSimulationConfigshapeRegistryIShapeRegistrybridgeSpeedIBeltSpeedtrackSpeedIBeltSpeed
Methods
Produce(IslandInstance, out TrainCargoLoaderSimulation<ShapeId>, out ConnectableIslandSimulation)
public void Produce(IslandInstance island, out TrainCargoLoaderSimulation<ShapeId> stationSimulation, out ConnectableIslandSimulation connectableSimulation)
Parameters
islandIslandInstancestationSimulationTrainCargoLoaderSimulation<ShapeId>connectableSimulationConnectableIslandSimulation
Produce(IslandInstance, out TrainCargoTransferrerSimulation<ShapeId>, out ConnectableIslandSimulation)
public void Produce(IslandInstance island, out TrainCargoTransferrerSimulation<ShapeId> stationSimulation, out ConnectableIslandSimulation connectableSimulation)
Parameters
islandIslandInstancestationSimulationTrainCargoTransferrerSimulation<ShapeId>connectableSimulationConnectableIslandSimulation
Produce(IslandInstance, out TrainCargoUnloaderSimulation<ShapeId>, out ConnectableIslandSimulation)
public void Produce(IslandInstance island, out TrainCargoUnloaderSimulation<ShapeId> stationSimulation, out ConnectableIslandSimulation connectableSimulation)
Parameters
islandIslandInstancestationSimulationTrainCargoUnloaderSimulation<ShapeId>connectableSimulationConnectableIslandSimulation