![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | WeaponGuardBase |
| represents guard on a transition from state to state More... | |
Functions | |
| override bool | GuardCondition (WeaponEventBase e) |
| void | WeaponGuardHasAmmo (Weapon_Base w=NULL) |
| void | WeaponGuardWeaponDischarged (Weapon_Base w=NULL) |
| void | WeaponGuardWeaponOpen (Weapon_Base w=NULL) |
Variables | |
| class WeaponGuardIsDestroyed extends WeaponGuardBase | m_weapon |
| override bool GuardCondition | ( | WeaponEventBase | e | ) |
Definition at line 101 of file guards.c.
References LogManager::IsWeaponLogEnable(), m_weapon, and wpnDebugPrint().
| void WeaponGuardHasAmmo | ( | Weapon_Base | w = NULL | ) |
Definition at line 99 of file guards.c.
References m_weapon.
Referenced by Rifle_Base::InitStateMachine(), Weapon_Base::InitStateMachine(), WeaponStateBase::WeaponAttachMagazine(), WeaponStateBase::WeaponAttachMagazineOpenBoltCharged(), WeaponStateBase::WeaponCharging(), WeaponStateBase::WeaponChargingMultiple(), WeaponStateBase::WeaponEjectBullet(), WeaponStateBase::WeaponReplacingMagAndChamberNext(), WeaponStateBase::WeaponReplacingMagAndChamberNextOpenBoltCharged(), and WeaponStateBase::WeaponUnjamming().
| void WeaponGuardWeaponDischarged | ( | Weapon_Base | w = NULL | ) |
Definition at line 580 of file guards.c.
References m_weapon.
Referenced by Crossbow_Base::InitStateMachine(), Rifle_Base::InitStateMachine(), and Weapon_Base::InitStateMachine().
|
protected |
Definition at line 606 of file guards.c.
Referenced by Rifle_Base::InitStateMachine(), and Weapon_Base::InitStateMachine().
| Weapon_Base m_weapon |
Definition at line 604 of file guards.c.
Referenced by ChamberMultiBullet(), GuardCondition(), HasBullet(), IsJammed(), LoadCurrentFSMState(), OnAbort(), WeaponChambering_Base::OnAbort(), WeaponEjectAllMuzzles::OnAbort(), WeaponStartAction::OnAbort(), OnEntry(), RemoveNewMagazineFromInventory::OnEntry(), WeaponChambering_Base::OnEntry(), WeaponEjectCasing::OnEntry(), WeaponFire::OnEntry(), WeaponFireMultiMuzzle::OnEntry(), WeaponStableState::OnEntry(), WeaponStartAction::OnEntry(), OnExit(), WeaponChambering_Base::OnExit(), WeaponChambering_Preparation::OnExit(), WeaponEjectAllMuzzles::OnExit(), WeaponStableState::OnExit(), WeaponStartAction::OnExit(), OnUpdate(), WeaponFireMultiMuzzle::OnUpdate(), WeaponStartAction::OnUpdate(), SaveCurrentFSMState(), SyncAnimState(), WeaponGuardHasAmmo(), and WeaponGuardWeaponDischarged().