Esempio n. 1
0
 /// <summary>
 /// Unequip <seealso cref="currentEquippedItem"/>
 /// </summary>
 public void UnequipCurrentItem()
 {
     if (currentSelectedSlot && currentSelectedSlot.item)
     {
         var _item = currentSelectedSlot.item;
         if (ValidSlots[indexOfEquippedItem].item == _item)
         {
             lastEquipedItem = _item;
         }
         currentSelectedSlot.RemoveItem();
         onUnequipItem.Invoke(this, _item);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Unequip Item of the Slot
 /// </summary>
 /// <param name="slot">target slot</param>
 public void UnequipItem(vEquipSlot slot)
 {
     if (slot)
     {
         vItem item = slot.item;
         if (ValidSlots[indexOfEquippedItem].item == item)
         {
             lastEquipedItem = item;
         }
         slot.RemoveItem();
         onUnequipItem.Invoke(this, item);
     }
 }