DIFF

class CAContinuousQuantityLiquidTransferSource

CAContinuousQuantityLiquidTransfer CAContinuousBase CABase

All members, including inherited

Constructors 1

void CAContinuousQuantityLiquidTransfer(float quantity_used_per_second, float time_to_progress, int drain = -1)

Members 10

protected int m_TendencyDrain

1 == drain, 0 == pour, -1 == cancel!

protected float m_ItemQuantity
Referenced by Execute(), and Setup()
protected float m_SpentQuantity
protected float m_SpentQuantity_total
protected float m_ItemMaxQuantity

basically free capacity

Referenced by GetProgress(), and Setup()
protected float m_TimeElpased
Referenced by Execute(), and Setup()
protected float m_QuantityUsedPerSecond
protected float m_AdjustedQuantityUsedPerSecond
Referenced by Execute()
protected float m_DefaultTimeStep
protected ref Param1<float> m_SpentUnits
Referenced by CalcAndSetQuantity(), and Setup()

Methods 5

override int Cancel(ActionData action_data)
override float GetProgress()