Class FluidNetworkSimulation
- Namespace
- Root
- Assembly
- Game.Content.dll
public class FluidNetworkSimulation : IFluidNetwork, IUpdatableSimulation, ISimulation
- Inheritance
-
objectFluidNetworkSimulation
- Implements
- Extension Methods
Constructors
FluidNetworkSimulation()
public FluidNetworkSimulation()
Properties
ApproximatedNetworkSpeed
public float ApproximatedNetworkSpeed { get; }
Property Value
- float
ComponentCount
public int ComponentCount { get; }
Property Value
- int
CurrentState
public FluidNetworkSimulation.State CurrentState { get; }
Property Value
Fluid
public IFluid Fluid { get; }
Property Value
Providers
public IEnumerable<IFluidProvider> Providers { get; }
Property Value
- IEnumerable<IFluidProvider>
Receivers
public IEnumerable<IFluidReceiver> Receivers { get; }
Property Value
- IEnumerable<IFluidReceiver>
Uid
public int Uid { get; }
Property Value
- int
Methods
CanRegister(IFluidProvider)
public bool CanRegister(IFluidProvider provider)
Parameters
providerIFluidProvider
Returns
- bool
CanRegister(IFluidReceiver)
public bool CanRegister(IFluidReceiver receiver)
Parameters
receiverIFluidReceiver
Returns
- bool
Clear()
public void Clear()
ClearContent()
public void ClearContent()
Register(IFluidProvider)
public void Register(IFluidProvider provider)
Parameters
providerIFluidProvider
Register(IFluidReceiver)
public void Register(IFluidReceiver receiver)
Parameters
receiverIFluidReceiver
ToString()
public override string ToString()
Returns
- string
TryRegister(IFluidProvider)
public bool TryRegister(IFluidProvider provider)
Parameters
providerIFluidProvider
Returns
- bool
TryRegister(IFluidReceiver)
public bool TryRegister(IFluidReceiver receiver)
Parameters
receiverIFluidReceiver
Returns
- bool
TryUnregister(IFluidProvider)
public bool TryUnregister(IFluidProvider provider)
Parameters
providerIFluidProvider
Returns
- bool
TryUnregister(IFluidReceiver)
public bool TryUnregister(IFluidReceiver receiver)
Parameters
receiverIFluidReceiver
Returns
- bool
Unregister(IFluidProvider)
public void Unregister(IFluidProvider provider)
Parameters
providerIFluidProvider
Unregister(IFluidReceiver)
public void Unregister(IFluidReceiver receiver)
Parameters
receiverIFluidReceiver
Update(Ticks, Ticks)
public void Update(Ticks startTicks, Ticks deltaTicks)