Class TrainRailsSplitterPredictionCoordinator
public class TrainRailsSplitterPredictionCoordinator : ITrainSimulationNavigationPredictionCoordinator, ITrainSimulationCoordinator
- Inheritance
-
objectTrainRailsSplitterPredictionCoordinator
- Implements
- Extension Methods
Constructors
TrainRailsSplitterPredictionCoordinator(IEnumerable<IslandDefinitionId>, IReadOnlyRailColorRegistry)
public TrainRailsSplitterPredictionCoordinator(IEnumerable<IslandDefinitionId> splitterIds, IReadOnlyRailColorRegistry railColorRegistry)
Parameters
splitterIdsIEnumerable<IslandDefinitionId>railColorRegistryIReadOnlyRailColorRegistry
Methods
CanAcceptTrain(GlobalChunkPivot, RailColor, out GlobalChunkPivot)
public bool CanAcceptTrain(GlobalChunkPivot input, RailColor color, out GlobalChunkPivot output)
Parameters
inputGlobalChunkPivotcolorRailColoroutputGlobalChunkPivot
Returns
- bool
RegisterIsland(IslandInstance)
public bool RegisterIsland(IslandInstance island)
Parameters
islandIslandInstance
Returns
- bool
UnregisterIsland(IslandInstance)
public bool UnregisterIsland(IslandInstance island)
Parameters
islandIslandInstance
Returns
- bool