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 () |
| protected override void | GetApproximateAimOffsets (Blend2DVector dst, int characterStance) |
| protected override vector | GetApproximateMovementOffset (vector localVelocity, int characterStance, float lean, float ud11, float lr11) |
| 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
|
inlineprivate |
Referenced by Weapon::EEInit().
References IsChamberFiredOut().
Referenced by WeaponManager::CanLoadBullet(), and WeaponManager::CanLoadMultipleBullet().
|
inlineprivate |
References IsChamberFull().
Referenced by WeaponManager::CanEjectBullet().
References GetGame().
|
inlineprivate |
Referenced by Weapon::ApproximateWeaponLiftTransform().
|
inlineprivate |
References Math::AbsFloat(), Math::Clamp(), Math::Lerp(), Math::Max(), Math::Pow(), and Vector().
Referenced by Weapon::ApproximateWeaponLiftTransform().
|
inlineprivate |
Referenced by WeaponManager::Update().
|
inlineprivate |
|
inlineprivate |
References string::Format().
Referenced by Weapon::ForceSyncSelectionState().
|
inlineprivate |
Referenced by Weapon::Weapon_Base().
|
inlineprivate |
References WeaponGuardHasAmmo(), WeaponGuardWeaponDischarged(), and WeaponGuardWeaponOpen().
|
inlineprivate |
References Rifle_Base::E.
|
inlineprivate |
Referenced by Icon::RefreshMuzzleIcon(), and SlotsIcon::RefreshMuzzleIcon().
|
inlineprivate |
|
inlineprivate |
References Class::CastTo().
|
inlineprivate |
References string::Format().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References AddAction().
|
inlineprivate |
References AddAction().
|
inlineprivate |
References Class::CastTo().
References Math::AbsFloat(), MAGNUM_ROTATION_POSITION_0, and MAGNUM_ROTATION_POSITION_M1.
|
inlineprivate |
References string::Format(), and IsChamberFiredOut().
Referenced by Weapon::ForceSyncSelectionState().
|
inlineprivate |
Referenced by DayZPlayerImplementAiming::SetRecoil().
|
inlineprivate |
|
private |
|
private |
|
private |
Referenced by Crossbow_Base::InitStateMachine().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |