Class BeltPortSystem
- Namespace
- Root
- Assembly
- Game.Content.dll
public class BeltPortSystem : StatefulPortSystem<IBeltPortSenderSimulationState, IBeltPortReceiverSimulationState>, ITileSimulationSystem, ISpecializedBuildingTenantSimulationSystem, IBuildingTenantSimulationSystem, ISimulationSystem
- Inheritance
-
objectBeltPortSystem
- Implements
- Inherited Members
- Extension Methods
Constructors
BeltPortSystem(BuildingDefinitionId, BuildingDefinitionId, BeltSpeed, ILogger)
public BeltPortSystem(BuildingDefinitionId senderId, BuildingDefinitionId receiverId, BeltSpeed conveyorSpeed, ILogger logger)
Parameters
senderIdBuildingDefinitionIdreceiverIdBuildingDefinitionIdconveyorSpeedBeltSpeedloggerILogger
Fields
NumJumpLaneItems
public const short NumJumpLaneItems = 2
Field Value
- short
Methods
CreateBlockedSenderSimulation(BuildingInstance<IBeltPortSenderSimulationState>, IBeltPortSenderSimulationState)
protected override IConnectableBuildingSimulation CreateBlockedSenderSimulation(BuildingInstance<IBeltPortSenderSimulationState> sender, IBeltPortSenderSimulationState oldState)
Parameters
senderBuildingInstance<IBeltPortSenderSimulationState>oldStateIBeltPortSenderSimulationState
Returns
CreateOnlyReceiverSimulation(BuildingInstance<IBeltPortReceiverSimulationState>, IBeltPortReceiverSimulationState)
protected override IConnectableBuildingSimulation CreateOnlyReceiverSimulation(BuildingInstance<IBeltPortReceiverSimulationState> receiver, IBeltPortReceiverSimulationState oldState)
Parameters
receiverBuildingInstance<IBeltPortReceiverSimulationState>oldStateIBeltPortReceiverSimulationState
Returns
CreateTransferSimulation(BuildingInstance<IBeltPortSenderSimulationState>, BuildingInstance<IBeltPortReceiverSimulationState>, IBeltPortSenderSimulationState, IBeltPortReceiverSimulationState)
protected override IConnectablePort CreateTransferSimulation(BuildingInstance<IBeltPortSenderSimulationState> sender, BuildingInstance<IBeltPortReceiverSimulationState> receiver, IBeltPortSenderSimulationState oldSenderState, IBeltPortReceiverSimulationState oldReceiverState)
Parameters
senderBuildingInstance<IBeltPortSenderSimulationState>receiverBuildingInstance<IBeltPortReceiverSimulationState>oldSenderStateIBeltPortSenderSimulationStateoldReceiverStateIBeltPortReceiverSimulationState