DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ActionInteractBase.c
См. документацию.
2{
3 override void CreateActionComponent()
4 {
5 m_ActionData.m_ActionComponent = new CAInteract;
6 }
7
8 override void InitActionComponent()
9 {
10#ifdef ENABLE_LOGGING
12 {
13 Debug.ActionLog("n/a", m_ActionData.m_Action.ToString() , "n/a", "InitActionComponent", m_ActionData.m_Player.ToString() );
14 }
15#endif
16 m_Interrupted = false;
17 m_Canceled = false;
18
20 if ( m_ActionData.m_ActionComponent )
21 {
22 m_ActionData.m_ActionComponent.Init(m_ActionData);
23 }
26 m_SoundObject = m_ActionData.m_Action.PlayActionSound(m_ActionData.m_Player);
27 }
28
29 override void EndActionComponent()
30 {
31 SetCommand(DayZPlayerConstants.CMD_ACTIONINT_END);
32 m_ActionData.m_State = UA_FINISHED;
33 }
34};
35
36
37
39{
40 //deprecated
42
44 {
46 m_CommandUID = DayZPlayerConstants.CMD_ACTIONMOD_PICKUP_HANDS;
47 }
48
54
55 //deprecated
57 {
58 return "";
59 }
60
61 override typename GetInputType()
62 {
64 }
65
66 override int GetActionCategory()
67 {
68 return AC_INTERACT;
69 }
70
71 override bool UseMainItem()
72 {
73 return false;
74 }
75
76 override bool MainItemAlwaysInHands()
77 {
78 return false;
79 }
80};
const int AC_INTERACT
Определения _constants.c:4
class DayZCreatureAnimInterface RegisterAnimationEvent(string event_name, string function_name)
ref CCIBase m_ConditionItem
Определения ActionBase.c:64
ref CCTBase m_ConditionTarget
Определения ActionBase.c:65
bool m_Interrupted
Определения AnimatedActionBase.c:6
bool m_Canceled
Определения AnimatedActionBase.c:5
void SetCommand(int command_uid)
Определения AnimatedActionBase.c:54
SoundOnVehicle m_SoundObject
Определения AnimatedActionBase.c:4
void ActionBaseCB()
Определения AnimatedActionBase.c:9
ActionData m_ActionData
Определения AnimatedActionBase.c:3
override void CreateConditionComponents()
Определения ActionInteractBase.c:49
override int GetActionCategory()
Определения ActionInteractBase.c:66
override bool MainItemAlwaysInHands()
Определения ActionInteractBase.c:76
void ActionInteractBase()
Определения ActionInteractBase.c:43
override GetInputType()
Определения ActionInteractBase.c:61
override bool UseMainItem()
Определения ActionInteractBase.c:71
string GetHUDCursorIcon()
Определения ActionInteractBase.c:56
string m_HUDCursorIcon
Определения ActionInteractBase.c:41
override void InitActionComponent()
Определения ActionInteractBase.c:8
override void EndActionComponent()
Определения ActionInteractBase.c:29
override void CreateActionComponent()
Определения ActionInteractBase.c:3
int m_CommandUID
Определения AnimatedActionBase.c:143
void AnimatedActionBase()
Определения AnimatedActionBase.c:151
Определения CAInteract.c:2
Определения CCINone.c:2
Определения CCTObject.c:2
static void ActionLog(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Определения Debug.c:127
Определения Debug.c:2
static bool IsActionLogEnable()
Определения Debug.c:638
Определения Debug.c:594
const float DEFAULT
Определения ActionConstants.c:112
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602
const int UA_FINISHED
Определения constants.c:464
const int UA_ANIM_EVENT
Определения constants.c:471
const int UA_PROCESSING
Определения constants.c:462