| void UnequipAndDestroyAll() | FinalNative+1 flags | | 0x00 |
| void SetEquipmentHidden(bool bHidden, bool bFirstPersonPerspective) | FinalNative+1 flags | | 0x02 |
| void ServerUnloadTool(AUWEBaseEquippable* Tool) | NativeEvent+1 flags | | 0x08 |
| void ServerUnequipTool() | NativeEvent+1 flags | | 0x00 |
| void ServerUnequipToInventory(AUWEBaseItem* Equippable, bool bNotify) | NativeEvent+1 flags | | 0x09 |
| void ServerUnequipAndDrop(AUWEBaseItem* Equippable) | NativeEvent+1 flags | | 0x08 |
| void ServerUnequip(AUWEBaseItem* Equippable) | NativeEvent+1 flags | | 0x08 |
| void ServerReloadTool(AUWEBaseEquippable* Tool, const FUWEInventoryItemId& ItemId) | NativeEvent+1 flags | | 0x18 |
| void ServerEquipFromInventory(const FUWEInventoryItemId& ItemId, UUWEInventoryComponent* Inventory) | NativeEvent+1 flags | | 0x18 |
| void ServerEquip(AUWEBaseItem* Equippable) | NativeEvent+1 flags | | 0x08 |
| bool RemoveItemByType(UUWEItemType* ItemType) | FinalNative+1 flags | | 0x09 |
| void OnUnequipToolDelegate__DelegateSignature(AUWEBaseItem* Tool) | Public | | 0x08 |
| void OnToolChangedDelegate__DelegateSignature(AUWEBaseItem* OldTool, AUWEBaseItem* NewTool, bool bIsFirstTimeEquipped) | Public | | 0x11 |
| void OnRep_EquippedItems() | FinalNative+1 flags | | 0x00 |
| void OnItemDestroyed(AActor* DestroyedActor) | FinalNative+1 flags | | 0x08 |
| void OnEventVerbEquip(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue) | FinalNative+1 flags | | 0x28 |
| void OnEquipToolDelegate__DelegateSignature(AUWEBaseItem* Tool, bool bIsFirstTimeEquipped) | Public | | 0x09 |
| void OnEquipmentChanged__DelegateSignature() | Public | | 0x00 |
| bool IsItemTypeTool(UUWEItemType* ItemType) | FinalNative+2 flags | | 0x09 |
| bool HasItemEquipped(AActor* Actor) | FinalNative+1 flags | | 0x09 |
| bool HasItemByType(UUWEItemType* ItemType) | FinalNative+1 flags | | 0x09 |
| FName GetSocketName(const FGameplayTag& SlotTag) | FinalNative+1 flags | | 0x10 |
| UUWEToolbarComponent* GetOwnerToolbar() | FinalNative+1 flags | | 0x08 |
| UUWEInventoryComponent* GetOwnerInventory() | FinalNative+1 flags | | 0x08 |
| AUWEBaseItem* GetEquippedTool() | FinalNative+1 flags | | 0x08 |
| AUWEBaseItem* GetEquippableInSlot(const FGameplayTag& SlotTag) | FinalNative+1 flags | | 0x10 |
| USceneComponent* GetAttachComponent() | FinalNative+1 flags | | 0x08 |
| bool CanEquipFromWorld(AUWEBaseItem* Equippable, FGameplayTag& Reason) | FinalNative+1 flags | | 0x11 |
| bool CanEquipFromInventory(const FUWEInventoryItemId& ItemId, FGameplayTag& Reason, UUWEInventoryComponent* Inventory) | FinalNative+1 flags | | 0x21 |