class RifleBoltFree_BaseSource
RifleBoltFree_Base › Rifle_Base › Weapon_Base › Weapon › InventoryItemSuper
Derived classes
All members, including inherited
base for rifles @NOTE name copies config base class
Constructors 1
void RifleBoltFree_Base()Members 6
ref WeaponStableState C00Referenced by InitStateMachine()
ref WeaponStableState C10Referenced by InitStateMachine()
ref WeaponStableState C11Referenced by InitStateMachine()
ref WeaponStableState C01Referenced by InitStateMachine()
ref WeaponStableState JF0Referenced by InitStateMachine()
ref WeaponStableState JF1Referenced by InitStateMachine()
Methods 3
override void InitStateMachine()References new AbilityRecord(), WeaponFSM.AddTransition(), Weapon_Base.GetWeaponSpecificCommand()
Show 39 more
, Weapon_Base.HideMagazine(), array.Insert(), new RBF_CLO_BU0_MA0(), new RBF_CLO_BU0_MA1(), new RBF_CLO_BU1_MA0(), new RBF_CLO_BU1_MA1(), new RBF_JAM_BU1_MA0(), new RBF_JAM_BU1_MA1(), Weapon.SelectionBulletHide(), Weapon_Base.SetInitialState(), HFSMBase.Start(), new WeaponAttachMagazine(), new WeaponChambering(), new WeaponCharging(), new WeaponDetachingMag(), new WeaponDryFire(), new WeaponFireAndChamberNext(), new WeaponFireLast(), new WeaponFireToJam(), new WeaponFSM(), new WeaponGuardCanAttachMag(), new WeaponGuardCanDetachMag(), new WeaponGuardCanSwapMag(), new WeaponGuardCurrentChamberEmpty(), new WeaponGuardCurrentChamberFull(), new WeaponGuardHasAmmo(), new WeaponGuardHasMag(), new WeaponGuardJammed(), new WeaponReplacingMagAndChamberNext(), new WeaponTransition(), new WeaponUnjamming(), C00, C01, C10, C11, JF0, JF1, Weapon_Base.m_abilities, and Weapon_Base.m_fsmoverride float GetChanceToJam()References Magazine.GetChanceToJam(), Weapon_Base.GetChanceToJam(), Weapon.GetCurrentMuzzle()
Show 1 more
, Weapon.GetMagazine()override void SetActions()