Class TrainsNavigationSimulator
public class TrainsNavigationSimulator
- Inheritance
-
objectTrainsNavigationSimulator
- Extension Methods
Methods
AddCustomNavigationCoordinator(ITrainSimulationNavigationCoordinator)
public void AddCustomNavigationCoordinator(ITrainSimulationNavigationCoordinator jumpCoordinator)
Parameters
jumpCoordinatorITrainSimulationNavigationCoordinator
AddCustomNavigationCoordinator(ITrainSimulationNavigationCoordinator, int)
public void AddCustomNavigationCoordinator(ITrainSimulationNavigationCoordinator jumpCoordinator, int index)
Parameters
jumpCoordinatorITrainSimulationNavigationCoordinatorindexint
CanPlaceTrain(GlobalChunkCoordinate, bool)
public bool CanPlaceTrain(GlobalChunkCoordinate position, bool upsideDown)
Parameters
positionGlobalChunkCoordinateupsideDownbool
Returns
- bool
CreateBuiltinWagonStates()
public static BuiltinWagonStates CreateBuiltinWagonStates()
Returns
Dispose()
public void Dispose()
GetTrain(TrainId)
public TrainSimulationData GetTrain(TrainId id)
Parameters
idTrainId
Returns
GetTrainNavigationState(TrainId)
public TrainNavigationState GetTrainNavigationState(TrainId id)
Parameters
idTrainId
Returns
NavigationCoordinatorIndex<TCoordinator>()
public int NavigationCoordinatorIndex<TCoordinator>()
Returns
- int
Type Parameters
TCoordinator
RemoveCustomNavigationCoordinator(ITrainSimulationNavigationCoordinator)
public void RemoveCustomNavigationCoordinator(ITrainSimulationNavigationCoordinator jumpCoordinator)
Parameters
jumpCoordinatorITrainSimulationNavigationCoordinator