DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ActionSequentialBase.c
См. документацию.
2{
3 int m_Stage;
5 {
6 m_Stage = 0;
7 }
8}
9
10class ActionSequentialBase : ActionBase
11{
13 {
14 }
15
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
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
68 {
69 }
70
72 {
73 }
74
75 override float GetProgress( ActionData action_data )
76 {
77 return -1;
78 }
79};
const int AC_SINGLE_USE
Определения _constants.c:2
ActionBase ActionData
Определения ActionBase.c:30
override bool CanBeUsedOnBack()
Определения ActionSequentialBase.c:42
override float GetProgress(ActionData action_data)
Определения ActionSequentialBase.c:75
override bool CanBePerformedFromInventory()
Определения ActionSequentialBase.c:37
override int GetActionCategory()
Определения ActionSequentialBase.c:27
override bool CanBeUsedRaised()
Определения ActionSequentialBase.c:47
override ActionData CreateActionData()
Определения ActionSequentialBase.c:16
void OnStageEnd(SequentialActionData action_data)
Определения ActionSequentialBase.c:71
SequentialActionData ActionData ActionMultiStageBase()
Определения ActionSequentialBase.c:12
void SetStage(int stage, SequentialActionData action_data)
Определения ActionSequentialBase.c:60
override GetInputType()
Определения ActionSequentialBase.c:32
void OnStageStart(SequentialActionData action_data)
Определения ActionSequentialBase.c:67
void Start()
Plays all elements this effects consists of.
Определения Effect.c:155
int GetStanceMask()
Определения PluginDayzPlayerDebug.c:76
Определения ActionBase.c:53
Определения PlayerBaseClient.c:2
void MultiStageBaseActionData()
Определения ActionSequentialBase.c:4
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602