public virtual void UnuseItem() //Used only for equipment { equipmentManager = TopDownUIInventory.instance.currentEquipmentManager; if (equipmentManager.tcc_Main.tdcm_animator.GetBool("Attacking") == false) { if (equipmentManager.currentEquipment[(int)itemType] == this) { equipmentManager.UnequipItem(this); } } }
public virtual void UseItem() { equipmentManager = TopDownUIInventory.instance.currentEquipmentManager; if (equipmentManager.tcc_Main.tdcm_animator.GetBool("Attacking") == false) //We want to be able to use items(equip/change them) only when we are not attacking { if (equipmentManager.currentEquipment[(int)itemType] != this) //If this item is not equipped { equipmentManager.EquipItem(this); //Debug.Log("Equiping item " + itemName); } else { equipmentManager.UnequipItem(this); //Debug.Log("Unequiping item " + itemName); } } }