public void TargetReached() { Destroy(this.currentBall); currentBall = null; CurrentTarget.ReceiveDamage(this, GetComponent <UnitAttributes>().GetAttributeValue(Attribute.Attack)); OnAttackFinished.Invoke(); }