Class PredictionSpacePathPortSystem<TInput, TOutput>
- Namespace
- Game.Content.SpacePorts.Prediction
- Assembly
- Game.Content.dll
public class PredictionSpacePathPortSystem<TInput, TOutput> : SpacePathPortSystem<TInput, TOutput>, ITileSimulationSystem, ISpecializedBuildingTenantSimulationSystem, IBuildingTenantSimulationSystem, IIslandTenantSimulationSystem, ISimulationSystem where TInput : class, ISpacePathInputConnector where TOutput : class, ISpacePathOutputConnector
Type Parameters
TInputTOutput
- Inheritance
-
objectSpacePathPortSystem<TInput, TOutput>PredictionSpacePathPortSystem<TInput, TOutput>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
PredictionSpacePathPortSystem(BuildingDefinitionId, BuildingDefinitionId, ILogger)
public PredictionSpacePathPortSystem(BuildingDefinitionId beltPortSenderBuildingId, BuildingDefinitionId beltPortReceiverBuildingId, ILogger logger)
Parameters
beltPortSenderBuildingIdBuildingDefinitionIdbeltPortReceiverBuildingIdBuildingDefinitionIdloggerILogger
Methods
CreateReceiverSimulation(BuildingInstance, out IConnectableBuildingSimulation, out IConnectableSimulation)
protected override void CreateReceiverSimulation(BuildingInstance receiver, out IConnectableBuildingSimulation connectableReceiverSimulation, out IConnectableSimulation connectableBufferSimulation)
Parameters
receiverBuildingInstanceconnectableReceiverSimulationIConnectableBuildingSimulationconnectableBufferSimulationIConnectableSimulation
CreateSenderSimulation(BuildingInstance, out IConnectableBuildingSimulation, out IConnectableSimulation)
protected override void CreateSenderSimulation(BuildingInstance sender, out IConnectableBuildingSimulation connectableSenderSimulation, out IConnectableSimulation connectableBufferSimulation)
Parameters
senderBuildingInstanceconnectableSenderSimulationIConnectableBuildingSimulationconnectableBufferSimulationIConnectableSimulation