Table of Contents

Class ConnectableRailEndSimulation<TSimulation>

Namespace
Game.Content.Features.Predictions
Assembly
Game.Content.Features.dll
public class ConnectableRailEndSimulation<TSimulation> : IConnectableChunkSimulation, IConnectableSimulation, ILocalizedChunkSimulation, ILocalizedSimulation where TSimulation : class, ISimulation

Type Parameters

TSimulation
Inheritance
object
ConnectableRailEndSimulation<TSimulation>
Implements
Extension Methods

Constructors

ConnectableRailEndSimulation(TSimulation, GlobalChunkPivot)

public ConnectableRailEndSimulation(TSimulation simulation, GlobalChunkPivot pivot)

Parameters

simulation TSimulation
pivot GlobalChunkPivot

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