class WeaponAttachMagazineOpenBoltChargedSource
WeaponAttachMagazineOpenBoltCharged › WeaponStateBase
All members, including inherited
Constructors 1
void WeaponAttachMagazineOpenBoltCharged(Weapon_Base w = NULL, WeaponStateBase parent = NULL, WeaponActions action = WeaponActions.NONE, int actionType = -1)References WeaponFSM.AddTransition(), new AttachNewMagazine(), new GuardAnd()
Show 18 more
, HFSMBase.SetInitialState(), new WeaponChamberFromAttMagOpenbolt_W4T(), new WeaponChargingOpenBolt_CK(), new WeaponFSM(), new WeaponGuardHasAmmo(), new WeaponGuardWeaponCharged(), new WeaponStartAction(), new WeaponStateBase(), new WeaponTransition(), m_action, m_actionType, m_attach, m_attach_W, m_chamber, WeaponStateBase.m_fsm, m_onCK, m_start, and WeaponStateBase.m_weaponReferenced by OpenBolt_Base.InitStateMachine()
Members 7
WeaponActions m_actionReferenced by WeaponAttachMagazineOpenBoltCharged()
int m_actionTypeReferenced by WeaponAttachMagazineOpenBoltCharged()
ref WeaponStartAction m_startReferenced by WeaponAttachMagazineOpenBoltCharged()
ref AttachNewMagazine m_attachref WeaponStateBase m_attach_WReferenced by WeaponAttachMagazineOpenBoltCharged()
ref WeaponChamberFromAttMagOpenbolt_W4T m_chamberReferenced by WeaponAttachMagazineOpenBoltCharged()
ref WeaponChargingOpenBolt_CK m_onCKReferenced by WeaponAttachMagazineOpenBoltCharged()
Methods 2
override void OnEntry(WeaponEventBase e)References Error(), GameInventory.GetCurrentInventoryLocation(), Object.GetDebugName()
Show 13 more
, EntityAI.GetInventory(), LogManager.IsWeaponLogEnable(), GameInventory.LocationSyncMoveEntity(), WeaponStateBase.OnEntry(), InventoryLocation.SetAttachment(), InventoryLocation.SetAttachment(), wpnDebugPrint(), m_attach, WeaponEventBase.m_magazine, AttachNewMagazine.m_newDst, AttachNewMagazine.m_newMagazine, WeaponEventBase.m_player, and WeaponStateBase.m_weaponoverride void OnAbort(WeaponEventBase e)References Class.Cast(), GameInventory.ClearInventoryReservationEx(), Error()