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

◆ CancelCondition()

bool ActionContinuousBaseCB::CancelCondition ( )
inlineprivate

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

7 {
8 if ( !m_ActionData )
9 {
11 }
13 {
14 ActionContinuousBase actionS = ActionContinuousBase.Cast(m_ActionData.m_Action);
15 if ( m_ActionData.m_State == UA_INITIALIZE )
16 {
19 m_callLoopEnd = true;
20 }
21
22 if (!m_Interrupted)
23 actionS.Do(m_ActionData, m_ActionData.m_State);
24 }
25 else if (m_callLoopEnd == true)
26 {
27 ActionContinuousBase actionE = ActionContinuousBase.Cast(m_ActionData.m_Action);
29 m_callLoopEnd = false;
30 }
32 }
bool m_Interrupted
Определения AnimatedActionBase.c:6
ActionData m_ActionData
Определения AnimatedActionBase.c:3
void OnEndAnimationLoop(ActionData action_data)
Определения ActionContinuousBase.c:226
void OnStartAnimationLoop(ActionData action_data)
Определения ActionContinuousBase.c:208
bool m_callLoopEnd
Определения ActionContinuousBase.c:4
void Do(ActionData action_data, int state)
Определения AnimatedActionBase.c:382
const int UA_INITIALIZE
Определения constants.c:472
const int UA_PROCESSING
Определения constants.c:462
static const int STATE_LOOP_LOOP
Определения human.c:353
proto native int GetState()
returns one of STATE_...
Определения StaminaHandler.c:31
static const int STATE_LOOP_LOOP2
Определения human.c:356
proto native bool DefaultCancelCondition()
system implemented cancel condition (now raise or sprint cancels action)

Перекрестные ссылки DefaultCancelCondition(), AnimatedActionBase::Do(), GetState(), ActionBaseCB::m_ActionData, m_callLoopEnd, m_inLoop, ActionBaseCB::m_Interrupted, ActionContinuousBase::OnEndAnimationLoop(), ActionContinuousBase::OnStartAnimationLoop(), STATE_LOOP_LOOP, STATE_LOOP_LOOP2, UA_INITIALIZE и UA_PROCESSING.