private void EffectEnemy() { Enemy e = enemies[0]; float closestEnemyDist = (e.transform.position - startingPos).magnitude; for (int i = 1; i < enemies.Count; i++) { float enemyDist = (enemies[i].transform.position - startingPos).magnitude; if (enemyDist < closestEnemyDist) { closestEnemyDist = enemyDist; e = enemies[i]; } } e.Stun(rootDuration); e.Damage(damage); SpellEffect effect = Instantiate(spellVisualization); effect.EffectTarget(e, rootDuration); Destroy(gameObject); }