Class TrainCargoSpacerPredictionSubSimulationSystem
- Namespace
- Game.Content.Trains.Predictions
- Assembly
- Game.Content.dll
public class TrainCargoSpacerPredictionSubSimulationSystem : ITrainSubStationSimulationSystem
- Inheritance
-
objectTrainCargoSpacerPredictionSubSimulationSystem
- Implements
- Extension Methods
Constructors
TrainCargoSpacerPredictionSubSimulationSystem(IEnumerable<IIslandDefinition>)
public TrainCargoSpacerPredictionSubSimulationSystem(IEnumerable<IIslandDefinition> islandDefinitions)
Parameters
islandDefinitionsIEnumerable<IIslandDefinition>
Methods
Claim(IslandInstance, out int)
public bool Claim(IslandInstance island, out int subSimulations)
Parameters
islandIslandInstancesubSimulationsint
Returns
- bool
CreateStandaloneSimulation(in IslandInstance, int, out IConnectableChunkSimulation, out IConnectableChunkSimulation)
public void CreateStandaloneSimulation(in IslandInstance island, int simulationIndex, out IConnectableChunkSimulation simulation, out IConnectableChunkSimulation upsideDownSimulation)
Parameters
islandIslandInstancesimulationIndexintsimulationIConnectableChunkSimulationupsideDownSimulationIConnectableChunkSimulation
CreateSubStationSimulation(in IslandInstance, int, ICollection<GlobalChunkCoordinate>, out ISimulation, out IConnectableSimulation)
public void CreateSubStationSimulation(in IslandInstance island, int simulationIndex, ICollection<GlobalChunkCoordinate> chunks, out ISimulation railSimulation, out IConnectableSimulation otherSimulation)
Parameters
islandIslandInstancesimulationIndexintchunksICollection<GlobalChunkCoordinate>railSimulationISimulationotherSimulationIConnectableSimulation
DestroySubStationSimulation(in IslandInstance, int, ISimulation)
public void DestroySubStationSimulation(in IslandInstance island, int index, ISimulation simulation)
Parameters
islandIslandInstanceindexintsimulationISimulation
RailConnectors(in IslandInstance, int, out GlobalChunkPivot, out GlobalChunkPivot)
public void RailConnectors(in IslandInstance island, int simulationIndex, out GlobalChunkPivot input, out GlobalChunkPivot output)
Parameters
islandIslandInstancesimulationIndexintinputGlobalChunkPivotoutputGlobalChunkPivot