Class FluidPortTransferSimulation
- Namespace
- Root
- Assembly
- Game.Content.dll
public class FluidPortTransferSimulation : Simulation<FluidPortTransferState>, IFluidSimulation, IUpdatableSimulation, ISimulation, ISimulationComposedWithFluidPortSender, ISimulationComposedWithFluidPortReceiver, IFluidPortTransferSimulation
- Inheritance
-
objectFluidPortTransferSimulation
- Implements
- Inherited Members
- Extension Methods
Constructors
FluidPortTransferSimulation(FluidPortTransferState, IFluidPortLaunchConfiguration, IFluidPortSenderConfiguration, IFluidPortReceiverConfiguration)
public FluidPortTransferSimulation(FluidPortTransferState state, IFluidPortLaunchConfiguration launchConfiguration, IFluidPortSenderConfiguration senderConfiguration, IFluidPortReceiverConfiguration receiverConfiguration)
Parameters
stateFluidPortTransferStatelaunchConfigurationIFluidPortLaunchConfigurationsenderConfigurationIFluidPortSenderConfigurationreceiverConfigurationIFluidPortReceiverConfiguration
Fields
FluidPortReceiver
public readonly ProvidingFluidContainer FluidPortReceiver
Field Value
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
FluidPortReceiverContainer
public ProvidingFluidContainer FluidPortReceiverContainer { 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
ClearContent()
public void ClearContent()
GetFluidProvider(int)
public IFluidProvider GetFluidProvider(int index)
Parameters
indexint
Returns
GetFluidReceiver(int)
public IFluidReceiver GetFluidReceiver(int index)
Parameters
indexint
Returns
Update(Ticks, Ticks)
public void Update(Ticks startTicks, Ticks deltaTicks)