DayZ 1.24
|
shorthand More...
Private Member Functions | |
override float | GetChanceToJam () |
override void | SetActions () |
override RecoilBase | SpawnRecoilObject () |
void | Magnum_Base () |
override void | InitStateMachine () |
override bool | CanChamberBullet (int muzzleIndex, Magazine mag) |
override void | AssembleGun () |
void | SetCylinderRotationAnimationPhase (float rot, bool reset=false) |
void | SyncCylinderRotation (bool reset=true) |
override void | EEHealthLevelChanged (int oldLevel, int newLevel, string zone) |
void | SetAttachmentsHealth () |
override void | OnFire (int muzzle_index) |
override bool | IsShowingChamberedBullet () |
override bool | CanEjectBullet () |
override void | ShowBullet (int muzzleIndex) |
override void | HideBullet (int muzzleIndex) |
override void | OnDebugSpawn () |
override bool | CanChamberBullet (int muzzleIndex, Magazine mag) |
void | Pistol_Base () |
override void | InitStateMachine () |
override float | GetChanceToJam () |
override void | SetActions () |
void | Rifle_Base () |
override void | InitStateMachine () |
Static Private Member Functions | |
static float | GetCylinderRotation (int muzzleIndex) |
Private Attributes | |
ref WeaponStableState | C |
int | m_LastMuzzleloaded |
int | m_ActiveMuzzle |
const string | ATT_SLOT_CYLINDER = "RevolverCylinder" |
const string | ATT_SLOT_EJECTOR = "RevolverEjector" |
ref WeaponStableState | CD00 |
ref WeaponStableState | CC00 |
ref WeaponStableState | CC10 |
ref WeaponStableState | CJF0 |
ref WeaponStableState | OD00 |
ref WeaponStableState | CD01 |
ref WeaponStableState | CC01 |
ref WeaponStableState | CC11 |
ref WeaponStableState | CJF1 |
ref WeaponStableState | OD01 |
shorthand
script base for all weapons
@NOTE: this class is bound to core-config "Weapon_Base" config class
Definition at line 5 of file BoltActionRifle_Base.c.
Definition at line 178 of file Magnum.c.
Referenced by Weapon::EEInit().
Definition at line 162 of file Magnum.c.
References IsChamberFiredOut().
Definition at line 162 of file Pistol_Base.c.
Definition at line 287 of file Magnum.c.
References IsChamberFull().
|
inlineprivate |
Definition at line 246 of file Magnum.c.
References GetGame().
Definition at line 7 of file BoltActionRifle_Base.c.
Referenced by WeaponManager::Update().
Definition at line 594 of file Pistol_Base.c.
Definition at line 192 of file Magnum.c.
References ErrorEx, MAGNUM_ROTATION_POSITION_0, MAGNUM_ROTATION_POSITION_1, MAGNUM_ROTATION_POSITION_2, MAGNUM_ROTATION_POSITION_3, MAGNUM_ROTATION_POSITION_4, and MAGNUM_ROTATION_POSITION_5.
Definition at line 320 of file Magnum.c.
Referenced by Weapon::ForceSyncSelectionState().
Definition at line 87 of file Magnum.c.
Referenced by Weapon::Weapon_Base().
Definition at line 171 of file Pistol_Base.c.
References WeaponGuardHasAmmo(), WeaponGuardWeaponDischarged(), and WeaponGuardWeaponOpen().
Definition at line 16 of file Rifle_Base.c.
References E, and WeaponStableState().
|
inlineprivate |
Definition at line 72 of file Magnum.c.
Definition at line 341 of file Magnum.c.
References Class::CastTo().
|
inlineprivate |
Definition at line 167 of file Pistol_Base.c.
|
inlineprivate |
Definition at line 12 of file Rifle_Base.c.
Definition at line 57 of file Magnum.c.
References AddAction(), FirearmActionLoadBulletQuick(), and RemoveAction().
Definition at line 621 of file Pistol_Base.c.
References AddAction().
|
inlineprivate |
Definition at line 257 of file Magnum.c.
References Class::CastTo().
Definition at line 215 of file Magnum.c.
References Math::AbsFloat(), MAGNUM_ROTATION_POSITION_0, and MAGNUM_ROTATION_POSITION_M1.
Definition at line 297 of file Magnum.c.
References IsChamberFiredOut().
Referenced by Weapon::ForceSyncSelectionState().
|
inlineprivate |
Definition at line 241 of file Magnum.c.
|
private |
Definition at line 51 of file Magnum.c.
Referenced by Crossbow_Base::InitStateMachine().
|
private |
Definition at line 152 of file Pistol_Base.c.
|
private |
Definition at line 157 of file Pistol_Base.c.
|
private |
Definition at line 153 of file Pistol_Base.c.
|
private |
Definition at line 158 of file Pistol_Base.c.
|
private |
Definition at line 151 of file Pistol_Base.c.
|
private |
Definition at line 156 of file Pistol_Base.c.
|
private |
Definition at line 154 of file Pistol_Base.c.
|
private |
Definition at line 159 of file Pistol_Base.c.
|
private |
Definition at line 155 of file Pistol_Base.c.
|
private |
Definition at line 160 of file Pistol_Base.c.