Table of Contents

Class ProvidingFluidContainer

Namespace
Root
Assembly
Game.Content.Features.dll
public class ProvidingFluidContainer : BaseFluidContainer<IProvidingFluidContainerConfiguration>, IFluidContainer, IFluidProvider
Inheritance
object
ProvidingFluidContainer
Implements
Inherited Members
Extension Methods

Constructors

ProvidingFluidContainer(FluidContainerState, IProvidingFluidContainerConfiguration)

public ProvidingFluidContainer(FluidContainerState state, IProvidingFluidContainerConfiguration config)

Parameters

state FluidContainerState
config IProvidingFluidContainerConfiguration

Properties

Next

public IFluidReceiver Next { get; set; }

Property Value

IFluidReceiver

ProductionPriority

public FluidPriority ProductionPriority { get; }

Property Value

FluidPriority

Methods

CurrentSupply(IFluid, Ticks, out Ticks)

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

Parameters

fluid IFluid
deltaTime_T Ticks
neededTime Ticks

Returns

FluidUnit

Take(IFluid, FluidUnit, Ticks, out Ticks)

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

Parameters

fluid IFluid
amount FluidUnit
deltaTime_T Ticks
neededTime Ticks

Update(Ticks)

public void Update(Ticks deltaTicks_T)

Parameters

deltaTicks_T Ticks