Dayz Explorer
1.29.162510
Loading...
Searching...
No Matches
actioninteractloopbase.c
Go to the documentation of this file.
1
class
ActionInteractLoopBaseCB
:
ActionInteractBaseCB
2
{
3
4
bool
CancelCondition
()
5
{
6
if
( !
m_ActionData
)
7
{
8
return
DefaultCancelCondition();
9
}
10
//SetCommand(DayZPlayerConstants.CMD_ACTIONINT_ACTIONLOOP);
11
//Print("cancel condition enabled: " + GetState().ToString() );
12
if
( !
m_Interrupted
&& (
GetState
() == STATE_LOOP_LOOP ||
GetState
() == STATE_LOOP_LOOP2) )
13
{
14
AnimatedActionBase
action =
AnimatedActionBase
.Cast(
m_ActionData
.m_Action);
15
action.
Do
(
m_ActionData
,
m_ActionData
.m_State);
16
}
17
return
DefaultCancelCondition();
18
}
19
20
override
void
CreateActionComponent
()
21
{
22
m_ActionData
.m_ActionComponent =
new
CAInteract
;
23
}
24
25
override
void
InitActionComponent
()
26
{
27
super.InitActionComponent();
28
EnableCancelCondition(
true
);
29
}
30
31
};
32
33
class
ActionInteractLoopBase : ActionInteractBase
34
{
35
void
ActionInteractLoopBase()
36
{
37
m_CallbackClass
=
ActionInteractLoopBaseCB
;
38
m_CommandUID
=
DayZPlayerConstants
.CMD_ACTIONFB_INTERACT;
39
}
40
};
ActionBaseCB::m_Interrupted
bool m_Interrupted
Definition
animatedactionbase.c:6
ActionBaseCB::CreateActionComponent
void CreateActionComponent()
Definition
animatedactionbase.c:61
ActionBaseCB::InitActionComponent
void InitActionComponent()
Definition
animatedactionbase.c:66
ActionBaseCB::m_ActionData
ActionData m_ActionData
Definition
animatedactionbase.c:3
ActionInteractBaseCB
Definition
actioninteractbase.c:2
ActionInteractLoopBaseCB
Definition
actioninteractloopbase.c:2
AnimatedActionBase
Definition
animatedactionbase.c:142
AnimatedActionBase::Do
void Do(ActionData action_data, int state)
Definition
animatedactionbase.c:382
AnimatedActionBase::m_CommandUID
int m_CommandUID
Definition
animatedactionbase.c:143
AnimatedActionBase::m_CallbackClass
m_CallbackClass
Definition
animatedactionbase.c:145
CAInteract
Definition
cainteract.c:2
HumanCommandActionCallback::CancelCondition
bool CancelCondition()
Definition
plugindayzplayerdebug.c:137
DayZPlayerConstants
DayZPlayerConstants
defined in C++
Definition
dayzplayer.c:602
GetState
bool GetState()
returns one of STATE_...
Definition
staminahandler.c:31
Daten
4_world
classes
useractionscomponent
actions
actioninteractloopbase.c
Generated by
1.16.1