/// <summary> ///metodo que recoge los la accione en la lectura de texto /// </summary> void EntraATexto() { if (PrimeraEntrada == true || Input.GetKeyDown(KeyCode.Space)) { //KISS //bool Salir de Texto if (Contador != 0) { //modo brauler if (Dialogos[Contador - 1].cinema.DipararBrawler == true && PrimeraEntrada == false) { ModoBrawler(); EstadoPausado(); return; } //continua Dialogo if (Dialogos[Contador - 1].cinema.continuarDialogo == true && PrimeraEntrada == false) { ContinuaCinematica(); return; } //Reinicia recorrido if (Contador == Dialogos.Length) { reinicioArray(); //-> poner un player pfef para marcar la cinematica como usada return; } } // recorrido normal if (Dialogos[Contador].Itens.Dariten == false) { TextoDialogo.text = ""; StartCoroutine(LectorDetexto.LecturaTexto(Dialogos[Contador].Mensaje, TextoDialogo, TimepoDePausa)); } // Mensaje para entregar iten al jugador else if (Dialogos[Contador].Itens.Dariten == true) { darIten(); } PrimeraEntrada = false; Contador++; } }
/// <summary> ///metodo que recoge los la accione en la lectura de texto /// </summary> void EntraATexto() { if (PrimeraEntrada == true || Input.GetKeyDown(KeyCode.Space)) { //KISS //bool Salir de Texto if (Contador != 0) { //selecciona una respuesta y genera el resultado de la consulta if (Dialogos[Contador - 1].seleccion.EligeAccion == true) { retornaRespuesta(); } if (Dialogos[Contador - 1].Comportamiento != ComportamientoEnrespuesta.nulo && PrimeraLecturaComportamiento == false && PrimeraEntrada == false) { Comportamientos(); return; } //Reinicia recorrido else if (Contador == Dialogos.Length) { reinicioArray(); return; } } // recorrido normal if (Dialogos[Contador].Itens.Dariten == false) { TextoDialogo.text = ""; StartCoroutine(LectorDetexto.LecturaTexto(Dialogos[Contador].Mensaje, TextoDialogo, TimepoDePausa)); } // Mensaje para entregar iten al jugador else if (Dialogos[Contador].Itens.Dariten == true) { darIten(); } PrimeraLecturaComportamiento = false; PrimeraEntrada = false; Contador++; } }
public IEnumerator SecuenciaMEnsaje2() { Canvastext.enabled = true; ValidadorCanvastext = true; BoxSelecction.SetActive(false); text.text = ""; StartCoroutine(LectorDetexto.LecturaTexto(SegundaRespuesta.Mensaje, text, tiempoPausa)); print("Sigue buscando"); yield return(new WaitWhile(() => LectorDetexto.LeyendoTexto == true)); yield return(new WaitWhile(() => Input.GetKeyDown(KeyCode.Space) == false)); yield return(new WaitForSeconds(0.2f)); salirbrauler(); yield return(0); }
/// <summary> ///metodo que recoge los la accione en la lectura de texto /// </summary> void DarCrewildInicial() { if (PrimeraEntrada == true || Input.GetKeyDown(KeyCode.Space)) { PrimeraEntrada = false; TextoDialogo.text = ""; string mensaje = "Dentro hay un " + crewildInicial.NombreTaxonomico + " de tipo " + crewildInicial.TipoDecrewild[0].ToString() + ", deseas obtenerlo."; StartCoroutine(LectorDetexto.LecturaTexto(mensaje, TextoDialogo, TimepoDePausa)); } }
/// <summary> ///metodo que recoge los la accione en la lectura de texto /// </summary> void DarITen() { if (PrimeraEntrada == true || Input.GetKeyDown(KeyCode.Space)) { PrimeraEntrada = false; if (Contador == Itens.Length) { SalirBaul(); PlayerPrefs.SetInt(NombreIten, 1); Usado = RetornaUso(PlayerPrefs.GetInt(NombreIten)); return; } TextoDialogo.text = ""; StartCoroutine(LectorDetexto.LecturaTexto(MensajesGlovales.EntregarIten(Itens[Contador]), TextoDialogo, TimepoDePausa)); LibreriaS.inventario.DefineList(Itens[Contador]); Contador++; } }