class OpenBolt_BaseSource
PM73Rak_Base › OpenBolt_Base › Rifle_Base › Weapon_Base › Weapon › InventoryItemSuper
All members, including inherited
base for automatic weapons fireing from open bolt position @NOTE name copies config base class
Constructors 1
void OpenBolt_Base()Members 7
ref WeaponStableState C0Referenced by InitStateMachine()
ref WeaponStableState O0Referenced by InitStateMachine()
ref WeaponStableState C1Referenced by InitStateMachine()
ref WeaponStableState O1Referenced by InitStateMachine()
ref WeaponStableState O1EReferenced by InitStateMachine()
ref WeaponStableState J1Referenced by InitStateMachine()
ref WeaponStableState J0Referenced by InitStateMachine()
Methods 2
override void InitStateMachine()References new AbilityRecord(), WeaponFSM.AddTransition(), Weapon_Base.GetWeaponSpecificCommand()
Show 42 more
, new GuardNot(), Weapon_Base.HideMagazine(), array.Insert(), new OB_CLO_MA0(), new OB_CLO_MA1(), new OB_JAM_MA0(), new OB_JAM_MA1(), new OB_OPN_MA0(), new OB_OPN_MA1(), new OB_OPN_MA1_EMPTY(), Weapon.SelectionBulletHide(), Weapon_Base.SetInitialState(), HFSMBase.Start(), new WeaponAttachMagazineOpenBoltCharged(), new WeaponCharging(), new WeaponDetachingMagOpenBolt(), new WeaponDryFire(), new WeaponFireAndChamberNext(), new WeaponFireLast(), new WeaponFireToJam(), new WeaponFSM(), new WeaponGuardCanAttachMag(), new WeaponGuardCanDetachMag(), new WeaponGuardCanSwapMag(), new WeaponGuardChamberEmpty(), new WeaponGuardCurrentChamberEmpty(), new WeaponGuardHasAmmo(), new WeaponGuardHasMag(), new WeaponGuardJammed(), new WeaponGuardWeaponDischarged(), new WeaponReplacingMagAndChamberNextOpenBoltCharged(), new WeaponTransition(), new WeaponUnjamming(), C0, C1, J0, J1, Weapon_Base.m_abilities, Weapon_Base.m_fsm, O0, O1, and O1Eoverride void SetActions()