base for rifles @NOTE name copies config base class More...
Private Member Functions | |
| override RecoilBase | SpawnRecoilObject () | 
| override void | InitStateMachine () | 
| override bool | CanEnterIronsights () | 
| override void | SetActions () | 
| override bool | MustBeChambered (int muzzleIndex) | 
| override void | OnDebugSpawn () | 
| override void | InitStateMachine () | 
| override void | SetActions () | 
| void | OpenBolt_Base () | 
| override void | InitStateMachine () | 
| override void | SetActions () | 
| override void | InitStateMachine () | 
| override bool | CanChamberBullet (int muzzleIndex, Magazine mag) | 
| override void | SetActions () | 
| void | RifleBoltFree_Base () | 
| override void | InitStateMachine () | 
| override float | GetChanceToJam () | 
| override void | SetActions () | 
| void | RifleBoltLock_Base () | 
| override void | InitStateMachine () | 
| override float | GetChanceToJam () | 
| override void | SetActions () | 
| void | RifleSingleShot_Base () | 
| override void | InitStateMachine () | 
| override float | GetChanceToJam () | 
Private Attributes | |
| ref WeaponStableState | C0 | 
| ref WeaponStableState | C1 | 
| ref WeaponStableState | L0 | 
| ref WeaponStableState | JF | 
| ref WeaponStableState | E | 
| ref WeaponStableState | O | 
| ref WeaponStableState | L | 
| ref WeaponStableState | J | 
| ref WeaponStableState | O0 | 
| ref WeaponStableState | O1 | 
| ref WeaponStableState | O1E | 
| ref WeaponStableState | J1 | 
| ref WeaponStableState | J0 | 
| ref WeaponStableState | D0 | 
| ref WeaponStableState | DF | 
| ref WeaponStableState | C00 | 
| ref WeaponStableState | C10 | 
| ref WeaponStableState | C11 | 
| ref WeaponStableState | C01 | 
| ref WeaponStableState | JF0 | 
| ref WeaponStableState | JF1 | 
| ref WeaponStableState | O00 | 
| ref WeaponStableState | O01 | 
base for rifles @NOTE name copies config base class
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References SKS_CLO_BU0, SKS_CLO_BU1, SKS_JAM_BU1, SKS_OPN_BU0, and WeaponGuardWeaponOpen().
      
  | 
  inlineprivate | 
References E, L, and WeaponGuardWeaponOpen().
      
  | 
  inlineprivate | 
References OB_CLO_MA0, OB_CLO_MA1, OB_JAM_MA0, OB_JAM_MA1, OB_OPN_MA0, OB_OPN_MA1, OB_OPN_MA1_EMPTY, WeaponGuardHasAmmo(), and WeaponGuardWeaponDischarged().
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References RBF_CLO_BU0_MA0, RBF_CLO_BU0_MA1, RBF_CLO_BU1_MA0, RBF_CLO_BU1_MA1, RBF_JAM_BU1_MA0, RBF_JAM_BU1_MA1, and WeaponGuardHasAmmo().
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References GameInventory::CreateInInventory().
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References AddAction().
      
  | 
  inlineprivate | 
References AddAction().
      
  | 
  inlineprivate | 
References FirearmActionLoadBulletQuick(), and RemoveAction().
      
  | 
  inlineprivate | 
References AddAction().
      
  | 
  inlineprivate | 
References AddAction().
      
  | 
  inlineprivate | 
References AddAction().
      
  | 
  inlineprivate | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
Referenced by Weapon_Base::InitStateMachine().
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |