DayZ 1.24
|
Go to the source code of this file.
Classes | |
class | WeaponStableState |
represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in) More... | |
class | WeaponStateJammed |
handle jamming state set jam/unjam state for weapon More... | |
class | Rifle_Base |
base for rifles @NOTE name copies config base class More... | |
class | Repeater |
Enumerations | |
enum | RPTAnimState { DEFAULT = 0 , CHARGED = 1 , JAMMED = 2 } |
enum | RPTStableStateID |
Functions | |
enum RPTStableStateID | OnEntry (WeaponEventBase e) |
override void | OnExit (WeaponEventBase e) |
override int | GetCurrentStateID () |
override bool | HasBullet () |
override bool | HasMagazine () |
override bool | IsJammed () |
override bool | IsRepairEnabled () |
override void | InitMuzzleArray () |
Variables | |
UNKNOWN = 0 | |
EmptyDischarged = 1 | |
LoadedCharged = 2 | |
LoadedDischarged = 3 | |
LoadedJammed = 4 | |
class RPTLoadedCharged extends WeaponStableState | OnEntry |
Enumerator | |
---|---|
DEFAULT | default weapon state, closed and discharged |
CHARGED | |
JAMMED |
Definition at line 1 of file Repeater.c.
Definition at line 8 of file Repeater.c.
Definition at line 22 of file Repeater.c.
Definition at line 23 of file Repeater.c.
Definition at line 24 of file Repeater.c.
Definition at line 25 of file Repeater.c.
Definition at line 26 of file Repeater.c.
enum RPTStableStateID OnEntry | ( | WeaponEventBase | e | ) |
Definition at line 1 of file Repeater.c.
override void OnExit | ( | WeaponEventBase | e | ) |
Definition at line 21 of file Repeater.c.
References LogManager::IsWeaponLogEnable(), m_weapon, and wpnPrint().
@ EmptyDischarged = 1 |
Definition at line 22 of file Repeater.c.
@ LoadedCharged = 2 |
Definition at line 23 of file Repeater.c.
@ LoadedDischarged = 3 |
Definition at line 24 of file Repeater.c.
@ LoadedJammed = 4 |
Definition at line 25 of file Repeater.c.
@ UNKNOWN = 0 |
Definition at line 21 of file Repeater.c.