Ejemplo n.º 1
0
    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);
        }
    }
Ejemplo n.º 2
0
    //Llamadas que contienen procesamiento

    //Web Client

    public void terminarHistoria(HistoriaDeUsuario historia)
    {
        historia.cambiarEstado();
        webClient.establecerCompletada(historia.getNombre(), historia.getPuntaje());
    }