Table of Contents

Class ConnectableBuildingSimulation

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

Constructors

ConnectableBuildingSimulation(BuildingInstance, ISimulation)

public ConnectableBuildingSimulation(BuildingInstance building, ISimulation simulation)

Parameters

building BuildingInstance
simulation ISimulation

Properties

Building

public BuildingInstance Building { get; }

Property Value

BuildingInstance

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

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