public void OnButtonUseClicked() { if (MouseController.clickedSlot == null) { return; } if (MouseController.clickedSlot.parentUI.inventory_SO.inventoryType == InventoryType.Inventory) { if (MouseController.clickedSlot.item_SO.itemType == ItemType.InscreasingStat) { playerStatsController.UseStoredItem(MouseController.clickedSlot); } else if (MouseController.clickedSlot.item_SO.itemType == ItemType.Equipment) { playerStatsController.EquipItem(MouseController.clickedSlot); MouseController.clickedSlot = null; ResetItemDefinition(); } } else if (MouseController.clickedSlot.parentUI.inventory_SO.inventoryType == InventoryType.Equipment) { if (playerStatsController.UnequipItem(MouseController.clickedSlot)) { MouseController.clickedSlot = null; ResetItemDefinition(); } } }