Class HubSlots
- Namespace
- Root
- Assembly
- Game.Content.dll
public class HubSlots
- Inheritance
-
objectHubSlots
- Extension Methods
Constructors
HubSlots(GlobalChunkTransform, short)
public HubSlots(GlobalChunkTransform hubChunkTransform, short maxBuildingLayer)
Parameters
hubChunkTransformGlobalChunkTransformmaxBuildingLayershort
Fields
InputSlots
public List<GlobalTileTransform> InputSlots
Field Value
- List<GlobalTileTransform>
UnavailableInputSlots
public List<GlobalTileTransform> UnavailableInputSlots
Field Value
- List<GlobalTileTransform>
Properties
Center
public GlobalTileCoordinate Center { get; }
Property Value
InputCount
public int InputCount { get; }
Property Value
- int
Methods
HasSlotAtPosition(in GlobalTileCoordinate)
public bool HasSlotAtPosition(in GlobalTileCoordinate position)
Parameters
positionGlobalTileCoordinate
Returns
- bool
IsCoordinateInHubChunk(GlobalTileCoordinate)
public bool IsCoordinateInHubChunk(GlobalTileCoordinate position)
Parameters
positionGlobalTileCoordinate
Returns
- bool
IsValidBeltPortInput(in GlobalTileTransform)
public bool IsValidBeltPortInput(in GlobalTileTransform sourceTransform)
Parameters
sourceTransformGlobalTileTransform
Returns
- bool
SetInputSlotCount(int)
public void SetInputSlotCount(int availableSlots)
Parameters
availableSlotsint