Interface ITrainSimulationNavigationCoordinator
public interface ITrainSimulationNavigationCoordinator
- Extension Methods
Methods
AdjustLookaheadSpeed(GlobalChunkPivot, TrainId, TrainSimulationData, bool)
float AdjustLookaheadSpeed(GlobalChunkPivot input, TrainId id, TrainSimulationData train, bool upsideDown)
Parameters
inputGlobalChunkPivotidTrainIdtrainTrainSimulationDataupsideDownbool
Returns
- float
CanAcceptTrain(GlobalChunkPivot, TrainSignature, bool, out TrainMovementResult)
bool CanAcceptTrain(GlobalChunkPivot input, TrainSignature train, bool upsideDown, out TrainMovementResult result)
Parameters
inputGlobalChunkPivottrainTrainSignatureupsideDownboolresultTrainMovementResult
Returns
- bool
HandoverTrain(GlobalChunkPivot, TrainSimulationData, bool)
TrainMovementRequest HandoverTrain(GlobalChunkPivot input, TrainSimulationData train, bool upsideDown)
Parameters
inputGlobalChunkPivottrainTrainSimulationDataupsideDownbool