Table of Contents

Class FluidPortDiscardSimulation

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

Constructors

FluidPortDiscardSimulation(FluidPortSenderDiscardState, IFluidPortSenderConfiguration, IFluidPortLaunchConfiguration)

public FluidPortDiscardSimulation(FluidPortSenderDiscardState state, IFluidPortSenderConfiguration senderConfiguration, IFluidPortLaunchConfiguration discardConfig)

Parameters

state FluidPortSenderDiscardState
senderConfiguration IFluidPortSenderConfiguration
discardConfig IFluidPortLaunchConfiguration

Fields

FluidPortSender

public readonly ConsumingFluidContainer FluidPortSender

Field Value

ConsumingFluidContainer

LaunchSimulation

public FluidPackageLaunchSimulation LaunchSimulation

Field Value

FluidPackageLaunchSimulation

PackagingSize

public readonly FluidUnit PackagingSize

Field Value

FluidUnit

Properties

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

CanReceivePackage(FluidPackageData)

public bool CanReceivePackage(FluidPackageData packageData)

Parameters

packageData FluidPackageData

Returns

bool

ClearContent()

public void ClearContent()

GetFluidReceiver(int)

public IFluidReceiver GetFluidReceiver(int index)

Parameters

index int

Returns

IFluidReceiver

ReceivePackage(FluidPackageData, Ticks)

public void ReceivePackage(FluidPackageData packageData, Ticks remainingTicks)

Parameters

packageData FluidPackageData
remainingTicks Ticks

Update(Ticks, Ticks)

public void Update(Ticks startTicks, Ticks deltaTicks)

Parameters

startTicks Ticks
deltaTicks Ticks