Table of Contents

Class ConsumingFluidContainer

Namespace
Root
Assembly
Game.Content.Features.dll
public class ConsumingFluidContainer : BaseFluidContainer<IConsumingFluidContainerConfiguration>, IFluidContainer, IFluidReceiver
Inheritance
object
ConsumingFluidContainer
Implements
Inherited Members
Extension Methods

Constructors

ConsumingFluidContainer(FluidContainerState, IConsumingFluidContainerConfiguration)

public ConsumingFluidContainer(FluidContainerState state, IConsumingFluidContainerConfiguration config)

Parameters

state FluidContainerState
config IConsumingFluidContainerConfiguration

Properties

ConsumptionPriority

public FluidPriority ConsumptionPriority { get; }

Property Value

FluidPriority

Methods

CurrentDemand(IFluid, Ticks, out Ticks)

public FluidUnit CurrentDemand(IFluid fluid, Ticks deltaTime_T, out Ticks neededTime)

Parameters

fluid IFluid
deltaTime_T Ticks
neededTime Ticks

Returns

FluidUnit

Give(IFluid, FluidUnit, Ticks, out Ticks)

public void Give(IFluid fluid, FluidUnit amount, Ticks deltaTime_T, out Ticks neededTime)

Parameters

fluid IFluid
amount FluidUnit
deltaTime_T Ticks
neededTime Ticks