Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
WeaponGuardBase Class Reference

represents guard on a transition from state to state More...

Protected Member Functions

void WeaponGuardJammed (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardIsDestroyed (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardHasAmmoInnerMagazine (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardHasAmmoInEvent (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardHasMag (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardChamberEmpty (Weapon_Base w=NULL, int muzzle_index=0)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardCurrentChamberEmpty (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardAnyChamberEmpty (Weapon_Base w=NULL, int muzzle_index=0)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardChamberFull (Weapon_Base w=NULL, int muzzle_index=0)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardCurrentChamberFull (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardInnerMagazineFull (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardInnerMagazineFullShareChamber (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardChamberFiredOut (Weapon_Base w=NULL, int muzzle_index=0)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardCurrentChamberFiredOut (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardAnyChamberFiredOut (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardCanAttachMag (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardCanSwapMag (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardCanDetachMag (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardChamberHasRoomForMoreThanOne (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardInternalMagazineHasRoomForBullet (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardChamberHasRoomForOne (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardChamberMultiHasRoomBulltet (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardChamberMultiHasRoomBulltetIgnoreLast (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardMagazinesHaveEqualSizes (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardWeaponCharged (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 
void WeaponGuardWeaponOpen (Weapon_Base w=NULL)
 
override bool GuardCondition (WeaponEventBase e)
 

Protected Attributes

Weapon_Base m_weapon
 
int m_muzzle
 

Detailed Description

represents guard on a transition from state to state

Definition at line 4 of file guards.c.

Member Function Documentation

◆ GuardCondition() [1/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 65 of file guards.c.

◆ GuardCondition() [2/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 84 of file guards.c.

◆ GuardCondition() [3/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 120 of file guards.c.

◆ GuardCondition() [4/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 138 of file guards.c.

◆ GuardCondition() [5/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 157 of file guards.c.

◆ GuardCondition() [6/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 177 of file guards.c.

◆ GuardCondition() [7/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 194 of file guards.c.

◆ GuardCondition() [8/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 213 of file guards.c.

◆ GuardCondition() [9/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 234 of file guards.c.

◆ GuardCondition() [10/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 251 of file guards.c.

◆ GuardCondition() [11/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 270 of file guards.c.

◆ GuardCondition() [12/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 288 of file guards.c.

◆ GuardCondition() [13/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 308 of file guards.c.

◆ GuardCondition() [14/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 325 of file guards.c.

◆ GuardCondition() [15/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 343 of file guards.c.

◆ GuardCondition() [16/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 364 of file guards.c.

◆ GuardCondition() [17/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 382 of file guards.c.

◆ GuardCondition() [18/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 401 of file guards.c.

◆ GuardCondition() [19/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 419 of file guards.c.

◆ GuardCondition() [20/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 437 of file guards.c.

◆ GuardCondition() [21/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 455 of file guards.c.

◆ GuardCondition() [22/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 473 of file guards.c.

◆ GuardCondition() [23/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 494 of file guards.c.

◆ GuardCondition() [24/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 542 of file guards.c.

◆ GuardCondition() [25/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 570 of file guards.c.

◆ GuardCondition() [26/26]

override bool WeaponGuardBase::GuardCondition ( WeaponEventBase e)
protected

Definition at line 594 of file guards.c.

◆ WeaponGuardAnyChamberEmpty()

void WeaponGuardBase::WeaponGuardAnyChamberEmpty ( Weapon_Base w = NULL,
int muzzle_index = 0 )
protected

Definition at line 211 of file guards.c.

◆ WeaponGuardAnyChamberFiredOut()

void WeaponGuardBase::WeaponGuardAnyChamberFiredOut ( Weapon_Base w = NULL)
protected

Definition at line 341 of file guards.c.

◆ WeaponGuardCanAttachMag()

void WeaponGuardBase::WeaponGuardCanAttachMag ( Weapon_Base w = NULL)
protected

Definition at line 362 of file guards.c.

◆ WeaponGuardCanDetachMag()

void WeaponGuardBase::WeaponGuardCanDetachMag ( Weapon_Base w = NULL)
protected

Definition at line 399 of file guards.c.

◆ WeaponGuardCanSwapMag()

void WeaponGuardBase::WeaponGuardCanSwapMag ( Weapon_Base w = NULL)
protected

Definition at line 380 of file guards.c.

◆ WeaponGuardChamberEmpty()

void WeaponGuardBase::WeaponGuardChamberEmpty ( Weapon_Base w = NULL,
int muzzle_index = 0 )
protected

Definition at line 175 of file guards.c.

◆ WeaponGuardChamberFiredOut()

void WeaponGuardBase::WeaponGuardChamberFiredOut ( Weapon_Base w = NULL,
int muzzle_index = 0 )
protected

Definition at line 306 of file guards.c.

◆ WeaponGuardChamberFull()

void WeaponGuardBase::WeaponGuardChamberFull ( Weapon_Base w = NULL,
int muzzle_index = 0 )
protected

Definition at line 232 of file guards.c.

◆ WeaponGuardChamberHasRoomForMoreThanOne()

void WeaponGuardBase::WeaponGuardChamberHasRoomForMoreThanOne ( Weapon_Base w = NULL)
protected

Definition at line 417 of file guards.c.

◆ WeaponGuardChamberHasRoomForOne()

void WeaponGuardBase::WeaponGuardChamberHasRoomForOne ( Weapon_Base w = NULL)
protected

Definition at line 453 of file guards.c.

◆ WeaponGuardChamberMultiHasRoomBulltet()

void WeaponGuardBase::WeaponGuardChamberMultiHasRoomBulltet ( Weapon_Base w = NULL)
protected

Definition at line 471 of file guards.c.

◆ WeaponGuardChamberMultiHasRoomBulltetIgnoreLast()

void WeaponGuardBase::WeaponGuardChamberMultiHasRoomBulltetIgnoreLast ( Weapon_Base w = NULL)
protected

Definition at line 492 of file guards.c.

◆ WeaponGuardCurrentChamberEmpty()

void WeaponGuardBase::WeaponGuardCurrentChamberEmpty ( Weapon_Base w = NULL)
protected

Definition at line 192 of file guards.c.

◆ WeaponGuardCurrentChamberFiredOut()

void WeaponGuardBase::WeaponGuardCurrentChamberFiredOut ( Weapon_Base w = NULL)
protected

Definition at line 323 of file guards.c.

◆ WeaponGuardCurrentChamberFull()

void WeaponGuardBase::WeaponGuardCurrentChamberFull ( Weapon_Base w = NULL)
protected

Definition at line 249 of file guards.c.

◆ WeaponGuardHasAmmoInEvent()

void WeaponGuardBase::WeaponGuardHasAmmoInEvent ( Weapon_Base w = NULL)
protected

Definition at line 136 of file guards.c.

◆ WeaponGuardHasAmmoInnerMagazine()

void WeaponGuardBase::WeaponGuardHasAmmoInnerMagazine ( Weapon_Base w = NULL)
protected

Definition at line 118 of file guards.c.

◆ WeaponGuardHasMag()

void WeaponGuardBase::WeaponGuardHasMag ( Weapon_Base w = NULL)
protected

Definition at line 155 of file guards.c.

◆ WeaponGuardInnerMagazineFull()

void WeaponGuardBase::WeaponGuardInnerMagazineFull ( Weapon_Base w = NULL)
protected

Definition at line 268 of file guards.c.

◆ WeaponGuardInnerMagazineFullShareChamber()

void WeaponGuardBase::WeaponGuardInnerMagazineFullShareChamber ( Weapon_Base w = NULL)
protected

Definition at line 286 of file guards.c.

◆ WeaponGuardInternalMagazineHasRoomForBullet()

void WeaponGuardBase::WeaponGuardInternalMagazineHasRoomForBullet ( Weapon_Base w = NULL)
protected

Definition at line 435 of file guards.c.

◆ WeaponGuardIsDestroyed()

void WeaponGuardBase::WeaponGuardIsDestroyed ( Weapon_Base w = NULL)
protected

Definition at line 82 of file guards.c.

◆ WeaponGuardJammed()

void WeaponGuardBase::WeaponGuardJammed ( Weapon_Base w = NULL)
protected

Definition at line 63 of file guards.c.

◆ WeaponGuardMagazinesHaveEqualSizes()

void WeaponGuardBase::WeaponGuardMagazinesHaveEqualSizes ( Weapon_Base w = NULL)
protected

Definition at line 540 of file guards.c.

◆ WeaponGuardWeaponCharged()

void WeaponGuardBase::WeaponGuardWeaponCharged ( Weapon_Base w = NULL)
protected

Definition at line 568 of file guards.c.

◆ WeaponGuardWeaponOpen()

void WeaponGuardBase::WeaponGuardWeaponOpen ( Weapon_Base w = NULL)
protected

Definition at line 592 of file guards.c.

Member Data Documentation

◆ m_muzzle

int WeaponGuardBase::m_muzzle
protected

Definition at line 174 of file guards.c.

◆ m_weapon

Weapon_Base WeaponGuardBase::m_weapon
protected

Definition at line 62 of file guards.c.


The documentation for this class was generated from the following file: