class CAContinuousQuantityLiquidTransferSource
CAContinuousQuantityLiquidTransfer › CAContinuousBase › CABase
All members, including inherited
Constructors 1
Members 10
protected int m_TendencyDrain1 == drain, 0 == pour, -1 == cancel!
Referenced by CAContinuousQuantityLiquidTransfer(), CalcAndSetQuantity(), Cancel()
Show 3 more
, Execute(), GetProgress(), and Setup()protected float m_SpentQuantityprotected float m_SpentQuantity_totalprotected float m_QuantityUsedPerSecondprotected float m_DefaultTimeStepMethods 5
override void Setup(ActionData action_data)References Class.Cast(), EntityAI.GetLiquidThroughputCoef(), EntityAI.GetLiquidThroughputCoef()
Show 16 more
, ActionTarget.GetObject(), ItemBase.GetQuantity(), ItemBase.GetQuantity(), ItemBase.GetQuantityMax(), ItemBase.GetQuantityMax(), Math.Min(), m_ItemMaxQuantity, m_ItemQuantity, ActionData.m_MainItem, m_QuantityUsedPerSecond, m_SpentQuantity, m_SpentUnits, ActionData.m_Target, m_TendencyDrain, m_TimeElpased, and Param1.param1override int Execute(ActionData action_data)override int Cancel(ActionData action_data)References CalcAndSetQuantity(), ActionTarget.GetObject(), ActionData.m_Player
Show 2 more
, ActionData.m_Target, and m_TendencyDrainoverride float GetProgress()void CalcAndSetQuantity(ActionData action_data)