DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Actions.c
См. документацию.
1
5{
10};
11
12// FSM Actions /////////////////////////////////////////////////////////////////////////////////////////////////////////
13// fire
14class WeaponActionDryFire extends WeaponActionBase
15{
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};
26class WeaponActionDryDryFire extends WeaponActionBase
27{
28 protected Weapon_Base m_weapon;
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
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon
Определения Guards.c:604
Определения ObjectTyped.c:2
shorthand
Определения BoltActionRifle_Base.c:6
void WeaponActionDryDryFire(Weapon_Base w=NULL)
Определения Actions.c:29
void Action(WeaponEventBase e)
Определения Actions.c:9
override void Action(WeaponEventBase e)
Определения Actions.c:19
void WeaponActionDryFire(Weapon_Base w=NULL)
Определения Actions.c:17
Weapon_Base m_weapon
Определения Actions.c:16
represents action executed on transition just between OnExit from old state and OnEntry to new state
Определения Actions.c:5
signalize mechanism manipulation
Определения Events.c:35
proto void Print(void var)
Prints content of variable to console/log.