public void RemoveEffect() { itemCharge--; if (itemCharge <= 0) { owner.statContol.RemoveIncreaseAttackDamage(currentDamageIncrease); owner.removeAfterTakenDamage(this); owner.removeAfterHeal(this); Destroy(gameObject); } else { calculateNewDamage(); } }