Class MixerSimulation
- Namespace
- Root
- Assembly
- Game.Content.dll
public class MixerSimulation : Simulation<MixerSimulationState>, IFluidSimulation, IUpdatableSimulation, ISimulation
- Inheritance
-
objectMixerSimulation
- Implements
- Inherited Members
- Extension Methods
Constructors
MixerSimulation(MixerSimulationState, IMixerConfiguration, FluidOperationMixing)
public MixerSimulation(MixerSimulationState state, IMixerConfiguration config, FluidOperationMixing mixingOperation)
Parameters
stateMixerSimulationStateconfigIMixerConfigurationmixingOperationFluidOperationMixing
Fields
Chamber0Container
public readonly StoringFluidContainer Chamber0Container
Field Value
Chamber1Container
public readonly StoringFluidContainer Chamber1Container
Field Value
Input0Container
public readonly StoringFluidContainer Input0Container
Field Value
Input1Container
public readonly StoringFluidContainer Input1Container
Field Value
OutputContainer
public readonly StoringFluidContainer OutputContainer
Field Value
Properties
MixingDuration_T
public Ticks MixingDuration_T { get; }
Property Value
MixingProgress_T
public Ticks MixingProgress_T { get; }
Property Value
MixingResult
public IFluid MixingResult { get; }
Property Value
MixingState
public MixerSimulationMixingState MixingState { 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)