DayZ Scripts
v1.21.156300 ยท Jun 20, 2023
 
Loading...
Searching...
No Matches
ActionSingleUseBase.c
Go to the documentation of this file.
2{
3 override void CreateActionComponent()
4 {
6 }
7
8 override void OnAnimationEvent(int pEventID)
9 {
10 if ( m_ActionData )
11 {
12 if ( !m_Interrupted && pEventID == UA_ANIM_EVENT && m_ActionData.m_Action )
13 {
16 }
17 }
18 }
19
20 override void InitActionComponent()
21 {
22 m_Interrupted = false;
23 m_Canceled = false;
24
27 {
29 }
33 }
34
35 override void EndActionComponent()
36 {
38 }
39};
40
42{
44 {
46 m_CommandUID = DayZPlayerConstants.CMD_ACTIONMOD_PICKUP_HANDS;
47 }
48
49 override typename GetInputType()
50 {
51 return DefaultActionInput;
52 }
53
54 override int GetActionCategory()
55 {
56 return AC_SINGLE_USE;
57 }
58};
const int AC_SINGLE_USE
Definition _constants.c:2
class DayZCreatureAnimInterface RegisterAnimationEvent(string event_name, string function_name)
protected bool m_Interrupted
protected bool m_Canceled
protected ActionData m_ActionData
protected SoundOnVehicle m_SoundObject
PlayerBase m_Player
Definition ActionBase.c:33
ref ActionBase m_Action
Definition ActionBase.c:27
ref CABase m_ActionComponent
Definition ActionBase.c:30
override void OnAnimationEvent(int pEventID)
override void InitActionComponent()
override void CreateActionComponent()
override void EndActionComponent()
override int GetActionCategory()
void OnAnimationEvent(ActionData action_data)
void Init(ActionData action_data)
Definition CABase.c:8
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602
const int UA_FINISHED
Definition constants.c:420
const int UA_ANIM_EVENT
Definition constants.c:427
const int UA_PROCESSING
Definition constants.c:418