private void VolverMenu() { CerrarMensaje(true); Mensaje = false; Seleccionado.elegido = false; todofalse(false); ProxPass(false); EsconderAjustes(false); Aviso = 3; TextAviso.GetComponentInChildren <Text> ().text = mostrar + " Apreta Ok para salir del juego"; }
//this.GetComponent<Button> ().enabled = false; void OnTriggerEnter(Collider collider) { if (this.gameObject.name == "Exit") { CerrarMensaje(true); Cancel.gameObject.SetActive(true); Mensaje = false; Seleccionado.elegido = false; EsconderAjustes(false); //esconde los botones de zoom y de arribaAbajo ProxPass(false); //esconde el boton de pasar y proxima todofalse(false); //esconde casi todo Aviso = 3; TextAviso.GetComponentInChildren <Text> ().text = "¿Estas seguro que deseas salir del juego y perder todo el contenido guardado hasta ahora?"; //Cambia el texto del panel de mensaje } else if (this.gameObject.name == "Ok") //Pregunta si el objeto tocado es el boton Ok { if (dedos_extendidos == 5) { Debug.Log("Ok"); if (Aviso == 1) { if (mal + punta < (cant - 1)) //pregunta si todavia no se respondieron todas las preguntas { p++; //suma uno a la variable que indica que pregunta traer mal++; //Suma una respuesta mal puntMal.text = mal.ToString(); //Muestra el numero de respuestas mal Pregunta.text = "Encontrar " + info [0, p] + "."; //Cambia la pregunta CualEs.text = p + 1 + "/" + cant + ":"; //Indica por que pregunta esta el usuario(sobre cuantas) CerrarMensaje(false); //Esconde todo el panel de mensaje Mensaje = true; EsconderAjustes(true); //muestra los botones de zoom y de arribaAbajo ProxPass(true); //muestra el boton de pasar y proxima todofalse(true); //muestra casi todo } } else { if (Aviso == 0) { CerrarMensaje(false); //Esconde todo el panel de mensaje Mensaje = true; EsconderAjustes(true); //muestra los botones de zoom y de arribaAbajo ProxPass(true); //muestra el boton de pasar y proxima todofalse(true); //muestra casi todo } else { if (Aviso == 3) { Debug.Log("CargarNivel"); CerrarMensaje(false); //Esconde todo el panel de mensaje Mensaje = true; chau = true; SceneManager.LoadScene(7); } else { if (mal > punta) { mostrar = "Perdiste! "; } else { mostrar = "Ganaste! "; } Debug.Log("Perdio 0"); Debug.Log("viene todo Ok"); Debug.Log(p); Debug.Log(mal); Debug.Log(punta); VolverMenu(); } } } } } else if (this.gameObject.name == "Cancel") { if (dedos_extendidos == 5) //Pregunta si el objeto tocado es el boton Cancel { Debug.Log("Cancel"); CerrarMensaje(false); //Esconde todo el panel de mensaje Mensaje = true; EsconderAjustes(true); //muestra los botones de zoom y de arribaAbajo ProxPass(true); //muestra el boton de pasar y proxima todofalse(true); //muestra casi todo Aviso = 1; //Pone avios en -1 para que no se confunda ni con 0 ni uno } } else { string Nivel; Nivel = cambiarDeIntAString(); //cambia los niveles(8,9,10) a palabras(Principiante, Intermedio y Avanzado) if (this.gameObject.name == "Comenzar") { if (dedos_extendidos == 2) //Pregunta si el objeto tocado es el boton Comenzar { punta = 0; info = Quiz.TraerInfo("Indicar", "Parte", Nivel, cant); //Devuele un array con 5 partes random y desordenadas del cuerpo(del nivel correspondiente) Pregunta.text = "Encontrar " + info [0, p] + "."; Seleccionado.elegido = false; Mensaje = true; CualEs.text = p + 1 + "/" + cant + ":"; this.gameObject.SetActive(false); ProxPass(true); exit.gameObject.SetActive(true); Debug.Log("Deberia verse(cre0)"); Proxim.GetComponent <UnityEngine.UI.Image> ().color = Color.red; Pregunta.gameObject.SetActive(true); CualEs.gameObject.SetActive(true); punt.gameObject.SetActive(true); puntMal.gameObject.SetActive(true); puntab.gameObject.SetActive(true); puntm.gameObject.SetActive(true); EsconderAjustes(true); } } else { if (this.gameObject.name == "Proxima") //Pregunta si el boton tocado es proxima { if (Seleccionado.elegido == false) //Pregunta si ya se elegio alguna parte del cuerpo(si ya se cargo la barra al 100%) { CerrarMensaje(true); //Muestra el panel de mensaje Mensaje = false; //Seleccionado.elegido = false; EsconderAjustes(false); //esconde los botones de zoom y de arribaAbajo ProxPass(false); //esconde el boton de pasar y proxima todofalse(false); //esconde casi todo Aviso = 0; TextAviso.GetComponentInChildren <Text> ().text = "Seleccione una parte del cuerpo antes de continuar o pase de pregunta"; //Cambia el texto del panel de mensaje } else { Proxim.GetComponent <UnityEngine.UI.Image> ().color = Color.red; //Pone el boton proximo en rojo yapaso = true; if (presionado == false) { if (mal + punta < cant) //Se fija si todavia le quedan preguntas por responder { Debug.Log(Seleccionado.Selected); if (Seleccionado.Selected == info [1, p]) //si fija si la pregunta es correcta { punta++; //Suma un punto a los correctos punt.text = punta.ToString(); //Actualiza los correctos if (p < (cant - 1)) { p++; Pregunta.text = "Encontrar " + info [0, p] + "."; CualEs.text = p + 1 + "/" + cant + ":"; } else { if (mal > punta) { mostrar = "Perdiste! "; } else { mostrar = "Ganaste! "; } VolverMenu(); } } else //Entra al else si se respondio mal { mal++; //Suma uno a las incorrectas puntMal.text = mal.ToString(); //Actualiza el numero de mal if (p < (cant - 1)) { p++; Pregunta.text = "Encontrar " + info [0, p] + "."; CualEs.text = p + 1 + "/" + cant + ":"; } else { Debug.Log("Perdio2"); if (mal > punta) { mostrar = "Perdiste! "; } else { mostrar = "Ganaste! "; } VolverMenu(); } } } else { Debug.Log("Perdio3"); if (mal > punta) { mostrar = "Perdiste! "; } else { mostrar = "Ganaste! "; } VolverMenu(); } } } } else if (this.gameObject.name == "Pasar") { CerrarMensaje(true); Mensaje = false; Seleccionado.elegido = false; todofalse(false); ProxPass(false); EsconderAjustes(false); Aviso = 1; TextAviso.GetComponentInChildren <Text> ().text = "¿Estas seguro de que deseas pasar la pregunta?"; } } presionado = true; } }
void OnTriggerEnter(Collider collider) { if (this.gameObject.name == "Exit") { CerrarMensaje(true); //Cancel.gameObject.SetActive (true); Mensaje = false; SelectNav.elegido = false; EsconderAjustes(false); //esconde los botones de zoom y de arribaAbajo todofalse(false); //esconde casi todo Aviso = 2; TextAviso.GetComponentInChildren <Text> ().text = "¿Estas seguro que deseas salir del modo navegacion?"; //Cambia el texto del panel de mensaje } else if (this.gameObject.name == "Ok") //Pregunta si el objeto tocado es el boton Ok { if (dedos_extendidos == 5) //Pregunta si tiene 5 dedos extendidos { if (Aviso == 1) { CerrarMensaje(false); //Esconde todo el panel de mensaje Mensaje = true; EsconderAjustes(true); //muestra los botones de zoom y de arribaAbajo todofalse(true); //muestra casi todo Aviso = -1; //Pone avios en -1 para que no se confunda ni con 0 ni uno } else { if (Aviso == 2) { CerrarMensaje(false); //Esconde todo el panel de mensaje Mensaje = true; EsconderAjustes(true); //muestra los botones de zoom y de arribaAbajo todofalse(true); //muestra casi todo Aviso = -1; //Pone avios en -1 para que no se confunda ni con 0 ni uno chau = true; if (chau == true) { chau = false; if (chau == false) { SceneManager.LoadScene(7); } } //chau = true; } else { CerrarMensaje(false); //Esconde todo el panel de mensaje Mensaje = true; EsconderAjustes(true); //muestra los botones de zoom y de arribaAbajo todofalse(true); //muestra casi todo Aviso = -1; //Pone avios en -1 para que no se confunda ni con 0 ni uno } } } } else if (this.gameObject.name == "Cancel") //Pregunta si el objeto tocado es el boton Cancel { if (dedos_extendidos == 5) //Pregunta si tiene 5 dedos extendidos { CerrarMensaje(false); //Esconde todo el panel de mensaje Mensaje = true; EsconderAjustes(true); //muestra los botones de zoom y de arribaAbajo todofalse(true); //muestra casi todo Aviso = -1; //Pone avios en -1 para que no se confunda ni con 0 ni uno } } else { if (this.gameObject.name == "Comenzar") //Pregunta si el objeto tocado es el boton Comenzar { if (dedos_extendidos == 2) { SelectNav.elegido = false; Mensaje = true; EsconderAjustes(true); //esconde los botones de zoom y de arribaAbajo todofalse(true); //esconde casi todo Informacion.GetComponent <UnityEngine.UI.Image> ().color = Color.red; comen = true; } } else { if (this.gameObject.name == "Informacion") { if (verde == true) { Informacion.GetComponent <UnityEngine.UI.Image> ().color = Color.green; //El boton pasar se pone en verde mostrar = true; InforOcultar(true); verde = false; } else { Informacion.GetComponent <UnityEngine.UI.Image> ().color = Color.red; //El boton pasar se pone en verde mostrar = false; TextInfo.text = ""; InforOcultar(false); verde = true; } CerrarMensaje(true); Mensaje = false; SelectNav.elegido = false; todofalse(false); EsconderAjustes(false); Aviso = 1; SelectNav.MouseClicked = true; if (verde == false) { TextAviso.GetComponentInChildren <Text> ().text = "Si presionas OK, aparecera la informacion de la parte seleccionada."; } else { TextAviso.GetComponentInChildren <Text> ().text = "Si presionas OK, dejara de aparecer la informacion de la parte seleccionada."; } } } presionado = true; } }