DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ActionSingleUseBase.c
См. документацию.
2{
3 override void CreateActionComponent()
4 {
5 m_ActionData.m_ActionComponent = new CASingleUse;
6 }
7
8 override void InitActionComponent()
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 }
22
23 override void EndActionComponent()
24 {
25 m_ActionData.m_State = UA_FINISHED;
26 }
27};
28
30{
32 {
34 m_CommandUID = DayZPlayerConstants.CMD_ACTIONMOD_PICKUP_HANDS;
35 }
36
37 override typename GetInputType()
38 {
39 return DefaultActionInput;
40 }
41
42 override int GetActionCategory()
43 {
44 return AC_SINGLE_USE;
45 }
46};
const int AC_SINGLE_USE
Определения _constants.c:2
class DayZCreatureAnimInterface RegisterAnimationEvent(string event_name, string function_name)
bool m_Interrupted
Определения AnimatedActionBase.c:6
bool m_Canceled
Определения AnimatedActionBase.c:5
SoundOnVehicle m_SoundObject
Определения AnimatedActionBase.c:4
void ActionBaseCB()
Определения AnimatedActionBase.c:9
ActionData m_ActionData
Определения AnimatedActionBase.c:3
override int GetActionCategory()
Определения ActionSingleUseBase.c:42
override GetInputType()
Определения ActionSingleUseBase.c:37
void ActionSingleUseBase()
Определения ActionSingleUseBase.c:31
override void InitActionComponent()
Определения ActionSingleUseBase.c:8
override void CreateActionComponent()
Определения ActionSingleUseBase.c:3
override void EndActionComponent()
Определения ActionSingleUseBase.c:23
int m_CommandUID
Определения AnimatedActionBase.c:143
void AnimatedActionBase()
Определения AnimatedActionBase.c:151
Определения CASingleUse.c:2
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