Hello,
I am running into a similar error message when using the Pixel Crushers Dialogue System's Save System to load the scene. Only Category= Equippable has the ExposedItemSet = TRUE. The inherited categories are all set to false. But the error still occurs - but only when using Pixel Crushers Dialogue System Save System to load the scene.
Do you have any ideas what might be causing this error?
Error: Unable to find the ItemSet for item 1 My Body (3560386802) in category index 0.
UnityEngine.Debug:LogError(Object)
Opsive.UltimateCharacterController.Integrations.UltimateInventorySystem.UltimateInventorySystemBridge:OnItemActionEquipUnequip(ItemInfo, Boolean) (at Assets/Opsive/UltimateCharacterController/Integrations/UltimateInventorySystem/Scripts/UltimateInventorySystemBridge.cs:313)
Opsive.UltimateCharacterController.Integrations.UltimateInventorySystem.UltimateInventorySystemBridge:OnAddItemToInventory(ItemInfo, ItemStack) (at Assets/Opsive/UltimateCharacterController/Integrations/UltimateInventorySystem/Scripts/UltimateInventorySystemBridge.cs:247)
Opsive.Shared.Events.InvokableAction`2:Invoke(ItemInfo, ItemStack)
Opsive.Shared.Events.EventHandler:ExecuteEvent(Object, String, ItemInfo, ItemStack)
Opsive.UltimateInventorySystem.Core.InventoryCollections.ItemCollection:NotifyAdd(ItemInfo, ItemStack) (at Assets/Opsive/UltimateInventorySystem/Scripts/Core/InventoryCollections/ItemCollection.cs:381)
Opsive.UltimateInventorySystem.Core.InventoryCollections.ItemSlotCollection:SetItemAmount(Item, Int32, Int32, Boolean) (at Assets/Opsive/UltimateInventorySystem/Scripts/Core/InventoryCollections/ItemSlotCollection.cs:261)
Opsive.UltimateInventorySystem.Core.InventoryCollections.ItemSlotCollection:AddItem(ItemInfo, Int32) (at Assets/Opsive/UltimateInventorySystem/Scripts/Core/InventoryCollections/ItemSlotCollection.cs:225)
Opsive.UltimateInventorySystem.Core.InventoryCollections.ItemSlotCollection:AddItem(ItemInfo, ItemStack) (at Assets/Opsive/UltimateInventorySystem/Scripts/Core/InventoryCollections/ItemSlotCollection.cs:178)
Opsive.UltimateInventorySystem.Core.InventoryCollections.ItemCollection:AddItem(Item, Int32) (at Assets/Opsive/UltimateInventorySystem/Scripts/Core/InventoryCollections/ItemCollection.cs:463)
Opsive.UltimateInventorySystem.Core.InventoryCollections.ItemCollection:AddItems(ListSlice`1) (at Assets/Opsive/UltimateInventorySystem/Scripts/Core/InventoryCollections/ItemCollection.cs:499)
Opsive.UltimateInventorySystem.SaveSystem.InventorySaver
eserializeAndLoadSaveData(Serialization) (at Assets/Opsive/UltimateInventorySystem/Scripts/SaveSystem/InventorySaver.cs:128)
Opsive.UltimateInventorySystem.SaveSystem.SaverBase:Load() (at Assets/Opsive/UltimateInventorySystem/Scripts/SaveSystem/SaverBase.cs:84)
Opsive.UltimateInventorySystem.SaveSystem.SaveSystemManagerNoDisk:LoadInternal(Int32) (at Assets/Pixel Crushers/Common/Third Party Support/Opsive UIS Support/Scripts/SaveSystemManagerNoDisk.cs:52)
Opsive.UltimateInventorySystem.SaveSystem.SaveSystemManager:Load(Int32) (at Assets/Opsive/UltimateInventorySystem/Scripts/SaveSystem/SaveSystemManager.cs:216)
PixelCrushers.UISSupport.UISSaver:ApplyData(String) (at Assets/Pixel Crushers/Common/Third Party Support/Opsive UIS Support/Scripts/UISSaver.cs:32)
PixelCrushers.SaveSystem:ApplySavedGameData(SavedGameData) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:625)
PixelCrushers.<LoadSceneCoroutine>d__105:MoveNext() (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:736)
UnityEngine.GUIUtility
rocessEvent(Int32, IntPtr)