Table of Contents

Class SpaceFluidPortSenderSimulation

Namespace
Root
Assembly
Game.Content.dll
public class SpaceFluidPortSenderSimulation : Simulation<FluidPortSenderToSpacePipeSimulationState>, IFluidSimulation, IUpdatableSimulation, ISimulation, IBeltSimulationWithBufferInput, ISimulationComposedWithFluidPortSender, IFluidPortTransferSimulation
Inheritance
object
SpaceFluidPortSenderSimulation
Implements
Inherited Members
Extension Methods

Constructors

SpaceFluidPortSenderSimulation(FluidPortSenderToSpacePipeSimulationState, IFluidPortLaunchConfiguration, IFluidPortSenderConfiguration, ISimulationBufferInput<IBeltItem>, FluidPackageItemSolver)

public SpaceFluidPortSenderSimulation(FluidPortSenderToSpacePipeSimulationState state, IFluidPortLaunchConfiguration launchConfiguration, IFluidPortSenderConfiguration senderConfiguration, ISimulationBufferInput<IBeltItem> bufferInput, FluidPackageItemSolver packageItemSolver)

Parameters

state FluidPortSenderToSpacePipeSimulationState
launchConfiguration IFluidPortLaunchConfiguration
senderConfiguration IFluidPortSenderConfiguration
bufferInput ISimulationBufferInput<IBeltItem>
packageItemSolver FluidPackageItemSolver

Fields

FluidContainer

public readonly ConsumingFluidContainer FluidContainer

Field Value

ConsumingFluidContainer

LaunchSimulation

public FluidPackageLaunchSimulation LaunchSimulation

Field Value

FluidPackageLaunchSimulation

PackagingSize

public readonly FluidUnit PackagingSize

Field Value

FluidUnit

Properties

BufferInput

public ISimulationBufferInput<IBeltItem> BufferInput { get; }

Property Value

ISimulationBufferInput<IBeltItem>

FluidPackageSize

public FluidUnit FluidPackageSize { get; }

Property Value

FluidUnit

FluidPortSenderContainer

public ConsumingFluidContainer FluidPortSenderContainer { get; }

Property Value

ConsumingFluidContainer

NumFluidProviders

public int NumFluidProviders { get; }

Property Value

int

NumFluidReceivers

public int NumFluidReceivers { get; }

Property Value

int

Methods

ClearContent()

public void ClearContent()

GetFluidReceiver(int)

public IFluidReceiver GetFluidReceiver(int index)

Parameters

index int

Returns

IFluidReceiver

Update(Ticks, Ticks)

public void Update(Ticks startTicks, Ticks deltaTicks)

Parameters

startTicks Ticks
deltaTicks Ticks