Table of Contents

Class TrainRailsPredictionCoordinator

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

Constructors

TrainRailsPredictionCoordinator(IEnumerable<IslandDefinitionId>)

public TrainRailsPredictionCoordinator(IEnumerable<IslandDefinitionId> railsIds)

Parameters

railsIds IEnumerable<IslandDefinitionId>

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