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); }
public void CarregarDescricao(JogoInfo info) { txtTitulo.text = info.nome; txtDescricao.text = info.equipe + "\n\n" + info.disciplina; }