public void OnItemDequipRaised(ItemAndSlot itemUpdated) { if (responseDequip.GetPersistentEventCount() >= 1) { responseDequip.Invoke(itemUpdated); } }
public void EquipmentDequiped(ItemAndSlot item) { for (int i = eventListeners.Count - 1; i >= 0; i--) { eventListeners[i].OnItemDequipRaised(item); } }
public void EquipItem(ItemAndSlot item) { if (inventoryItems.ContainsKey(item.item.item_name)) { inventoryItems[item.item.item_name].RemoveItem(); } }
public void DequipItem(ItemAndSlot item) { if (item == null || item.item == null || item.item.item_name == "") { return; } EquipSlots[item.index].RemoveItem(); }
public void EquipItem(ItemAndSlot item) { if (item == null || item.item == null || item.item.item_name == "") { return; } EquipSlots[item.index].AddItem(item.item); }
public void DequipItem(ItemAndSlot item) { if (item.item == null || item.item.item_name == null) { Debug.Log("item null", gameObject); return; } if (inventoryItems.ContainsKey(item.item.item_name)) { inventoryItems[item.item.item_name].Select(); } Sort(); }