Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
handstablestate.c
Go to the documentation of this file.
1
4
class
HandStableState
extends
HandStateBase
5
{
6
int
m_AnimState
;
7
8
void
HandStableState
(Man player = NULL,
HandStateBase
parent = NULL,
int
anim_state = -1) {
m_AnimState
= anim_state; }
9
10
void
SyncAnimState
() { }
11
12
override
void
OnEntry
(
HandEventBase
e)
13
{
14
super.OnEntry(e);
15
SyncAnimState
();
16
17
//m_weapon.OnStableStateEntry();
18
}
19
override
void
OnUpdate
(
float
dt)
20
{
21
super.OnUpdate(dt);
22
SyncAnimState
();
23
}
24
override
void
OnAbort
(
HandEventBase
e)
25
{
26
super.OnAbort(e);
27
}
28
override
void
OnExit
(
HandEventBase
e)
29
{
30
//m_weapon.ResetWeaponAnimState();
31
super.OnExit(e);
32
}
33
34
override
bool
IsIdle
() {
return
true
; }
35
36
int
GetCurrentStateID
() {
return
HandStateID
.UNKNOWN; }
37
39
bool
HasEntityInHands
() {
return
false
; }
40
};
41
HandEventBase
Abstracted event, not to be used, only inherited.
Definition
hand_events.c:212
HandStableState
represents stable state (i.e.
HandStateBase
represent hand state base
Definition
handanimatedforceswapping.c:4
HandStateBase::GetCurrentStateID
int GetCurrentStateID()
Definition
handstablestate.c:36
HandStateBase::OnAbort
override void OnAbort(HandEventBase e)
Definition
handstablestate.c:24
HandStateBase::SyncAnimState
void SyncAnimState()
Definition
handstablestate.c:10
HandStateBase::OnEntry
override void OnEntry(HandEventBase e)
Definition
handstablestate.c:12
HandStateBase::HandStateBase
void HandStateBase(Man player=NULL, HandStateBase parent=NULL)
nested state machine (or null)
Definition
handstatebase.c:11
HandStateBase::IsIdle
override bool IsIdle()
idle state does not expect any animation events
Definition
handstablestate.c:34
HandStateBase::OnExit
override void OnExit(HandEventBase e)
Definition
handstablestate.c:28
HandStateBase::OnUpdate
override void OnUpdate(float dt)
Definition
handstablestate.c:19
HandStateBase::m_AnimState
int m_AnimState
Definition
handstablestate.c:6
HandStateBase::HandStableState
void HandStableState(Man player=NULL, HandStateBase parent=NULL, int anim_state=-1)
Definition
handstablestate.c:8
HandStateBase::HasEntityInHands
bool HasEntityInHands()
query for entity in hands
Definition
handstablestate.c:39
HandStateID
HandStateID
states
Definition
hand_states.c:4
SyncAnimState
void SyncAnimState()
Definition
weaponstablestate.c:39
Games
Dayz
scripts
3_game
systems
inventory
handstablestate.c
Generated by
1.17.0