Exemple #1
0
 private void Update()
 {
     if (Input.GetKeyDown(KeyCode.F))
     {
         pickup.CheckItemInArea(tr.position);
     }
     else if (Input.GetKeyDown(KeyCode.Alpha1))
     {
         if (slot.IsSlotEmpty(0))
         {
             Debug.Log("비었다"); return;
         }
         Item it = equipment.UnEquip();
         equipment.Equip(slot.ItemList[0]);
         slot.RemoveItemInNumber(0);
         slot.AddItem(it);
     }
     else if (Input.GetKeyDown(KeyCode.Alpha2))
     {
         if (slot.IsSlotEmpty(1))
         {
             Debug.Log("비었다"); return;
         }
         Item it = equipment.UnEquip();
         equipment.Equip(slot.ItemList[1]);
         slot.RemoveItemInNumber(1);
         slot.AddItem(it);
     }
     else if (Input.GetKeyDown(KeyCode.Alpha3))
     {
         if (slot.IsSlotEmpty(2))
         {
             Debug.Log("비었다"); return;
         }
         Item it = equipment.UnEquip();
         equipment.Equip(slot.ItemList[2]);
         slot.RemoveItemInNumber(2);
         slot.AddItem(it);
     }
 }