IEnumerator Start()
        {
            /*
             * var path = Path.Combine(_urlGeral, "listaJogos.json");
             * Debug.Log(path);
             * var data = File.ReadAllText(path, System.Text.Encoding.UTF8);
             * Debug.Log(data);
             */

            WWW jsonData = new WWW(Path.Combine(_urlGeral, "listaJogos.json"));

            yield return(jsonData);

            listaIds = ListaJogos.CarregarJson(jsonData.text).jogos;
            foreach (var jogo in listaIds)
            {
                WWW jsonJogo = new WWW(Path.Combine(_urlGeral, jogo.id_jogo + "/infos.json"));
                yield return(jsonJogo);

                var infoJogo = JogoInfo.CarregarJson(jsonJogo.text);
                infosJogos.Add(infoJogo);
                CriarJogoMenu(infoJogo);
            }
            ativo = UnityEngine.Random.Range(0, jogosMenu.Count);
            jogosMenu[ativo].Entrar();
        }
        void CriarJogoMenu(JogoInfo info)
        {
            var jogoMenu = GameObject.Instantiate(Resources.Load <JogoMenu>("JogoMenu"), transform);

            jogoMenu.gameObject.name = info.id_jogo;
            jogoMenu.id_jogo         = info.id_jogo;
            jogoMenu.StartCoroutine(jogoMenu.CarregarCapa(Path.Combine(_urlGeral, info.id_jogo + "/" + info.urlCapa)));
            jogoMenu.CarregarDescricao(info);
            jogosMenu.Add(jogoMenu);
        }
Ejemplo n.º 3
0
 public void CarregarDescricao(JogoInfo info)
 {
     txtTitulo.text    = info.nome;
     txtDescricao.text = info.equipe + "\n\n" + info.disciplina;
 }