Table of Contents

Class TrainTransferConnectablePredictionSimulation

Namespace
Game.Content.Trains.Predictions
Assembly
Game.Content.dll
public class TrainTransferConnectablePredictionSimulation : IConnectableChunkSimulation, IConnectableSimulation, ILocalizedChunkSimulation, ILocalizedSimulation
Inheritance
object
TrainTransferConnectablePredictionSimulation
Implements
Extension Methods

Constructors

TrainTransferConnectablePredictionSimulation(GlobalChunkCoordinate, GlobalChunkPivot, GlobalChunkPivot, ITrainPredictionSimulation)

public TrainTransferConnectablePredictionSimulation(GlobalChunkCoordinate position, GlobalChunkPivot input, GlobalChunkPivot output, ITrainPredictionSimulation trainPredictionSimulation)

Parameters

position GlobalChunkCoordinate
input GlobalChunkPivot
output GlobalChunkPivot
trainPredictionSimulation ITrainPredictionSimulation

Properties

ChunkBounds

public GlobalChunkBounds ChunkBounds { get; }

Property Value

GlobalChunkBounds

NumConnectors

public int NumConnectors { get; }

Property Value

int

NumOccupiedChunks

public int NumOccupiedChunks { get; }

Property Value

int

Simulation

public ISimulation Simulation { get; }

Property Value

ISimulation

Methods

GetConnector(int)

public ISimulationConnector GetConnector(int index)

Parameters

index int

Returns

ISimulationConnector

GetOccupiedChunk(int)

public GlobalChunkCoordinate GetOccupiedChunk(int index)

Parameters

index int

Returns

GlobalChunkCoordinate