class WeaponAttachMagazineSource
WeaponAttachMagazine › WeaponStateBase
All members, including inherited
Constructors 1
void WeaponAttachMagazine(Weapon_Base w = NULL, WeaponStateBase parent = NULL, WeaponActions action = WeaponActions.NONE, int actionType = -1)References WeaponFSM.AddTransition(), new AttachNewMagazine(), new GuardAnd()
Show 19 more
, new GuardNot(), HFSMBase.SetInitialState(), new WeaponChamberFromAttMag_W4T(), new WeaponCharging_CK(), new WeaponEjectCasing(), new WeaponFSM(), new WeaponGuardCurrentChamberEmpty(), new WeaponGuardHasAmmo(), new WeaponStartAction(), new WeaponTransition(), m_action, m_actionType, m_attach, m_chamber, m_eject, WeaponStateBase.m_fsm, m_onCK, m_start, and WeaponStateBase.m_weaponMembers 7
WeaponActions m_actionReferenced by WeaponAttachMagazine()
int m_actionTypeReferenced by WeaponAttachMagazine()
ref WeaponStartAction m_startReferenced by WeaponAttachMagazine()
ref AttachNewMagazine m_attachref WeaponChamberFromAttMag_W4T m_chamberReferenced by WeaponAttachMagazine()
ref WeaponCharging_CK m_onCKReferenced by WeaponAttachMagazine()
ref WeaponEjectCasing m_ejectReferenced by WeaponAttachMagazine()
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()