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

◆ Execute()

override int CAContinuousEmpty::Execute ( ActionData action_data)
inlineprotected

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

48 {
49 if ( !action_data.m_Player )
50 {
51 return UA_ERROR;
52 }
53
54 if ( m_WringingClothes && action_data.m_MainItem.GetWet() >= action_data.m_MainItem.GetWetMax() )
55 {
56 return UA_FINISHED;
57 }
58 else
59 {
61 {
62 m_SpentQuantity += m_AdjustedQuantityEmptiedPerSecond * action_data.m_Player.GetDeltaT();
63 m_TimeElpased += action_data.m_Player.GetDeltaT();
64
66 {
67 CalcAndSetQuantity( action_data );
68 m_TimeElpased = 0;
69 }
70 return UA_PROCESSING;
71 }
72 else
73 {
74 CalcAndSetQuantity( action_data );
75 OnCompletePogress(action_data);
76 return UA_FINISHED;
77 }
78 }
79 }
void CalcAndSetQuantity()
Определения FireplaceBase.c:2640
void OnCompletePogress(ActionData action_data)
Определения CAContinuousBase.c:8
float m_DefaultTimeStep
Определения CAContinuousEmpty.c:11
float m_SpentQuantity_total
Определения CAContinuousEmpty.c:5
float m_AdjustedQuantityEmptiedPerSecond
Определения CAContinuousEmpty.c:6
float m_TargetUnits
Определения CAContinuousEmpty.c:3
bool m_WringingClothes
Определения CAContinuousEmpty.c:8
float m_TimeElpased
Определения CAContinuousEmpty.c:10
float m_SpentQuantity
Определения CAContinuousEmpty.c:4
const int UA_FINISHED
Определения constants.c:464
const int UA_ERROR
Определения constants.c:483
const int UA_PROCESSING
Определения constants.c:462

Перекрестные ссылки ActionData, CalcAndSetQuantity(), m_AdjustedQuantityEmptiedPerSecond, m_DefaultTimeStep, m_SpentQuantity, m_SpentQuantity_total, m_TargetUnits, m_TimeElpased, m_WringingClothes, CAContinuousBase::OnCompletePogress(), UA_ERROR, UA_FINISHED и UA_PROCESSING.