Exemple #1
0
        public void RemoveItem()
        {
            if (currentSelectedSlot)
            {
                var _item = currentSelectedSlot.item;
                if (ValidSlots[indexOfEquipedItem].item == _item)
                {
                    lastEquipedItem = _item;
                }

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

                slot.RemoveItem();
                onUnequipItem.Invoke(this, item);
            }
        }