Table of Contents

Class FluidPortTransferSimulation

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

Constructors

FluidPortTransferSimulation(FluidPortTransferState, IFluidPortLaunchConfiguration, IFluidPortSenderConfiguration, IFluidPortReceiverConfiguration)

public FluidPortTransferSimulation(FluidPortTransferState state, IFluidPortLaunchConfiguration launchConfiguration, IFluidPortSenderConfiguration senderConfiguration, IFluidPortReceiverConfiguration receiverConfiguration)

Parameters

state FluidPortTransferState
launchConfiguration IFluidPortLaunchConfiguration
senderConfiguration IFluidPortSenderConfiguration
receiverConfiguration IFluidPortReceiverConfiguration

Fields

FluidPortReceiver

public readonly ProvidingFluidContainer FluidPortReceiver

Field Value

ProvidingFluidContainer

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

FluidPortReceiverContainer

public ProvidingFluidContainer FluidPortReceiverContainer { get; }

Property Value

ProvidingFluidContainer

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()

GetFluidProvider(int)

public IFluidProvider GetFluidProvider(int index)

Parameters

index int

Returns

IFluidProvider

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