Table of Contents

Class TrainLaunchPredictionCoordinator

Namespace
Game.Core.Trains
Assembly
Game.Content.dll
public class TrainLaunchPredictionCoordinator : ITrainSimulationNavigationPredictionCoordinator, ITrainSimulationCoordinator
Inheritance
object
TrainLaunchPredictionCoordinator
Implements
Extension Methods

Constructors

TrainLaunchPredictionCoordinator(IslandDefinitionId, IslandDefinitionId, int, int)

public TrainLaunchPredictionCoordinator(IslandDefinitionId trainLauncherId, IslandDefinitionId trainCatcherId, int maxRange, int minRange)

Parameters

trainLauncherId IslandDefinitionId
trainCatcherId IslandDefinitionId
maxRange int
minRange int

Methods

CanAcceptTrain(GlobalChunkPivot, RailColor, out GlobalChunkPivot)

public bool CanAcceptTrain(GlobalChunkPivot input, RailColor color, out GlobalChunkPivot output)

Parameters

input GlobalChunkPivot
color RailColor
output GlobalChunkPivot

Returns

bool

RegisterIsland(IslandInstance)

public bool RegisterIsland(IslandInstance island)

Parameters

island IslandInstance

Returns

bool

UnregisterIsland(IslandInstance)

public bool UnregisterIsland(IslandInstance island)

Parameters

island IslandInstance

Returns

bool