Class FluidPortDiscardSimulation
- Namespace
- Root
- Assembly
- Game.Content.dll
public class FluidPortDiscardSimulation : Simulation<FluidPortSenderDiscardState>, IFluidSimulation, IUpdatableSimulation, ISimulation, IFluidPackageReceiver, ISimulationComposedWithFluidPortSender, IFluidPortTransferSimulation
- Inheritance
-
objectFluidPortDiscardSimulation
- Implements
- Inherited Members
- Extension Methods
Constructors
FluidPortDiscardSimulation(FluidPortSenderDiscardState, IFluidPortSenderConfiguration, IFluidPortLaunchConfiguration)
public FluidPortDiscardSimulation(FluidPortSenderDiscardState state, IFluidPortSenderConfiguration senderConfiguration, IFluidPortLaunchConfiguration discardConfig)
Parameters
stateFluidPortSenderDiscardStatesenderConfigurationIFluidPortSenderConfigurationdiscardConfigIFluidPortLaunchConfiguration
Fields
FluidPortSender
public readonly ConsumingFluidContainer FluidPortSender
Field Value
LaunchSimulation
public FluidPackageLaunchSimulation LaunchSimulation
Field Value
PackagingSize
public readonly FluidUnit PackagingSize
Field Value
Properties
FluidPackageSize
public FluidUnit FluidPackageSize { get; }
Property Value
FluidPortSenderContainer
public ConsumingFluidContainer FluidPortSenderContainer { get; }
Property Value
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
packageDataFluidPackageData
Returns
- bool
ClearContent()
public void ClearContent()
GetFluidReceiver(int)
public IFluidReceiver GetFluidReceiver(int index)
Parameters
indexint
Returns
ReceivePackage(FluidPackageData, Ticks)
public void ReceivePackage(FluidPackageData packageData, Ticks remainingTicks)
Parameters
packageDataFluidPackageDataremainingTicksTicks
Update(Ticks, Ticks)
public void Update(Ticks startTicks, Ticks deltaTicks)