Unfortunately my knowledge of coding... is less than I'd want.
Aside from my own code which at tops includes simple enums, switches etc, I find it hard to know what to really do in someone else's.
What do you recommend me putting in between Debug.Log();? openClosePanelInfo?
Also, could this be the issue?
NullReferenceException: Object reference not set to an instance of an object
Opsive.UltimateInventorySystem.Exchange.CurrencyCollection.PotentialQuotientFor (Opsive.UltimateInventorySystem.Exchange.CurrencyCollection other) (at Assets/Opsive/UltimateInventorySystem/Scripts/Exchange/CurrencyCollection.cs:1313)
Opsive.UltimateInventorySystem.Exchange.CurrencyOwner.PotentialQuotientFor (Opsive.UltimateInventorySystem.Exchange.CurrencyCollection amount) (at Assets/Opsive/UltimateInventorySystem/Scripts/Exchange/CurrencyOwner.cs:109)
Opsive.UltimateInventorySystem.UI.Menus.Shop.ShopMenu.OnItemClicked (Opsive.UltimateInventorySystem.UI.Item.ItemViewSlotEventData slotEventData) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Menus/Shop/ShopMenu.cs:331)
Opsive.UltimateInventorySystem.UI.Item.ItemViewSlotsContainerBase+<>c__DisplayClass46_0.<Initialize>b__0 () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Item/ItemViewSlotsContainerBase.cs:133)
Opsive.UltimateInventorySystem.UI.CompoundElements.ActionButton.Press () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/CompoundElements/ActionButton.cs:62)
Opsive.UltimateInventorySystem.UI.CompoundElements.ActionButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/CompoundElements/ActionButton.cs:105)
Opsive.UltimateInventorySystem.UI.Item.ItemViewSlot.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Item/ItemViewSlot.cs:169)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at C:/Program Files/Unity/Hub/Editor/2020.1.13f1/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/EventSystem/ExecuteEvents.cs:50)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at C:/Program Files/Unity/Hub/Editor/2020.1.13f1/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/EventSystem/ExecuteEvents.cs:261)
UnityEngine.EventSystems.EventSystem:Update() (at C:/Program Files/Unity/Hub/Editor/2020.1.13f1/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/EventSystem/EventSystem.cs:376)
I am honestly fairly sure I am not missing anything.
Shop components