void Explosion() { playerDamage = target.GetComponent <PlayerDamage>(); currentTargetDistance = Vector3.Distance(target.transform.position, transform.position); playerDamage.ExplosionDamage(currentTargetDistance, explosionRange, maxExplosionDamage); Instantiate(explosion, transform.position, Quaternion.identity); Destroy(gameObject); }