public void RemoveItem() { if (currentSelectedSlot) { var _item = currentSelectedSlot.item; if (ValidSlots[indexOfEquipedItem].item == _item) { lastEquipedItem = _item; } currentSelectedSlot.RemoveItem(); onUnequipItem.Invoke(this, _item); } }
public void RemoveItem(EquipSlot slot) { if (slot) { Item item = slot.item; if (ValidSlots[indexOfEquipedItem].item == item) { lastEquipedItem = item; } slot.RemoveItem(); onUnequipItem.Invoke(this, item); } }