public void finalizar() { for (int i = 0; i < 10; i++) { if (desde.transform.GetChild(i).gameObject.transform.childCount == 1) { GameObject hijo = desde.transform.GetChild(i).gameObject.transform.GetChild(0).gameObject; desde.transform.GetChild(i).gameObject.transform.DetachChildren(); Destroy(hijo); } } continuar.SetActive(false); //sistema = this.gameObject.transform.GetChild (6).gameObject; //sistema.SetActive (true); //yield WaitForSeconds (5); sistema.SetActive(true); sistema = this.gameObject.transform.GetChild(7).gameObject; sistema.SetActive(true); Image img = victoria.transform.GetChild(1).GetComponent <Image> (); img.sprite = sesion.getAyudante(); Image img_ll = victoria.transform.GetChild(2).GetComponent <Image> (); switch (sesion.getLlave()) { case 0: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_1"); break; case 1: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_2"); break; case 2: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_3"); break; case 3: victoria.transform.GetChild(2).gameObject.SetActive(false); break; default: victoria.transform.GetChild(2).gameObject.SetActive(false); break; } AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> (); switch (sesion.getAyudante().name) { case "biologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; case "deportista_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip; break; case "medico_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip; break; case "meteorologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; default: sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; } sonido.Play(); GameObject.Find("Volver_button").gameObject.GetComponent <Animator> ().enabled = true; victoria.SetActive(true); sesion.setLlave(); sesion.setCompleto(true); sesion.setElemento("-"); sesion.enviarData(); }
public void finalizar() { confirmar.SetActive(false); guiReloj.SetActive(false); Mensaje.transform.GetChild(0).GetComponent <Text>().text = ""; if (salir) { //Se ocultan parte de los elementos de la pantalla GameObject.Find("Cantidad").gameObject.GetComponent <Text>().enabled = false; GameObject.Find("Ducto").gameObject.SetActive(false); GameObject.Find("Image").gameObject.SetActive(false); GameObject.Find("Bordes").gameObject.SetActive(false); GameObject.Find("Insectos").gameObject.SetActive(false); GameObject.Find("Nombres").gameObject.SetActive(false); GameObject.Find("Hacia").gameObject.SetActive(false); Image Fondo = GameObject.Find("Background").GetComponent <Image> (); Fondo.sprite = Resources.Load <Sprite> ("Fondos/fondo_act4_2"); Libre.SetActive(true); int insectos = sesion.getAciertos(); if (insectos > 20) { insectos = 20; } //Se muestra el mensaje de cuantos invertebrados fueron capturados Mensaje.SetActive(true); Text Texto = Mensaje.GetComponent <Text> (); Texto.text = "Capturaste " + sesion.getAciertos() + " invertebrados"; Texto.color = Color.white; espera = 200.0f; //Se liberan invertebrados for (int i = 0; i < insectos; i++) { GameObject insecto = Instantiate(Resources.Load <GameObject> ("Elementos_act/Act_invert/Objetos/Act_4/" + setInsecto())) as GameObject; insecto.GetComponent <Insecto_controlador> ().setEsperaX(100.0f); insecto.GetComponent <Insecto_controlador> ().setEsperaY(100.0f); insecto.GetComponent <Insecto_controlador> ().speed = 4.0f; insecto.transform.SetParent(GameObject.Find("Canvas").transform); insecto.name = insecto.name.Replace("(Clone)", ""); insecto.transform.position = GameObject.Find("Libre").transform.position; } salir = false; //Si la cantidad de insectos es mayor a 0, gana una llave if (insectos > 0) { Image img = victoria.transform.GetChild(1).GetComponent <Image> (); img.sprite = sesion.getAyudante(); Image img_ll = victoria.transform.GetChild(2).GetComponent <Image> (); switch (sesion.getLlave()) { case 0: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_1"); break; case 1: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_2"); break; case 2: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_3"); break; case 3: victoria.transform.GetChild(2).gameObject.SetActive(false); break; default: victoria.transform.GetChild(2).gameObject.SetActive(false); break; } AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> (); switch (sesion.getAyudante().name) { case "biologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; case "deportista_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip; break; case "medico_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip; break; case "meteorologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; default: sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; } sonido.Play(); GameObject.Find("Volver_button").gameObject.GetComponent <Animator> ().enabled = true; victoria.SetActive(true); sesion.setLlave(); sesion.setCompleto(true); sesion.setElemento("-"); sesion.enviarData(); } } else { LoadingSiguiente("mapa_scene"); } }
public void Finalizar() { Image img = victoria.transform.GetChild(1).GetComponent <Image> (); img.sprite = sesion.getAyudante(); Image img_ll = victoria.transform.GetChild(2).GetComponent <Image> (); switch (sesion.getLlave()) { case 0: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_1"); break; case 1: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_2"); break; case 2: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_3"); break; case 3: victoria.transform.GetChild(2).gameObject.SetActive(false); break; default: victoria.transform.GetChild(2).gameObject.SetActive(false); break; } AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> (); switch (sesion.getAyudante().name) { case "biologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; case "deportista_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip; break; case "medico_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip; break; case "meteorologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; default: sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; } sonido.Play(); GameObject.Find("Volver_button").gameObject.GetComponent <Animator> ().enabled = true; victoria.SetActive(true); sesion.setLlave(); sesion.setCompleto(true); sesion.setElemento("-"); sesion.enviarData(); }
public void finalizar() { cantidadCorrectos = 0; for (int i = 0; i < cantidadElementos; i++) { slot = hacia.transform.GetChild(i).gameObject; if (slot.transform.childCount == 1) { if (slot.tag.Equals(slot.transform.GetChild(0).gameObject.tag)) { cantidadCorrectos++; } } } if (cantidadCorrectos == 10) { //ENTREGAR LLAVE, HACER METODO APARTE Image img = victoria.transform.GetChild(1).GetComponent <Image> (); img.sprite = sesion.getAyudante(); Image img_ll = victoria.transform.GetChild(2).GetComponent <Image> (); switch (sesion.getLlave()) { case 0: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_1"); break; case 1: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_2"); break; case 2: img_ll.sprite = Resources.Load <Sprite>("Llaves/key_3"); break; case 3: victoria.transform.GetChild(2).gameObject.SetActive(false); break; default: victoria.transform.GetChild(2).gameObject.SetActive(false); break; } AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> (); switch (sesion.getAyudante().name) { case "biologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; case "deportista_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip; break; case "medico_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip; break; case "meteorologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; default: sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip; break; } sonido.Play(); continuar.SetActive(false); GameObject.Find("Volver_button").gameObject.GetComponent <Animator> ().enabled = true; victoria.SetActive(true); fin = true; sesion.setLlave(); sesion.setCompleto(true); sesion.setElemento("-"); sesion.enviarData(); } else { Image img = derrota.transform.GetChild(0).GetComponent <Image> (); img.sprite = sesion.getAyudante(); derrota.SetActive(true); AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> (); switch (sesion.getAyudante().name) { case "biologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Ac2error") as AudioClip; break; case "deportista_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Ac2error") as AudioClip; break; case "medico_avatar": sonido.clip = Resources.Load("Musica/Audios/Mujer/Ac2error") as AudioClip; break; case "meteorologo_avatar": sonido.clip = Resources.Load("Musica/Audios/Hombre/Ac2error") as AudioClip; break; default: sonido.clip = Resources.Load("Musica/Audios/Hombre/Ac2error") as AudioClip; break; } sonido.Play(); } }