public void DamageEnemies(AnimationEvent e) { if (particles) { GameObject explosion = Instantiate(particles, transform.position, particles.transform.rotation); Destroy(explosion, explosion.GetComponent <ParticleSystem>().main.startLifetimeMultiplier); } MobBase[] enemies = _slime.FindEnemiesInRadius(range); foreach (MobBase enemy in enemies) { enemy.TakeDamage(damage); } }