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);
            }
        }
    }