DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ActionSingleUseBaseCB
+ Граф наследования:ActionSingleUseBaseCB:

Закрытые члены

override void CreateActionComponent ()
 
override void InitActionComponent ()
 
override void EndActionComponent ()
 
- Закрытые члены унаследованные от ActionBaseCB
void ActionBaseCB ()
 
int GetPossileStanceMask ()
 
override void OnAnimationEvent (int pEventID)
 
override void OnFinish (bool pCanceled)
 
void SetCommand (int command_uid)
 
void CreateActionComponent ()
 
void InitActionComponent ()
 
void ProgressActionComponent ()
 
void EndActionComponent ()
 
void Interrupt ()
 
void SetActionData (ActionData action_data)
 
override bool IsUserActionCallback ()
 
float GetActionComponentProgress ()
 
int GetActionState ()
 
ActionTarget GetTarget ()
 

Дополнительные унаследованные члены

- Закрытые данные унаследованные от ActionBaseCB
ActionData m_ActionData
 
SoundOnVehicle m_SoundObject
 
bool m_Canceled
 
bool m_Interrupted
 

Подробное описание

Методы

◆ CreateActionComponent()

override void CreateActionComponent ( )
inlineprivate
4 {
5 m_ActionData.m_ActionComponent = new CASingleUse;
6 }
ActionData m_ActionData
Definition AnimatedActionBase.c:3
Definition CASingleUse.c:2

Перекрестные ссылки ActionBaseCB::m_ActionData.

Используется в InitActionComponent().

◆ EndActionComponent()

override void EndActionComponent ( )
inlineprivate
24 {
25 m_ActionData.m_State = UA_FINISHED;
26 }
const int UA_FINISHED
Definition constants.c:443

Перекрестные ссылки ActionBaseCB::m_ActionData и UA_FINISHED.

◆ InitActionComponent()

override void InitActionComponent ( )
inlineprivate
9 {
10 m_Interrupted = false;
11 m_Canceled = false;
12
14 if ( m_ActionData.m_ActionComponent )
15 {
16 m_ActionData.m_ActionComponent.Init(m_ActionData);
17 }
20 m_SoundObject = m_ActionData.m_Action.PlayActionSound(m_ActionData.m_Player);
21 }
class DayZCreatureAnimInterface RegisterAnimationEvent(string event_name, string function_name)
bool m_Interrupted
Definition AnimatedActionBase.c:6
SoundOnVehicle m_SoundObject
Definition AnimatedActionBase.c:4
bool m_Canceled
Definition AnimatedActionBase.c:5
override void CreateActionComponent()
Definition ActionSingleUseBase.c:3
const int UA_ANIM_EVENT
Definition constants.c:450
const int UA_PROCESSING
Definition constants.c:441

Перекрестные ссылки CreateActionComponent(), ActionBaseCB::m_ActionData, ActionBaseCB::m_Canceled, ActionBaseCB::m_Interrupted, ActionBaseCB::m_SoundObject, RegisterAnimationEvent(), UA_ANIM_EVENT и UA_PROCESSING.


Объявления и описания членов класса находятся в файле: