Greetings all
I have been doing the video tutorial for the initial setup using a duplicated version of the demo database. I am using the inventory system in a 2.5D top-down game with my own top-down controller.
When I run the scene, everything works, pickup prefabs work all seems fine, but I get this error.
The inventory 'Player (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory)' does not contain an item slot collection for the ID provided in the ItemSlotCollectionView
UnityEngine.Debug:LogError (object,UnityEngine.Object)
Opsive.UltimateInventorySystem.UI.Panels.Hotbar.ItemSlotCollectionView:OnInventoryChanged (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory,Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/Hotbar/ItemSlotCollectionView.cs:187)
Opsive.UltimateInventorySystem.UI.Item.ItemViewSlotsContainerBase:SetInventory (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory,bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Item/ItemViewSlotsContainerBase.cs:339)
Opsive.UltimateInventorySystem.UI.Item.ItemViewSlotsContainerBase:SetInventory (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Item/ItemViewSlotsContainerBase.cs:322)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.ItemViewSlotsContainerPanelBinding:OnInventoryBound () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/ItemViewSlotsContainerPanelBinding.cs:99)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.InventoryPanelBinding:BindInventory (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/InventoryPanelBinding.cs:89)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.InventoryPanelBinding:BindInventory () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/InventoryPanelBinding.cs:59)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.InventoryPanelBinding:Initialize (Opsive.UltimateInventorySystem.UI.Panels.DisplayPanel,bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/InventoryPanelBinding.cs:44)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.ItemViewSlotsContainerPanelBinding:Initialize (Opsive.UltimateInventorySystem.UI.Panels.DisplayPanel,bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/ItemViewSlotsContainerPanelBinding.cs:52)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanel:Setup (Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager,bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanel.cs:137)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager:SetupDisplayPanels (bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanelManager.cs:160)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager:SetPanelOwner (UnityEngine.GameObject) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanelManager.cs:187)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager:Initialize (bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanelManager.cs:123)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager:Awake () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanelManager.cs:79)
When I look at the demo scene, the required field is using the Player.Inventory yet when I set my player inventory I get the same error. I find the video somewhat out of date. I am also using the default RPG UI template which I did duplicate and verify.
Any help would be appreciated.
Also when I approach the item pickup, the UI does not face the camera and therefor not readable, I tried rotating it but it seems to reset itself. Not sure the setting for this is.
I have been doing the video tutorial for the initial setup using a duplicated version of the demo database. I am using the inventory system in a 2.5D top-down game with my own top-down controller.
When I run the scene, everything works, pickup prefabs work all seems fine, but I get this error.
The inventory 'Player (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory)' does not contain an item slot collection for the ID provided in the ItemSlotCollectionView
UnityEngine.Debug:LogError (object,UnityEngine.Object)
Opsive.UltimateInventorySystem.UI.Panels.Hotbar.ItemSlotCollectionView:OnInventoryChanged (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory,Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/Hotbar/ItemSlotCollectionView.cs:187)
Opsive.UltimateInventorySystem.UI.Item.ItemViewSlotsContainerBase:SetInventory (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory,bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Item/ItemViewSlotsContainerBase.cs:339)
Opsive.UltimateInventorySystem.UI.Item.ItemViewSlotsContainerBase:SetInventory (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Item/ItemViewSlotsContainerBase.cs:322)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.ItemViewSlotsContainerPanelBinding:OnInventoryBound () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/ItemViewSlotsContainerPanelBinding.cs:99)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.InventoryPanelBinding:BindInventory (Opsive.UltimateInventorySystem.Core.InventoryCollections.Inventory) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/InventoryPanelBinding.cs:89)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.InventoryPanelBinding:BindInventory () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/InventoryPanelBinding.cs:59)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.InventoryPanelBinding:Initialize (Opsive.UltimateInventorySystem.UI.Panels.DisplayPanel,bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/InventoryPanelBinding.cs:44)
Opsive.UltimateInventorySystem.UI.Panels.ItemViewSlotContainers.ItemViewSlotsContainerPanelBinding:Initialize (Opsive.UltimateInventorySystem.UI.Panels.DisplayPanel,bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/ItemViewSlotContainers/ItemViewSlotsContainerPanelBinding.cs:52)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanel:Setup (Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager,bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanel.cs:137)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager:SetupDisplayPanels (bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanelManager.cs:160)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager:SetPanelOwner (UnityEngine.GameObject) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanelManager.cs:187)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager:Initialize (bool) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanelManager.cs:123)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanelManager:Awake () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanelManager.cs:79)
When I look at the demo scene, the required field is using the Player.Inventory yet when I set my player inventory I get the same error. I find the video somewhat out of date. I am also using the default RPG UI template which I did duplicate and verify.
Any help would be appreciated.
Also when I approach the item pickup, the UI does not face the camera and therefor not readable, I tried rotating it but it seems to reset itself. Not sure the setting for this is.