◆ CAContinuousQuantityLiquidTransfer()
15 {
19 }
float m_QuantityUsedPerSecond
Definition CAContinuousQuantityLiquidTransfer.c:9
float m_DefaultTimeStep
Definition CAContinuousQuantityLiquidTransfer.c:11
int m_TendencyDrain
Definition CAContinuousQuantityLiquidTransfer.c:3
Перекрестные ссылки m_DefaultTimeStep, m_QuantityUsedPerSecond и m_TendencyDrain.
◆ CalcAndSetQuantity()
132 {
135
137 {
139 {
142 }
143
144
146 {
148 }
149 else
150 {
152 }
153 }
155 }
void SetACData(Param units)
Definition CABase.c:40
float m_SpentQuantity_total
Definition CAContinuousQuantityLiquidTransfer.c:6
float m_SpentQuantity
Definition CAContinuousQuantityLiquidTransfer.c:5
ref Param1< float > m_SpentUnits
Definition CAContinuousQuantityLiquidTransfer.c:12
Definition InventoryItem.c:731
static void Transfer(ItemBase source_ent, ItemBase target_ent, float quantity=-1)
Definition Liquid.c:39
proto native CGame GetGame()
Перекрестные ссылки GetGame(), m_SpentQuantity, m_SpentQuantity_total, m_SpentUnits, m_TendencyDrain, CABase::SetACData() и Liquid::Transfer().
◆ Cancel()
◆ Execute()
69 {
71
73 {
75 }
76
78 {
80 }
81 else
82 {
84 {
88
90 {
93 }
94
96 }
97 else
98 {
102 }
103 }
104 }
ActionBase m_Action
Definition CABase.c:3
void OnCompletePogress(ActionData action_data)
Definition CAContinuousBase.c:8
float m_AdjustedQuantityUsedPerSecond
Definition CAContinuousQuantityLiquidTransfer.c:10
float m_ItemQuantity
Definition CAContinuousQuantityLiquidTransfer.c:4
float m_TimeElpased
Definition CAContinuousQuantityLiquidTransfer.c:8
const int UA_FINISHED
Definition constants.c:436
const int UA_PROCESSING
Definition constants.c:434
Перекрестные ссылки CalcAndSetQuantity(), CABase::m_Action, m_AdjustedQuantityUsedPerSecond, m_DefaultTimeStep, m_ItemQuantity, m_QuantityUsedPerSecond, m_SpentQuantity, m_SpentQuantity_total, m_TendencyDrain, m_TimeElpased, CAContinuousBase::OnCompletePogress(), UA_ERROR, UA_FINISHED и UA_PROCESSING.
◆ GetProgress()
◆ Setup()
◆ m_AdjustedQuantityUsedPerSecond
float m_AdjustedQuantityUsedPerSecond |
|
protected |
◆ m_DefaultTimeStep
◆ m_ItemMaxQuantity
◆ m_ItemQuantity
◆ m_QuantityUsedPerSecond
float m_QuantityUsedPerSecond |
|
protected |
◆ m_SpentQuantity
◆ m_SpentQuantity_total
float m_SpentQuantity_total |
|
protected |
◆ m_SpentUnits
◆ m_TendencyDrain
◆ m_TimeElpased
Объявления и описания членов класса находятся в файле: