public IEnumerator LoadCurrentLevel(LevelDescription myLevel) { for (int i = 0; i < myLevel.Enemies.Length; i++) { EnemyDescription enemy = myLevel.Enemies[i]; while (enemy.SpawnDate > Time.time - timeStart) { yield return(new WaitForSeconds(0.5f)); } mySpawn.FonctionSpawn(enemy.SpawnPosition, enemy.PrefabPath); nbWave = enemy.Wave; } NextLevel(); }