コード例 #1
0
    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);
    }
コード例 #2
0
    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);
    }