Class BeltPortPredictionSystem
- Namespace
- Game.Content.Ports.Predictions
- Assembly
- Game.Content.dll
public class BeltPortPredictionSystem : PortPredictionSystem<BuildingItemInput, BuildingItemOutput>, ITileSimulationSystem, ISpecializedBuildingTenantSimulationSystem, IBuildingTenantSimulationSystem, ISimulationSystem
- Inheritance
-
objectBeltPortPredictionSystem
- Implements
- Inherited Members
- Extension Methods
Constructors
BeltPortPredictionSystem(BuildingDefinitionId, BuildingDefinitionId, ILogger)
public BeltPortPredictionSystem(BuildingDefinitionId senderId, BuildingDefinitionId receiverId, ILogger logger)
Parameters
senderIdBuildingDefinitionIdreceiverIdBuildingDefinitionIdloggerILogger
Methods
CreateBlockedSenderSimulation(BuildingInstance, BuildingInstance)
protected override IConnectableBuildingSimulation CreateBlockedSenderSimulation(BuildingInstance sender, BuildingInstance oldSenderStateHolder)
Parameters
senderBuildingInstanceoldSenderStateHolderBuildingInstance
Returns
CreateOnlyReceiverSimulation(BuildingInstance, BuildingInstance)
protected override IConnectableBuildingSimulation CreateOnlyReceiverSimulation(BuildingInstance receiver, BuildingInstance oldReceiverStateHolder)
Parameters
receiverBuildingInstanceoldReceiverStateHolderBuildingInstance