public void establecerReunion() { foreach (Transform child in jugadoresEnProblemas.transform) { GameObject.Destroy(child.gameObject); } foreach (Transform child in criteriosLayout.transform) { GameObject.Destroy(child.gameObject); } Minijuego minijuego = controlador.obtenerMinijuego(); HistoriaDeUsuario historia = minijuego.getHistoriaActual(); Historia.text = historia.getNombre(); diaSprint.text = dia.text + controlador.obtenerDiaActual(); foreach (Jugador j in minijuego.getJugadoresEnProblemas()) { GameObject jugador = Instantiate(jugadoresPrefab); jugador.GetComponentInChildren <Text>().text = j.getNombre(); Sprite imagen = controlador.obtenerMapaAvatares()[j.getAvatar()]; jugador.GetComponentInChildren <Image>().sprite = imagen; jugador.transform.SetParent(jugadoresEnProblemas.transform, false); } foreach (CriterioHU crit in historia.getCriterios()) { GameObject criterio = Instantiate(criteriosPrefab); criterio.GetComponentInChildren <Text>().text = crit.getDescripcion(); criterio.transform.SetParent(criteriosLayout.transform, false); } }
//Llamadas que contienen procesamiento //Web Client public void terminarHistoria(HistoriaDeUsuario historia) { historia.cambiarEstado(); webClient.establecerCompletada(historia.getNombre(), historia.getPuntaje()); }