Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
actionsequentialbase.c
Go to the documentation of this file.
1
class
SequentialActionData
:
ActionData
2
{
3
int
m_Stage
;
4
void
MultiStageBaseActionData
()
5
{
6
m_Stage
= 0;
7
}
8
}
9
10
class
ActionSequentialBase :
ActionBase
11
{
12
void
ActionMultiStageBase
()
13
{
14
}
15
16
override
ActionData
CreateActionData
()
17
{
18
ActionData
action_data =
new
SequentialActionData
;
19
return
action_data;
20
}
21
22
override
int
GetStanceMask
(
PlayerBase
player)
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
37
override
bool
CanBePerformedFromInventory
()
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
52
override
void
Start
(
ActionData
action_data )
53
{
54
super.Start( action_data );
55
56
SequentialActionData
ad =
SequentialActionData
.Cast( action_data );
57
OnStageStart
( ad );
58
}
59
60
void
SetStage
(
int
stage,
SequentialActionData
action_data)
61
{
62
OnStageEnd
(action_data);
63
action_data.
m_Stage
= stage;
64
OnStageStart
(action_data);
65
}
66
67
void
OnStageStart
(
SequentialActionData
action_data)
68
{
69
}
70
71
void
OnStageEnd
(
SequentialActionData
action_data)
72
{
73
}
74
75
override
float
GetProgress
(
ActionData
action_data )
76
{
77
return
-1;
78
}
79
};
AC_SINGLE_USE
const int AC_SINGLE_USE
Definition
_constants.c:2
ActionData
ActionBase ActionData
Definition
actionbase.c:30
CanBeUsedOnBack
override bool CanBeUsedOnBack()
Definition
actionsequentialbase.c:42
GetProgress
override float GetProgress(ActionData action_data)
Definition
actionsequentialbase.c:75
CanBePerformedFromInventory
override bool CanBePerformedFromInventory()
Definition
actionsequentialbase.c:37
GetActionCategory
override int GetActionCategory()
Definition
actionsequentialbase.c:27
CanBeUsedRaised
override bool CanBeUsedRaised()
Definition
actionsequentialbase.c:47
CreateActionData
override ActionData CreateActionData()
Definition
actionsequentialbase.c:16
OnStageEnd
void OnStageEnd(SequentialActionData action_data)
Definition
actionsequentialbase.c:71
ActionMultiStageBase
SequentialActionData ActionData ActionMultiStageBase()
Definition
actionsequentialbase.c:12
SetStage
void SetStage(int stage, SequentialActionData action_data)
Definition
actionsequentialbase.c:60
GetInputType
override GetInputType()
Definition
actionsequentialbase.c:32
OnStageStart
void OnStageStart(SequentialActionData action_data)
Definition
actionsequentialbase.c:67
ActionBase
Definition
actionbase.c:59
DefaultActionInput
Definition
actioninput.c:632
PlayerBase
Definition
playerbaseclient.c:2
SequentialActionData
Definition
actionsequentialbase.c:2
SequentialActionData::m_Stage
int m_Stage
Definition
actionsequentialbase.c:3
SequentialActionData::MultiStageBaseActionData
void MultiStageBaseActionData()
Definition
actionsequentialbase.c:4
DayZPlayerConstants
DayZPlayerConstants
defined in C++
Definition
dayzplayer.c:602
Start
void Start()
Plays all elements this effects consists of.
Definition
effect.c:157
GetStanceMask
int GetStanceMask()
Definition
plugindayzplayerdebug.c:76
Games
Dayz
scripts
4_world
classes
useractionscomponent
actions
actionsequentialbase.c
Generated by
1.17.0