DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Execute()

override int CAContinuousFillFuel::Execute ( ActionData action_data)
inlineprotected

См. определение в файле CAContinuousFillFuel.c строка 50

51 {
52 if (!action_data.m_Player)
53 return UA_ERROR;
54
55 if (m_ItemQuantity <= 0)
56 {
57 return UA_FINISHED;
58 }
59 else
60 {
62 {
64 m_SpentQuantity += m_AdjustedQuantityUsedPerSecond * action_data.m_Player.GetDeltaT();
65 m_TimeElpased += action_data.m_Player.GetDeltaT();
66
68 {
69 CalcAndSetQuantity(action_data);
70 m_TimeElpased = 0;
71 }
72
73 return UA_PROCESSING;
74 }
75 else
76 {
77 CalcAndSetQuantity(action_data);
78 OnCompletePogress(action_data);
79
80 return UA_FINISHED;
81 }
82 }
83 }
void CalcAndSetQuantity()
Определения FireplaceBase.c:2670
PlayerBase m_Player
Определения ActionBase.c:40
void OnCompletePogress(ActionData action_data)
Определения CAContinuousBase.c:8
float m_ItemQuantity
Определения CAContinuousFillFuel.c:3
float m_TimeElpased
Определения CAContinuousFillFuel.c:7
float m_SpentQuantity
Определения CAContinuousFillFuel.c:4
float m_AdjustedQuantityUsedPerSecond
Определения CAContinuousFillFuel.c:9
float m_SpentQuantity_total
Определения CAContinuousFillFuel.c:5
float m_DefaultTimeStep
Определения CAContinuousFillFuel.c:10
float m_QuantityUsedPerSecond
Определения CAContinuousFillFuel.c:8
const int UA_FINISHED
Определения 3_Game/DayZ/constants.c:498
const int UA_ERROR
Определения 3_Game/DayZ/constants.c:519
const int UA_PROCESSING
Определения 3_Game/DayZ/constants.c:496

Перекрестные ссылки CalcAndSetQuantity(), m_AdjustedQuantityUsedPerSecond, m_DefaultTimeStep, m_ItemQuantity, ActionData::m_Player, m_QuantityUsedPerSecond, m_SpentQuantity, m_SpentQuantity_total, m_TimeElpased, CAContinuousBase::OnCompletePogress(), UA_ERROR, UA_FINISHED и UA_PROCESSING.