Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
actions.c
Go to the documentation of this file.
1
4
class
WeaponActionBase
5
{
9
void
Action
(
WeaponEventBase
e) { }
10
};
11
12
// FSM Actions /////////////////////////////////////////////////////////////////////////////////////////////////////////
13
// fire
14
class
WeaponActionDryFire
extends
WeaponActionBase
15
{
16
protected
Weapon_Base
m_weapon
;
17
void
WeaponActionDryFire
(
Weapon_Base
w = NULL) {
m_weapon
= w; }
18
19
override
void
Action
(
WeaponEventBase
e)
20
{
21
Print
(
"[wpnfsm] "
+
Object
.GetDebugName(
m_weapon
) +
" action=dry fire"
);
22
int
mi =
m_weapon
.GetCurrentMuzzle();
23
m_weapon
.DryFire(mi);
24
}
25
};
26
class
WeaponActionDryDryFire
extends
WeaponActionBase
27
{
28
protected
Weapon_Base
m_weapon
;
29
void
WeaponActionDryDryFire
(
Weapon_Base
w = NULL) {
m_weapon
= w; }
30
31
override
void
Action
(
WeaponEventBase
e)
32
{
33
Print
(
"[wpnfsm] "
+
Object
.GetDebugName(
m_weapon
) +
" action=dry dry fire"
);
34
int
mi =
m_weapon
.GetCurrentMuzzle();
35
m_weapon
.DryDryFire(mi);
36
}
37
};
38
Object
Definition
objecttyped.c:2
Weapon_Base
shorthand
Definition
boltactionrifle_base.c:6
WeaponActionBase
represents action executed on transition just between OnExit from old state and OnEntry to new state
Definition
actions.c:5
WeaponActionBase::m_weapon
Weapon_Base m_weapon
Definition
actions.c:16
WeaponActionBase::Action
override void Action(WeaponEventBase e)
Definition
actions.c:19
WeaponActionBase::WeaponActionDryFire
void WeaponActionDryFire(Weapon_Base w=NULL)
Definition
actions.c:17
WeaponActionBase::WeaponActionDryDryFire
void WeaponActionDryDryFire(Weapon_Base w=NULL)
Definition
actions.c:29
WeaponActionBase::Action
void Action(WeaponEventBase e)
Definition
actions.c:9
WeaponEventBase
signalize mechanism manipulation
Definition
events.c:35
Print
proto void Print(void var)
Prints content of variable to console/log.
m_weapon
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon
Definition
guards.c:604
Games
Dayz
scripts
4_world
entities
firearms
fsm
actions.c
Generated by
1.17.0