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

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

override void CreateActionComponent ()
 
override void OnAnimationEvent (int pEventID)
 
override void InitActionComponent ()
 
override void EndActionComponent ()
 
- Закрытые члены унаследованные от ActionBaseCB
void ActionBaseCB ()
 
int GetPossileStanceMask ()
 
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 {
6 }
ActionData m_ActionData
Definition AnimatedActionBase.c:3
ref CABase m_ActionComponent
Definition ActionBase.c:30
Definition CAInteract.c:2

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

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

◆ EndActionComponent()

override void EndActionComponent ( )
inlineprivate
46 {
47 SetCommand(DayZPlayerConstants.CMD_ACTIONINT_END);
49 }
void SetCommand(int command_uid)
Definition AnimatedActionBase.c:46
int m_State
Definition ActionBase.c:31
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602
const int UA_FINISHED
Definition constants.c:436

Перекрестные ссылки ActionBaseCB::m_ActionData, ActionData::m_State, ActionBaseCB::SetCommand() и UA_FINISHED.

◆ InitActionComponent()

override void InitActionComponent ( )
inlineprivate
25 {
26#ifdef DIAG_DEVELOPER
28 {
29 Debug.ActionLog("n/a", m_ActionData.m_Action.ToString() , "n/a", "InitActionComponent", m_ActionData.m_Player.ToString() );
30 }
31#endif
32 m_Interrupted = false;
33 m_Canceled = false;
34
37 {
39 }
43 }
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
PlayerBase m_Player
Definition ActionBase.c:33
ref ActionBase m_Action
Definition ActionBase.c:27
override void CreateActionComponent()
Definition ActionInteractBase.c:3
Definition Debug.c:14
static void ActionLog(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Definition Debug.c:148
Definition Debug.c:735
static bool IsActionLogEnable()
Definition Debug.c:779
const int UA_ANIM_EVENT
Definition constants.c:443
const int UA_PROCESSING
Definition constants.c:434

Перекрестные ссылки Debug::ActionLog(), CreateActionComponent(), LogManager::IsActionLogEnable(), ActionData::m_Action, ActionData::m_ActionComponent, ActionBaseCB::m_ActionData, ActionBaseCB::m_Canceled, ActionBaseCB::m_Interrupted, ActionData::m_Player, ActionBaseCB::m_SoundObject, ActionData::m_State, RegisterAnimationEvent(), UA_ANIM_EVENT и UA_PROCESSING.

◆ OnAnimationEvent()

override void OnAnimationEvent ( int pEventID)
inlineprivate
9 {
10#ifdef DIAG_DEVELOPER
12 {
13 if (m_ActionData)
14 Debug.ActionLog("n/a", m_ActionData.m_Action.ToString() , "n/a", "OnAnimationEvent", m_ActionData.m_Player.ToString() );
15 }
16#endif
18 {
20 action.OnAnimationEvent(m_ActionData);
21 }
22 }
Definition AnimatedActionBase.c:134
Definition EntityAI.c:95

Перекрестные ссылки Debug::ActionLog(), LogManager::IsActionLogEnable(), ActionData::m_Action, ActionBaseCB::m_ActionData, ActionBaseCB::m_Interrupted, ActionData::m_Player и UA_ANIM_EVENT.


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