Table of Contents

Class ConnectableBeltDeadEnd<TReceiver>

Namespace
Root
Assembly
Game.Content.Features.dll
public class ConnectableBeltDeadEnd<TReceiver> : IConnectableTileSimulation, IConnectableSimulation, ILocalizedTileSimulation, ILocalizedSimulation where TReceiver : ITileSimulationConnector

Type Parameters

TReceiver
Inheritance
object
ConnectableBeltDeadEnd<TReceiver>
Implements
Extension Methods

Constructors

ConnectableBeltDeadEnd(ISimulation, TReceiver)

public ConnectableBeltDeadEnd(ISimulation simulation, TReceiver receiver)

Parameters

simulation ISimulation
receiver TReceiver

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

NumOccupiedTiles

public int NumOccupiedTiles { get; }

Property Value

int

Simulation

public ISimulation Simulation { get; }

Property Value

ISimulation

TileBounds

public GlobalTileBounds TileBounds { get; }

Property Value

GlobalTileBounds

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

GetOccupiedTile(int)

public GlobalTileCoordinate GetOccupiedTile(int index)

Parameters

index int

Returns

GlobalTileCoordinate