public static void ShowItem(ItemModel itemModel)
        {
            if (_instance == null)
            {
                Debug.LogError("Instance not set");
                return;
            }

            _instance.ShowUI(true);
            _instance.lastShownItemSku = itemModel.Sku;
            _instance.FullscreenUI.GetComponent <InventoryItemUI>()
            .Initialize(itemModel);

            var inventoryItemModel = UserInventory.Instance.VirtualItems.Find(i => i.Sku.Equals(itemModel.Sku));

            if (inventoryItemModel != null && inventoryItemModel.IsConsumable && inventoryItemModel.RemainingUses != null)
            {
                _instance.consumeButton.ShowCounter(inventoryItemModel.RemainingUses.Value != 1);
            }
        }