Hi GiL,
I have set up a slot-based inventory system following these tutorials in my own game (excluding the sub-menu bit as I do not need that):
https://orkframework.com/guide/tutorials/gameplay-bits/inventory-containers
https://orkframework.com/guide/tutorials/ui-setups/unity-ui-dragging-notification
The inventory container shows up properly and drag and drop works fine, but I have the following challenge:
1) When clicking on a stack in my inventory, I get the warning below
2) Splitting the stack does not work. Whenever I hold the left shift key and try to move my stack to split it, I get the same warning and the stack does not split
I have went through the 3D RPG Playground tutorial to see if there's any part of the set-up I am missing but can't seem to find anything. Could you help me & point me towards where I'm missing something? Thanks!
Trying to create a UI box without a selected UI box.
UnityEngine.Debug:LogWarning (object)
GamingIsLove.Makinom.UIBoxLayoutSelection:Create ()
GamingIsLove.ORKFramework.UI.CombatantSelectionControl:Show ()
GamingIsLove.ORKFramework.UI.CombatantSelectionControl:ShowUse (GamingIsLove.ORKFramework.IShortcut,GamingIsLove.ORKFramework.UI.ICombatantSelectionOrigin,bool,bool)
GamingIsLove.ORKFramework.UI.CombatantSelectionControl:.ctor (GamingIsLove.ORKFramework.UI.CombatantSelection,GamingIsLove.ORKFramework.IShortcut,GamingIsLove.ORKFramework.UI.ICombatantSelectionOrigin,bool,bool)
GamingIsLove.ORKFramework.UI.CombatantSelection:ShowUse (GamingIsLove.ORKFramework.IShortcut,GamingIsLove.ORKFramework.UI.ICombatantSelectionOrigin,bool,bool)
GamingIsLove.ORKFramework.UI.MenuTargetSelection:Use (GamingIsLove.ORKFramework.IShortcut,GamingIsLove.ORKFramework.UI.ICombatantSelectionOrigin,bool,GamingIsLove.ORKFramework.UI.CombatantSelectionAsset)
GamingIsLove.ORKFramework.EquipShortcut:CallCombatantSelection (GamingIsLove.ORKFramework.UI.ICombatantSelectionOrigin,bool)
GamingIsLove.ORKFramework.UI.UseMenuAction:Use (GamingIsLove.ORKFramework.IShortcut,GamingIsLove.ORKFramework.UI.Parts.BaseMenuPart,GamingIsLove.ORKFramework.UI.SubMenu,bool)
GamingIsLove.ORKFramework.UI.Parts.InventoryContainerMenuPart:InputAccepted (GamingIsLove.Makinom.UI.IUIBox,int)
GamingIsLove.Makinom.Components.UIBoxComponent:InputAccepted (int)
GamingIsLove.Makinom.Components.UIButtonInput:OnPointerUp (UnityEngine.EventSystems.PointerEventData)
UnityEngine.EventSystems.ExecuteEvents:Execute<UnityEngine.EventSystems.IPointerUpHandler> (UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>)
GamingIsLove.Makinom.Components.MakinomInputModule:ProcessMousePress (UnityEngine.EventSystems.PointerInputModule/MouseButtonEventData)
GamingIsLove.Makinom.Components.MakinomInputModule:ProcessMouseEvent (int)
GamingIsLove.Makinom.Components.MakinomInputModule:ProcessMouseEvent ()
GamingIsLove.Makinom.Components.MakinomInputModule:Process ()
UnityEngine.EventSystems.EventSystem:Update () (at ./Library/PackageCache/com.unity.ugui@03407c6d8751/Runtime/UGUI/EventSystem/EventSystem.cs:530)