Table of Contents

Class FluidCargoStationSimulationCreator

Namespace
Root
Assembly
Game.Content.dll
public class FluidCargoStationSimulationCreator : IConnectableExchangerStationSimulationFactory<TrainCargoLoaderSimulation<FluidId>>, IConnectableExchangerStationSimulationFactory<TrainCargoUnloaderSimulation<FluidId>>, IConnectableExchangerStationSimulationFactory<TrainCargoTransferrerSimulation<FluidId>>
Inheritance
object
FluidCargoStationSimulationCreator
Implements
Extension Methods

Constructors

FluidCargoStationSimulationCreator(ITrainCargoExchangeSimulationConfig, IFluidRegistry, FluidPackageItemSolver, IBeltSpeed, IBeltSpeed)

public FluidCargoStationSimulationCreator(ITrainCargoExchangeSimulationConfig config, IFluidRegistry fluidRegistry, FluidPackageItemSolver fluidPackageItemSolver, IBeltSpeed bridgeSpeed, IBeltSpeed trackSpeed)

Parameters

config ITrainCargoExchangeSimulationConfig
fluidRegistry IFluidRegistry
fluidPackageItemSolver FluidPackageItemSolver
bridgeSpeed IBeltSpeed
trackSpeed IBeltSpeed

Methods

Produce(IslandInstance, out TrainCargoLoaderSimulation<FluidId>, out ConnectableIslandSimulation)

public void Produce(IslandInstance island, out TrainCargoLoaderSimulation<FluidId> stationSimulation, out ConnectableIslandSimulation connectableSimulation)

Parameters

island IslandInstance
stationSimulation TrainCargoLoaderSimulation<FluidId>
connectableSimulation ConnectableIslandSimulation

Produce(IslandInstance, out TrainCargoTransferrerSimulation<FluidId>, out ConnectableIslandSimulation)

public void Produce(IslandInstance island, out TrainCargoTransferrerSimulation<FluidId> stationSimulation, out ConnectableIslandSimulation connectableSimulation)

Parameters

island IslandInstance
stationSimulation TrainCargoTransferrerSimulation<FluidId>
connectableSimulation ConnectableIslandSimulation

Produce(IslandInstance, out TrainCargoUnloaderSimulation<FluidId>, out ConnectableIslandSimulation)

public void Produce(IslandInstance island, out TrainCargoUnloaderSimulation<FluidId> stationSimulation, out ConnectableIslandSimulation connectableSimulation)

Parameters

island IslandInstance
stationSimulation TrainCargoUnloaderSimulation<FluidId>
connectableSimulation ConnectableIslandSimulation