コード例 #1
0
ファイル: EquipArea.cs プロジェクト: yyj6120/portfolio_Rpg
 public void OnSubmitSlot(ItemSlot slot)
 {
     if (itemPicker != null)
     {
         currentSelectedSlot = slot as EquipSlot;
         itemPicker.gameObject.SetActive(true);
         itemPicker.CreateEquipmentWindow(inventory.items, currentSelectedSlot.itemType, slot.item, OnPickItem);
     }
 }
コード例 #2
0
ファイル: EquipArea.cs プロジェクト: yyj6120/portfolio_Rpg
        public void RemoveItem(EquipSlot slot)
        {
            if (slot)
            {
                Item item = slot.item;
                if (ValidSlots[indexOfEquipedItem].item == item)
                {
                    lastEquipedItem = item;
                }

                slot.RemoveItem();
                onUnequipItem.Invoke(this, item);
            }
        }
コード例 #3
0
ファイル: EquipArea.cs プロジェクト: yyj6120/portfolio_Rpg
 public void OnDeselect(ItemSlot slot)
 {
     currentSelectedSlot = null;
 }
コード例 #4
0
ファイル: EquipArea.cs プロジェクト: yyj6120/portfolio_Rpg
 public void OnSelectSlot(ItemSlot slot)
 {
     currentSelectedSlot = slot as EquipSlot;
 }