| bool ServerAddItemTypeToInventory(const int32& InventoryId, UUWEItemType* ItemType, int32 Count) | FinalNative+1 flags | | 0x15 |
| void RemoveItemByType(const int32& InventoryId, UUWEItemType* ItemType) | FinalNative+1 flags | | 0x10 |
| void RemoveItem(const int32& InventoryId, FUWEInventoryItemId& ItemId) | FinalNative+1 flags | | 0x14 |
| void RemoveAllItemsForActor(AActor* Actor) | FinalNative+1 flags | | 0x08 |
| void RemoveAllItems(const int32& InventoryId) | FinalNative+1 flags | | 0x04 |
| void RefreshStorageActors() | FinalNative+1 flags | | 0x00 |
| void OnStorageActorDestroyed(AActor* DestroyedActor) | FinalNative+1 flags | | 0x08 |
| void OnSavePerformed() | FinalNative+1 flags | | 0x00 |
| void OnItemRemovedFromInventory__DelegateSignature(const int32& InventoryId, FUWEInventoryItem& InventoryItem) | Public | | 0x48 |
| void OnItemAttributeChanged__DelegateSignature(const int32& InventoryId, FUWEInventoryItem& InventoryItem) | Public | | 0x48 |
| void OnItemAddedToInventory__DelegateSignature(const int32& InventoryId, FUWEInventoryItem& InventoryItem) | Public | | 0x48 |
| void OnInventoryUpdated__DelegateSignature(const int32& InventoryId) | Public | | 0x04 |
| int32 NumItems(const int32& InventoryId) | FinalNative+1 flags | | 0x08 |
| bool MoveInventoryItem(FUWEInventoryItemId& ItemId, const int32& FromInventoryId, const int32& ToInventoryId) | FinalNative+1 flags | | 0x19 |
| bool IsInventoryValid(const int32& InventoryId) | FinalNative+1 flags | | 0x05 |
| bool IsInventoryFull(const int32& InventoryId) | FinalNative+1 flags | | 0x05 |
| bool IsInventoryCommunal(const int32& InventoryId) | FinalNative+1 flags | | 0x05 |
| bool HasAnyOfItemType(const int32& InventoryId, UUWEItemType* ItemType) | FinalNative+1 flags | | 0x11 |
| FUWEInventoryStorageContainer GetStorageContainerForInventory(const int32& InventoryId) | FinalNative+1 flags | | 0x40 |
| TMap<int32, TWeakObjectPtr<AUWEInventoryStorage>> GetStorageActors() | FinalNative+1 flags | | 0x50 |
| int32 GetMaxItemsForInventory(const int32& InventoryId) | FinalNative+1 flags | | 0x08 |
| TArray<FUWEInventoryItem> GetItemsForInventory(const int32& InventoryId) | FinalNative+1 flags | | 0x18 |
| TArray<FUWEInventoryItem> GetItemsByItemType(const int32& InventoryId, UUWEItemType* ItemType) | FinalNative+1 flags | | 0x20 |
| TArray<FUWEInventoryItemId> GetItemIdsByItemType(const int32& InventoryId, UUWEItemType* ItemType) | FinalNative+1 flags | | 0x20 |
| FUWEInventoryItem GetItem(const int32& InventoryId, FUWEInventoryItemId& ItemId) | FinalNative+1 flags | | 0x58 |
| TSubclassOf<AActor> GetActorClassForInventory(const int32& InventoryId) | FinalNative+1 flags | | 0x10 |
| AUWEInventoryStorage* FindStorageActorForInventory(const int32& InventoryId) | FinalNative+1 flags | | 0x10 |
| bool CanAddItemToInventory(const int32& InventoryId, FUWEInventoryItem& Item, FGameplayTag& Reason, bool bCanOverflow) | FinalNative+1 flags | | 0x52 |
| void AddItemTypeToInventory(const int32& InventoryId, UUWEItemType* ItemType, int32 Count) | FinalNative+1 flags | | 0x14 |
| FUWEInventoryItemId AddInventoryItem(const int32& InventoryId, FUWEInventoryItem& Item) | FinalNative+1 flags | | 0x58 |