// Update is called once per frame void Update() { if (tiempo.tiempo <= 0) { Marcador.decrementarPuntos(); tiempo.reanudar(); sonidos.FueraDeTiempo(); StartCoroutine(Nuevo_Numero()); } if (jugar.pulsado) { jugar.pulsado = false; instrucciones.SetActive(false); contenedorImagen.SetActive(true); canvasPrincipal.SetActive(true); generarNumero(); //colocar_nombres(); } if (respuestas.Count > 0) { verificarSeleccion(); } }
// Update is called once per frame void Update() { //VERIFICA SI DEBE INICAR LA PARTIDA GENERANDO FLECHAS if (ComenzarP.Comenzar == true) { Instrucciones_Iniciales.gameObject.SetActive(false); //desactivando el canvas de instrucciones //StartCoroutine(generacionInicial ()); musica.FueraDeTiempo(); //activando la musica de fondo aprevechando el metodo de fuera de tiepmo StartCoroutine(generacion(2)); //se generan las primeras flechas inciales ComenzarP.Comenzar = false; //cambia el valor de la variable comezar //Debug.Log ("Comenzo"); } if (Input.GetKeyUp(KeyCode.A)) { // Debug.Log("cantidad de arraylist " + flechas.Count); //StartCoroutine(generacionYSumar(flechas.Count)); AnadirFlechas(); } }
// Update is called once per frame void Update() { if (jugar.pulsado) { jugar.pulsado = false; instrucciones.SetActive(false); //contenedorImagen.SetActive(true); canvasPrincipal.SetActive(true); puntuacion.Intentos = 0; buenas.text = "Puntos: " + 0; //malas.text = "" + 0; GeneradorNumeros(); boton1.gameObject.SetActive(false); boton2.gameObject.SetActive(false); boton3.gameObject.SetActive(false); establecerResultado.establecerResultado(); } //verifica si no has contestado y el tiempo se ha acabado te incrementara un error y se generaran otros numero if (tiempoRespuesta.tiempo <= 0) { //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente //sonidoAccion.Incorrecta(); sonidoAccion.FueraDeTiempo(); IncrementarIncorrectas(); Invoke("desactivarScriptPulsacion", .2f); boton1.gameObject.SetActive(false); boton2.gameObject.SetActive(false); boton3.gameObject.SetActive(false); Respuesta.SetActive(true); resultadoPantalla.enabled = true; Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; tiempoRespuesta.reanudar(); } /* * if (Input.GetKeyDown (KeyCode.A)) { * Debug.Log ("quitar bootn 1"); * boton1.gameObject.SetActive(false); * * } * * if (Input.GetKeyDown (KeyCode.S)) { * Debug.Log ("poner boton1"); * boton1.gameObject.SetActive(true); * * } * * if (Input.GetKeyDown (KeyCode.Q)) { * boton1.enabled = false; * boton2.enabled = false; * boton3.enabled = false; * } * * if (Input.GetKeyDown (KeyCode.W)) { * boton1.enabled = true; * boton2.enabled = true; * boton3.enabled = true; * } */ if (boton1.pulsado == true && boton2.pulsado == false && boton3.pulsado == false) { if (R1.resultado1.Equals(resultadoFinal)) { Debug.Log("CORRECTO"); //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Correcta(); //deja al contador en cero tiempoRespuesta.contadorCero(); //desactivarScriptPulsacion (); IncrementarAciertos(); //deja al contador en cero tiempoRespuesta.contadorCero(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); //desactiva los demas botones boton2.gameObject.SetActive(false); boton3.gameObject.SetActive(false); //muestra el resultado en pantalla Respuesta.SetActive(true); resultadoPantalla.enabled = true; //llama al metodo para generar otros numeros Invoke("GeneradorNumeros", 2f); //activa nuevamente la pulsacion de los botones al aparecer Invoke("activarScriptPulsacion", 3.2f); //actualiza el resultado que aparece en los botones R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } else { //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Incorrecta(); //deja al contador en cero tiempoRespuesta.contadorCero(); IncrementarIncorrectas(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton2.gameObject.SetActive(false); boton3.gameObject.SetActive(false); Respuesta.SetActive(true); resultadoPantalla.enabled = true; Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } } if (boton2.pulsado == true && boton1.pulsado == false && boton3.pulsado == false) { //Debug.Log ("comparando opcion2"); if (R1.resultado2.Equals(resultadoFinal)) { Debug.Log("CORRECTO"); //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Correcta(); //deja al contador en cero tiempoRespuesta.contadorCero(); //desactivarScriptPulsacion (); IncrementarAciertos(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton1.gameObject.SetActive(false); boton3.gameObject.SetActive(false); Respuesta.SetActive(true); resultadoPantalla.enabled = true; Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } else { //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Incorrecta(); //deja al contador en cero tiempoRespuesta.contadorCero(); IncrementarIncorrectas(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton1.gameObject.SetActive(false); boton3.gameObject.SetActive(false); Respuesta.SetActive(true); resultadoPantalla.enabled = true; Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } } if (boton3.pulsado == true && boton2.pulsado == false && boton1.pulsado == false) { //Debug.Log ("comparando opcion3"); if (R1.resultado3.Equals(resultadoFinal)) { Debug.Log("CORRECTO"); //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Correcta(); //deja al contador en cero tiempoRespuesta.contadorCero(); IncrementarAciertos(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton1.gameObject.SetActive(false); boton2.gameObject.SetActive(false); //aciva la respuesta en pantalla Respuesta.SetActive(true); resultadoPantalla.enabled = true; //llama al metodo para generar nuevos numeros Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); //llama al metodo para actualizar los resultados R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } else { //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Incorrecta(); //deja al contador en cero tiempoRespuesta.contadorCero(); IncrementarIncorrectas(); //desactivando las funciones de los botones Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton1.gameObject.SetActive(false); boton2.gameObject.SetActive(false); //aciva la respuesta en pantalla Respuesta.SetActive(true); resultadoPantalla.enabled = true; //llama al metodo para generar nuevos numeros Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); //llama al metodo para actualizar los resultados R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } } }
// Update is called once per frame void Update() { //verifica si no has contestado y el tiempo se ha acabado te incrementara un error y se generaran otros numero if (tiempoRespuesta.tiempo <= 0) { //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente //sonidoAccion.Incorrecta(); sonidoAccion.FueraDeTiempo(); IncrementarIncorrectas(); Invoke("desactivarScriptPulsacion", .2f); boton1.gameObject.SetActive(false); boton2.gameObject.SetActive(false); boton3.gameObject.SetActive(false); resultadoPantalla.enabled = true; Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; tiempoRespuesta.reanudar(); } if (boton1.pulsado == true && boton2.pulsado == false && boton3.pulsado == false) { if (R1.resultado1.Equals(resultadoFinal)) { Debug.Log("CORRECTO"); //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Correcta(); //deja al contador en cero tiempoRespuesta.contadorCero(); //desactivarScriptPulsacion (); IncrementarAciertos(); //deja al contador en cero tiempoRespuesta.contadorCero(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); //desactiva los demas botones boton2.gameObject.SetActive(false); boton3.gameObject.SetActive(false); //muestra el resultado en pantalla resultadoPantalla.enabled = true; //llama al metodo para generar otros numeros Invoke("GeneradorNumeros", 2f); //activa nuevamente la pulsacion de los botones al aparecer Invoke("activarScriptPulsacion", 3.2f); //actualiza el resultado que aparece en los botones R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } else { //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Incorrecta(); //deja al contador en cero tiempoRespuesta.contadorCero(); IncrementarIncorrectas(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton2.gameObject.SetActive(false); boton3.gameObject.SetActive(false); resultadoPantalla.enabled = true; Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } } if (boton2.pulsado == true && boton1.pulsado == false && boton3.pulsado == false) { //Debug.Log ("comparando opcion2"); if (R1.resultado2.Equals(resultadoFinal)) { Debug.Log("CORRECTO"); //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Correcta(); //deja al contador en cero tiempoRespuesta.contadorCero(); //desactivarScriptPulsacion (); IncrementarAciertos(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton1.gameObject.SetActive(false); boton3.gameObject.SetActive(false); resultadoPantalla.enabled = true; Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } else { //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Incorrecta(); //deja al contador en cero tiempoRespuesta.contadorCero(); IncrementarIncorrectas(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton1.gameObject.SetActive(false); boton3.gameObject.SetActive(false); resultadoPantalla.enabled = true; Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } } if (boton3.pulsado == true && boton2.pulsado == false && boton1.pulsado == false) { //Debug.Log ("comparando opcion3"); if (R1.resultado3.Equals(resultadoFinal)) { Debug.Log("CORRECTO"); //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Correcta(); //deja al contador en cero tiempoRespuesta.contadorCero(); IncrementarAciertos(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton1.gameObject.SetActive(false); boton2.gameObject.SetActive(false); //aciva la respuesta en pantalla resultadoPantalla.enabled = true; //llama al metodo para generar nuevos numeros Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); //llama al metodo para actualizar los resultados R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } else { //se detiene el tema principal de fondo temaPrincipal.Detener(); //activa el sonido correspondiente sonidoAccion.Incorrecta(); //deja al contador en cero tiempoRespuesta.contadorCero(); IncrementarIncorrectas(); Invoke("desactivarScriptPulsacion", .05f); //desactivarScriptPulsacion (); boton1.gameObject.SetActive(false); boton2.gameObject.SetActive(false); //aciva la respuesta en pantalla resultadoPantalla.enabled = true; //llama al metodo para generar nuevos numeros Invoke("GeneradorNumeros", 2f); Invoke("activarScriptPulsacion", 3.2f); //llama al metodo para actualizar los resultados R1.actualizarResultados(); //incrementa el nivel de intento permitidos en el juego puntuacion.Intentos++; } } }