| void ThrowSpecificItem(ABaseItem* Item, bool bMarkAsEvidence) | NativeEvent+1 flags | | 0x09 |
| void ThrowEquippedItem() | FinalNative+1 flags | | 0x00 |
| void ThrowAllWeapons() | FinalNative+1 flags | | 0x00 |
| void ThrowAllItems() | FinalNative+1 flags | | 0x00 |
| void Server_PlayTPHolster(const FItemChangeRequest& ItemChangeRequest) | NativeEvent+1 flags | | 0x38 |
| void Server_ChangeEquippedItem(const FItemChangeRequest& ItemChangeRequest) | NativeEvent+1 flags | | 0x38 |
| void Server_AttemptEquipNewLoadout(const FSavedLoadout& Loadout) | NativeEvent+1 flags | | 0x2E8 |
| void ResetLatestItemChangeRequest(ABaseItem* Item) | FinalNative+1 flags | | 0x08 |
| bool RemoveInventoryItem(ABaseItem* Item, bool bNullOwner) | FinalNative+1 flags | | 0x0A |
| void RefreshItemCategories() | FinalNative+1 flags | | 0x00 |
| bool PutItemInHands(ABaseItem* Item, bool bInstant, bool bForce, bool bSaveToHotkey) | FinalNative+1 flags | | 0x0C |
| void PlayTPDraw(const FItemChangeRequest& ItemChangeRequest) | FinalNative+1 flags | | 0x38 |
| void PlayLocalHolster(const FItemChangeRequest& ItemChangeRequest) | NativeEvent+1 flags | | 0x38 |
| void PlayLocalDraw(const FItemChangeRequest& ItemChangeRequest) | NativeEvent+1 flags | | 0x38 |
| void OnRep_SpawnedGear() | FinalNative+1 flags | | 0x00 |
| void OnRep_ItemWheelEquippedChanged() | NativePublic | | 0x00 |
| void OnRep_ItemChangeRequest() | FinalNative+1 flags | | 0x00 |
| void OnRep_InventoryItemsChanged() | NativePublic | | 0x00 |
| void OnPlayerItemChanged__DelegateSignature(ABaseItem* Item) | Public | | 0x08 |
| void OnNewItemChangeDrawComplete(ABaseItem* Item) | FinalNative+1 flags | | 0x08 |
| void OnItemRemoved__DelegateSignature(ABaseItem* Item) | Public | | 0x08 |
| void OnItemEquipped__DelegateSignature(ABaseItem* Item) | Public | | 0x08 |
| void OnEquippedItemChanged__DelegateSignature() | Public | | 0x00 |
| void OnActorRelevancyChanged(AActor* Actor, bool bIsRelevant) | FinalNative+1 flags | | 0x09 |
| void Multicast_NotifyInventoryItemsChanged() | NativeEvent+1 flags | | 0x00 |
| bool IsWearingHeadArmour() | FinalNative+1 flags | | 0x01 |
| bool IsWearingExplosiveVest() | FinalNative+1 flags | | 0x01 |
| bool IsWearingArmour() | FinalNative+1 flags | | 0x01 |
| bool IsWearingAntiFlashGoggles() | FinalNative+1 flags | | 0x01 |
| bool IsItemEquipped_Class(TSubclassOf<ABaseItem> ItemClass) | FinalNative+1 flags | | 0x09 |
| bool IsItemEquipped(const EItemCategory& ItemCategory) | FinalNative+1 flags | | 0x02 |
| bool IsEquippingSpecificItem(ABaseItem* Item) | FinalNative+1 flags | | 0x09 |
| bool IsEquippingItemOfType(const EItemCategory& ItemCategory) | FinalNative+1 flags | | 0x02 |
| bool IsEquippingItemOfClass(TSubclassOf<UObject> ClassType) | FinalNative+1 flags | | 0x09 |
| bool IsEquippingItem() | FinalNative+1 flags | | 0x01 |
| bool IsEquippedWithShield(ABaseItem* Item) | FinalNative+1 flags | | 0x09 |
| bool IsAnyItemAttachedToHands() | FinalNative+1 flags | | 0x01 |
| bool IsAnyItemAttachedToBody() | FinalNative+1 flags | | 0x01 |
| bool IsAnyBlockingAnimationPlaying() | FinalNative+1 flags | | 0x01 |
| bool HolsterEquippedItem(bool bInstant) | FinalNative+1 flags | | 0x02 |
| bool Holster(ABaseItem* Item, bool bInstant) | FinalNative+1 flags | | 0x0A |
| bool HasInventoryItem(ABaseItem* Item) | FinalNative+1 flags | | 0x09 |
| bool HasAnyInventoryItemsOfType(const EItemCategory& ItemCategory) | FinalNative+1 flags | | 0x02 |
| bool HasAnyInventoryItemsOfClass(TSubclassOf<ABaseItem> ItemClass) | FinalNative+1 flags | | 0x09 |
| bool HasAnyInventoryItems() | FinalNative+1 flags | | 0x01 |
| TArray<ABaseItem*> GetRemovedInventoryItems() | FinalNative+1 flags | | 0x10 |
| ABaseWeapon* GetLastEquippedWeapon() | FinalNative+1 flags | | 0x08 |
| FSavedLoadout GetLastEquippedLoadout() | FinalNative+1 flags | | 0x2E8 |
| ABaseItem* GetLastEquippedItemWheel() | FinalNative+1 flags | | 0x08 |
| ABaseItem* GetLastEquippedItem() | FinalNative+1 flags | | 0x08 |
| TArray<ABaseItem*> GetInventoryItemsOfType(const EItemCategory& ItemCategory) | FinalNative+1 flags | | 0x18 |
| TArray<ABaseItem*> GetInventoryItems() | FinalNative+1 flags | | 0x10 |
| ABaseItem* GetInventoryItemOfType(const EItemCategory& ItemCategory) | FinalNative+1 flags | | 0x10 |
| ABaseItem* GetInventoryItemOfClassType(const EItemClass& ItemClass) | FinalNative+1 flags | | 0x10 |
| ABaseItem* GetInventoryItemOfClass(TSubclassOf<UObject> Class, bool bCanEquipCheck) | FinalNative+1 flags | | 0x18 |
| ABaseItem* GetHolsteredItem() | FinalNative+1 flags | | 0x08 |
| AHeadwear* GetHelmet() | FinalNative+1 flags | | 0x08 |
| AHeadwear* GetFacewear() | FinalNative+1 flags | | 0x08 |
| ABaseItem* GetEquippedItem() | FinalNative+1 flags | | 0x08 |
| ABaseArmour* GetArmour() | FinalNative+1 flags | | 0x08 |
| void EquipLastEquippedWeapon(bool bInstant, bool bForce) | FinalNative+1 flags | | 0x02 |
| void EquipLastEquippedItemWheel(bool bInstant, bool bForce) | FinalNative+1 flags | | 0x02 |
| void EquipLastEquippedItem(bool bInstant, bool bForce) | FinalNative+1 flags | | 0x02 |
| ABaseItem* EquipItemOfType(const EItemCategory& ItemCategory, bool bInstant, bool bSaveToHotkey) | FinalNative+1 flags | | 0x10 |
| ABaseItem* EquipItemOfClass(TSubclassOf<UObject> ClassType, bool bInstant) | FinalNative+1 flags | | 0x18 |
| ABaseItem* EquipItemFromGroup_Name(const FName& GroupName, int32 ItemCategoryIndex) | FinalNative+1 flags | | 0x18 |
| ABaseItem* EquipItemFromGroup_Index(int32 GroupIndex, int32 ItemCategoryIndex) | FinalNative+1 flags | | 0x10 |
| bool EquipHolsteredItem(bool bInstant) | FinalNative+1 flags | | 0x02 |
| bool DestroyInventoryItem(ABaseItem* Item) | FinalNative+1 flags | | 0x09 |
| void DestroyAllEquippedItems() | FinalNative+1 flags | | 0x00 |
| int32 CountInventoryItemType(const EItemCategory& ItemCategory) | FinalNative+1 flags | | 0x08 |
| void ClientOnItemAddedToInventory__DelegateSignature(ABaseItem* Item) | Public | | 0x08 |
| void Client_NotifyInventorySpawned() | NativeEvent+1 flags | | 0x00 |
| void Client_NotifyInventoryItemsDestroyed() | NativeEvent+1 flags | | 0x00 |
| void Client_NotifyInventoryItemsChanged() | NativeEvent+1 flags | | 0x00 |
| bool CanEquip(ABaseItem* Item) | FinalNative+1 flags | | 0x09 |
| bool AddInventoryItem(ABaseItem* Item) | FinalNative+1 flags | | 0x09 |