Table of Contents

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

TInput
TOutput
Inheritance
object
SpacePathPortSystem<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

beltPortSenderBuildingId BuildingDefinitionId
beltPortReceiverBuildingId BuildingDefinitionId
logger ILogger

Methods

CreateReceiverSimulation(BuildingInstance, out IConnectableBuildingSimulation, out IConnectableSimulation)

protected override void CreateReceiverSimulation(BuildingInstance receiver, out IConnectableBuildingSimulation connectableReceiverSimulation, out IConnectableSimulation connectableBufferSimulation)

Parameters

receiver BuildingInstance
connectableReceiverSimulation IConnectableBuildingSimulation
connectableBufferSimulation IConnectableSimulation

CreateSenderSimulation(BuildingInstance, out IConnectableBuildingSimulation, out IConnectableSimulation)

protected override void CreateSenderSimulation(BuildingInstance sender, out IConnectableBuildingSimulation connectableSenderSimulation, out IConnectableSimulation connectableBufferSimulation)

Parameters

sender BuildingInstance
connectableSenderSimulation IConnectableBuildingSimulation
connectableBufferSimulation IConnectableSimulation