Class ProvidingFluidContainer
- Namespace
- Root
- Assembly
- Game.Content.Features.dll
public class ProvidingFluidContainer : BaseFluidContainer<IProvidingFluidContainerConfiguration>, IFluidContainer, IFluidProvider
- Inheritance
-
objectProvidingFluidContainer
- Implements
- Inherited Members
- Extension Methods
Constructors
ProvidingFluidContainer(FluidContainerState, IProvidingFluidContainerConfiguration)
public ProvidingFluidContainer(FluidContainerState state, IProvidingFluidContainerConfiguration config)
Parameters
stateFluidContainerStateconfigIProvidingFluidContainerConfiguration
Properties
Next
public IFluidReceiver Next { get; set; }
Property Value
ProductionPriority
public FluidPriority ProductionPriority { get; }
Property Value
Methods
CurrentSupply(IFluid, Ticks, out Ticks)
public FluidUnit CurrentSupply(IFluid fluid, Ticks deltaTime_T, out Ticks neededTime)
Parameters
Returns
Take(IFluid, FluidUnit, Ticks, out Ticks)
public void Take(IFluid fluid, FluidUnit amount, Ticks deltaTime_T, out Ticks neededTime)
Parameters
Update(Ticks)
public void Update(Ticks deltaTicks_T)
Parameters
deltaTicks_TTicks