public void ItemEquipped(InventoryItem item) { UIEquippedItem uiItem = Instantiate(uiEquippedItem); uiItem.SetItem(item); uiItem.transform.SetParent(equippedPanel.Find("Equipped" + ((Equippable)item).Slot), false); UIEquippedItems.Add(uiItem); }
public void ItemUnequipped(InventoryItem item) { UIEquippedItem uiItem = UIEquippedItems.Find(x => x.item == item); UIEquippedItems.Remove(uiItem); Destroy(uiItem.gameObject); Debug.Log("Changing UI panel: Unequipped" + ((Equippable)item).Slot); }