Interface IFluidReceiver
public interface IFluidReceiver
- Extension Methods
Properties
ConsumptionPriority
FluidPriority ConsumptionPriority { get; }
Property Value
Fluid
IFluid Fluid { get; }
Property Value
Methods
CurrentDemand(IFluid, Ticks)
FluidUnit CurrentDemand(IFluid fluid, Ticks deltaTime)
Parameters
Returns
CurrentDemand(IFluid, Ticks, out Ticks)
FluidUnit CurrentDemand(IFluid fluid, Ticks deltaTime, out Ticks neededTime)
Parameters
Returns
Give(IFluid, FluidUnit, Ticks)
void Give(IFluid fluid, FluidUnit amount, Ticks deltaTime)
Parameters
Give(IFluid, FluidUnit, Ticks, out Ticks)
void Give(IFluid fluid, FluidUnit amount, Ticks deltaTime, out Ticks neededTime)
Parameters
GiveAll(IFluid, Ticks)
FluidUnit GiveAll(IFluid fluid, Ticks deltaTime)
Parameters
Returns
GiveAll(IFluid, Ticks, out Ticks)
FluidUnit GiveAll(IFluid fluid, Ticks deltaTime, out Ticks neededTime)
Parameters
Returns
TryGive(IFluid, FluidUnit, Ticks)
FluidUnit TryGive(IFluid fluid, FluidUnit amount, Ticks deltaTime)
Parameters
Returns
TryGive(IFluid, FluidUnit, Ticks, out Ticks)
FluidUnit TryGive(IFluid fluid, FluidUnit amount, Ticks deltaTime, out Ticks neededTime)