Class ConnectablePort
- Namespace
- Root
- Assembly
- Game.Content.dll
public class ConnectablePort : IConnectablePort, IConnectableTileSimulation, IConnectableSimulation, ILocalizedTileSimulation, ILocalizedSimulation
- Inheritance
-
objectConnectablePort
- Implements
- Extension Methods
Constructors
ConnectablePort(ISimulation, BuildingInstance, BuildingInstance, ITileSimulationConnector, ITileSimulationConnector)
public ConnectablePort(ISimulation simulation, BuildingInstance sender, BuildingInstance receiver, ITileSimulationConnector inputConnector, ITileSimulationConnector outputConnector)
Parameters
simulationISimulationsenderBuildingInstancereceiverBuildingInstanceinputConnectorITileSimulationConnectoroutputConnectorITileSimulationConnector
Properties
ChunkBounds
public GlobalChunkBounds ChunkBounds { get; }
Property Value
NumConnectors
public int NumConnectors { get; }
Property Value
- int
NumOccupiedChunks
public int NumOccupiedChunks { get; }
Property Value
- int
NumOccupiedTiles
public int NumOccupiedTiles { get; }
Property Value
- int
Receiver
public BuildingInstance Receiver { get; }
Property Value
Sender
public BuildingInstance Sender { get; }
Property Value
Simulation
public ISimulation Simulation { get; }
Property Value
TileBounds
public GlobalTileBounds TileBounds { get; }
Property Value
Methods
GetConnector(int)
public ISimulationConnector GetConnector(int index)
Parameters
indexint
Returns
GetOccupiedChunk(int)
public GlobalChunkCoordinate GetOccupiedChunk(int index)
Parameters
indexint
Returns
GetOccupiedTile(int)
public GlobalTileCoordinate GetOccupiedTile(int index)
Parameters
indexint