Class TrainCargoLoaderPredictionSubSimulationSystem
- Namespace
- Game.Content.Trains.Predictions
- Assembly
- Game.Content.dll
public class TrainCargoLoaderPredictionSubSimulationSystem : ITrainSubStationSimulationSystem
- Inheritance
-
objectTrainCargoLoaderPredictionSubSimulationSystem
- Implements
- Extension Methods
Constructors
TrainCargoLoaderPredictionSubSimulationSystem(IEnumerable<IIslandDefinition>, TrainWagonCargoTypeId)
public TrainCargoLoaderPredictionSubSimulationSystem(IEnumerable<IIslandDefinition> islandDefinitions, TrainWagonCargoTypeId cargoType)
Parameters
islandDefinitionsIEnumerable<IIslandDefinition>cargoTypeTrainWagonCargoTypeId
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 index, ICollection<GlobalChunkCoordinate> chunks, out ISimulation railSimulation, out IConnectableSimulation otherSimulation)
Parameters
islandIslandInstanceindexintchunksICollection<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