Table of Contents

Class ConnectableBeltPortSender

Namespace
Root
Assembly
Game.Content.dll
public class ConnectableBeltPortSender : IConnectableBuildingSimulation, IConnectableTileSimulation, IConnectableSimulation, ILocalizedTileSimulation, ILocalizedSimulation
Inheritance
object
ConnectableBeltPortSender
Implements
Extension Methods

Constructors

ConnectableBeltPortSender(ISimulation, BuildingInstance, ITileSimulationConnector, ITileSimulationConnector)

public ConnectableBeltPortSender(ISimulation simulation, BuildingInstance sender, ITileSimulationConnector inputConnector, ITileSimulationConnector outputConnector)

Parameters

simulation ISimulation
sender BuildingInstance
inputConnector ITileSimulationConnector
outputConnector ITileSimulationConnector

Properties

Building

public BuildingInstance Building { get; }

Property Value

BuildingInstance

NumConnectors

public int NumConnectors { get; }

Property Value

int

NumOccupiedChunks

public int NumOccupiedChunks { get; }

Property Value

int

NumOccupiedTiles

public int NumOccupiedTiles { get; }

Property Value

int

Sender

public BuildingInstance Sender { get; }

Property Value

BuildingInstance

Simulation

public ISimulation Simulation { get; }

Property Value

ISimulation

TileBounds

public GlobalTileBounds TileBounds { get; }

Property Value

GlobalTileBounds

Transform

public GlobalTileTransform Transform { get; }

Property Value

GlobalTileTransform

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