class FirearmActionAttachMagazineQuickSource
FirearmActionAttachMagazineQuick › FirearmActionBase › ActionBase › ActionBase_Basic
All members, including inherited
Constructors 1
void FirearmActionAttachMagazineQuick()Methods 12
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)override ActionData CreateActionData()override void WriteToContext(ParamsWriteContext ctx, ActionData action_data)References Class.Cast(), InventoryLocation.WriteToContext(), ActionBase.WriteToContext()
Show 1 more
, AttachMagazineActionData.m_ilOldMagazineoverride bool ReadFromContext(ParamsReadContext ctx, out ActionReciveData action_recive_data)override void HandleReciveData(ActionReciveData action_recive_data, ActionData action_data)override bool Post_SetupAction(ActionData action_data)References new ActionTarget(), Class.Cast(), Class.Cast()
Show 14 more
, Class.Cast(), Weapon.GetCurrentMuzzle(), Weapon.GetMagazine(), ActionTarget.GetObject(), WeaponManager.GetPreparedMagazine(), PlayerBase.GetWeaponManager(), CGame.IsDedicatedServer(), WeaponManager.PrepareInventoryLocationForMagazineSwap(), AttachMagazineActionData.m_ilOldMagazine, ActionData.m_MainItem, AttachMagazineActionData.m_oldMagazine, ActionData.m_Player, ActionData.m_Target, and vector.Zerooverride bool InventoryReservation(ActionData action_data)References GameInventory.AddInventoryReservationEx(), GameInventory.AddInventoryReservationEx(), Class.Cast()
Show 22 more
, Class.Cast(), Class.Cast(), GameInventory.ClearInventoryReservation(), Weapon.GetCurrentMuzzle(), EntityAI.GetInventory(), EntityAI.GetInventory(), ActionTarget.GetObject(), GameInventory.HasInventoryReservation(), array.Insert(), ActionBase.IsInstant(), ActionBase.IsLocal(), CGame.IsServer(), InventoryLocation.SetAttachment(), InventoryLocation.SetHands(), ActionBase.UseAcknowledgment(), GameInventory.c_InventoryReservationTimeoutMS, AttachMagazineActionData.m_ilOldMagazine, ActionData.m_MainItem, AttachMagazineActionData.m_oldMagazine, ActionData.m_Player, ActionData.m_ReservedInventoryLocations, and ActionData.m_TargetReferenced by Start()
override void Start(ActionData action_data)References WeaponManager.AttachMagazine(), WeaponManager.CanAttachMagazine(), Class.Cast()
Show 12 more
, Class.Cast(), Class.Cast(), ActionBase.ClearInventoryReservationEx(), ActionTarget.GetObject(), PlayerBase.GetWeaponManager(), InventoryReservation(), FirearmActionBase.Start(), WeaponManager.SwapMagazineEx(), AttachMagazineActionData.m_ilOldMagazine, ActionData.m_MainItem, ActionData.m_Player, and ActionData.m_Targetoverride bool HasTarget()override bool HasProgress()override typename GetInputType()override void CreateConditionComponents()