DayZ 1.24
Loading...
Searching...
No Matches
ActionSequentialBase.c
Go to the documentation of this file.
2{
3 int m_Stage;
5 {
6 m_Stage = 0;
7 }
8}
9
10class ActionSequentialBase : ActionBase
11{
13 {
14 }
15
21
23 {
24 return DayZPlayerConstants.STANCEMASK_ALL;
25 }
26
27 override int GetActionCategory()
28 {
29 return AC_SINGLE_USE;
30 }
31
32 override typename GetInputType()
33 {
34 return DefaultActionInput;
35 }
36
38 {
39 return true;
40 }
41
42 override bool CanBeUsedOnBack()
43 {
44 return true;
45 }
46
47 override bool CanBeUsedRaised()
48 {
49 return true;
50 }
51
59
61 {
63 action_data.m_Stage = stage;
65 }
66
70
74
76 {
77 return -1;
78 }
79};
const int AC_SINGLE_USE
Definition _constants.c:2
ActionData CreateActionData()
Definition ActionBase.c:191
int GetActionCategory()
Definition ActionBase.c:244
GetInputType()
Definition ActionBase.c:181
bool CanBeUsedRaised()
Definition ActionBase.c:309
float GetProgress(ActionData action_data)
Definition ActionBase.c:984
bool CanBeUsedOnBack()
Definition ActionBase.c:294
bool CanBePerformedFromInventory()
Definition ActionBase.c:274
void OnStageEnd(SequentialActionData action_data)
SequentialActionData ActionData ActionMultiStageBase()
void SetStage(int stage, SequentialActionData action_data)
void OnStageStart(SequentialActionData action_data)
void Start()
Plays all elements this effects consists of.
Definition Effect.c:149
int GetStanceMask()
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:597