class RifleBoltLock_BaseSource
RifleBoltLock_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 RifleBoltLock_Base()Members 8
ref WeaponStableState C00Referenced by InitStateMachine()
ref WeaponStableState C10Referenced by InitStateMachine()
ref WeaponStableState C11Referenced by InitStateMachine()
ref WeaponStableState C01Referenced by InitStateMachine()
ref WeaponStableState O00Referenced by InitStateMachine()
ref WeaponStableState O01Referenced 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 46 more
, new GuardNot(), Weapon_Base.HideMagazine(), array.Insert(), new RBL_CLO_BU0_MA0(), new RBL_CLO_BU0_MA1(), new RBL_CLO_BU1_MA0(), new RBL_CLO_BU1_MA1(), new RBL_JAM_BU1_MA0(), new RBL_JAM_BU1_MA1(), new RBL_OPN_BU0_MA0(), new RBL_OPN_BU0_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 WeaponGuardChamberEmpty(), new WeaponGuardCurrentChamberEmpty(), new WeaponGuardCurrentChamberFull(), new WeaponGuardHasAmmo(), new WeaponGuardHasMag(), new WeaponGuardJammed(), new WeaponGuardWeaponOpen(), new WeaponReplacingMagAndChamberNext(), new WeaponTransition(), new WeaponUnjamming(), C00, C01, C10, C11, JF0, JF1, Weapon_Base.m_abilities, Weapon_Base.m_fsm, O00, and O01override float GetChanceToJam()References Magazine.GetChanceToJam(), Weapon_Base.GetChanceToJam(), Weapon.GetCurrentMuzzle()
Show 1 more
, Weapon.GetMagazine()override void SetActions()