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

◆ EndActionComponent()

override void EndActionComponent ( )
protected

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

66 {
67 m_ActionDataPushObject = ActionPushObjectData.Cast(m_ActionData);
68
70 {
71 super.EndActionComponent();
72 return;
73 }
74
76 {
77 if (m_ActionDataPushObject.m_EndType == 1)
78 SetCommand(DayZPlayerConstants.CMD_ACTIONINT_FINISH);
79 else if (m_ActionDataPushObject.m_EndType == 0)
80 SetCommand(DayZPlayerConstants.CMD_ACTIONINT_END);
81 }
82 else if (m_ActionDataPushObject.m_State == UA_CANCEL)
83 {
85 if (action.HasAlternativeInterrupt())
86 SetCommand(DayZPlayerConstants.CMD_ACTIONINT_FINISH);
87 else
88 SetCommand(DayZPlayerConstants.CMD_ACTIONINT_END);
89
90 return;
91 }
92
94 }
ActionPushObjectData m_ActionDataPushObject
Определения ActionPushObject.c:50
bool HasAlternativeInterrupt()
Определения ActionContinuousBase.c:147
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602
const int UA_FINISHED
Определения constants.c:464
const int UA_CANCEL
Определения constants.c:465

Перекрестные ссылки ActionContinuousBase::HasAlternativeInterrupt(), m_ActionDataPushObject, UA_CANCEL и UA_FINISHED.