//-------------------------------------------------------------------------------------------------------------- /* * METODO QUE SE EJECUTA REPETIDAMENTE CADA FOTOGRAMA DE LA EJECUCION */ void FixedUpdate() { /////////////////////////////////////////// ESCUCHAR PETICIONES //////////////////////////////////////////////////////// //Actuamos si la batalla es diferente de null if (!infoPersistente.getPeticionBatalla().Equals("null")) { if (contarTiempo) { //Si no se ha cumplido el tiempo de mostrar el mensaje seguimos contabilizando el tiempo if (tiempoAux >= 0) { tiempoAux -= Time.deltaTime; } //Al cumplirse el tiempo reiniciamos los valores else { reiniciarLecturaBatallas(); } } else { //Comprobar que no estemos en una batalla if (!infoPersistente.isEnBatalla()) { //Ejecutar solo la primera vez al ser una tarea asIncrona if (crearMensaje) { crearMensaje = false; //Llamada al metodo que mostrara el mensaje de solicitud de una nueva batalla _ = crearBatalla(); } } } } else { ventanaBatalla.GetComponent <Batalla>().ocultar(); contarTiempo = false; } }