Class TrainLaunchPredictionCoordinator
public class TrainLaunchPredictionCoordinator : ITrainSimulationNavigationPredictionCoordinator, ITrainSimulationCoordinator
- Inheritance
-
objectTrainLaunchPredictionCoordinator
- Implements
- Extension Methods
Constructors
TrainLaunchPredictionCoordinator(IslandDefinitionId, IslandDefinitionId, int, int)
public TrainLaunchPredictionCoordinator(IslandDefinitionId trainLauncherId, IslandDefinitionId trainCatcherId, int maxRange, int minRange)
Parameters
trainLauncherIdIslandDefinitionIdtrainCatcherIdIslandDefinitionIdmaxRangeintminRangeint
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