public void NuevaOleada() { //verificamos que si termina la oleada 10, mandarlo a la pantalla de if (oleada == 10) { SceneManager.LoadScene("Creditos"); } //aqui comienza la musica de descanzo StartCoroutine("HacerPalpitarMarcador"); //isCalmado = true; //StartCoroutine ("ContadorParaNuevaOleada"); oleada++; //ahora colocamos en la GUI la oleada uIController.ActualizarOleada(); uIController.ActualizarEnemigos(cantidadDeEnemigosPorOleada[this.oleada]); enemigosEliminados = 0; enemigosSpwneados = 0; rangoDeTiempoParaSpawnear = 7; cantidadDeEnemigos = cantidadDeEnemigosPorOleada[this.oleada]; }
void Start() { uIController = GameObject.Find("UIController").GetComponent <UIController> (); oleada = 0; rangoDeTiempoParaSpawnear = 5; deltaTime = 0; //creando las cantidades de cada nivel cantidadDeEnemigosPorOleada = new List <int> (); cantidadDeEnemigosPorOleada.Add(1); for (int i = 0; i < 10; i++) { cantidadDeEnemigosPorOleada.Add(cantidadDeEnemigosPorOleada[i] * 2); } uIController.ActualizarEnemigos(cantidadDeEnemigosPorOleada[this.oleada]); enemigosEliminados = cantidadDeEnemigosPorOleada[this.oleada]; //spawnear al primer enemigo if (primerEnemigo) { puntoUno.GetComponent <Spawner> ().PrimerEnemigo(); } }