Table of Contents

Interface ITrainSimulationNavigationCoordinator

Namespace
Game.Core.Trains
Assembly
Game.Content.dll
public interface ITrainSimulationNavigationCoordinator
Extension Methods

Methods

AdjustLookaheadSpeed(GlobalChunkPivot, TrainId, TrainSimulationData, bool)

float AdjustLookaheadSpeed(GlobalChunkPivot input, TrainId id, TrainSimulationData train, bool upsideDown)

Parameters

input GlobalChunkPivot
id TrainId
train TrainSimulationData
upsideDown bool

Returns

float

CanAcceptTrain(GlobalChunkPivot, TrainSignature, bool, out TrainMovementResult)

bool CanAcceptTrain(GlobalChunkPivot input, TrainSignature train, bool upsideDown, out TrainMovementResult result)

Parameters

input GlobalChunkPivot
train TrainSignature
upsideDown bool
result TrainMovementResult

Returns

bool

HandoverTrain(GlobalChunkPivot, TrainSimulationData, bool)

TrainMovementRequest HandoverTrain(GlobalChunkPivot input, TrainSimulationData train, bool upsideDown)

Parameters

input GlobalChunkPivot
train TrainSimulationData
upsideDown bool

Returns

TrainMovementRequest