Table of Contents

Class SpacePipePortSystem

Namespace
Root
Assembly
Game.Content.dll
public class SpacePipePortSystem : SpacePathPortSystem<SpacePipeInputConnector, SpacePipeOutputConnector>, ITileSimulationSystem, ISpecializedBuildingTenantSimulationSystem, IBuildingTenantSimulationSystem, IIslandTenantSimulationSystem, ISimulationSystem
Inheritance
object
SpacePipePortSystem
Implements
Inherited Members
Extension Methods

Constructors

SpacePipePortSystem(BuildingDefinitionId, BuildingDefinitionId, BeltSpeed, FluidPackageItemSolver, ILogger)

public SpacePipePortSystem(BuildingDefinitionId beltPortSenderBuildingId, BuildingDefinitionId beltPortReceiverBuildingId, BeltSpeed conveyorSpeed, FluidPackageItemSolver packageSolver, ILogger logger)

Parameters

beltPortSenderBuildingId BuildingDefinitionId
beltPortReceiverBuildingId BuildingDefinitionId
conveyorSpeed BeltSpeed
packageSolver FluidPackageItemSolver
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