public void cargarInformacion(EstructuraInformacion usuarioNuevo) { GameObject informacion = Instantiate(prefabDeInformacion, contenedorDeInformacion); informacion.GetComponent <InformacionBasicaUsuario>().nombreYApellido.text = usuarioNuevo.nombre + " " + usuarioNuevo.apellido; informacion.GetComponent <InformacionBasicaUsuario>().informacionExtra.text = usuarioNuevo.sobreMi; informacion.gameObject.SetActive(true); }
IEnumerator cargarListaDeInformacion() { List <EstructuraInformacion> informacion = new List <EstructuraInformacion>(); UnityWebRequest obtenerInformacion = UnityWebRequest.Get(urlBase + urlCargarInformacionDeOtros); yield return(obtenerInformacion.SendWebRequest()); // obtenerURL.text if (obtenerInformacion.isNetworkError || obtenerInformacion.isHttpError) { Debug.Log("Error en la base de datos"); yield break; } JSONArray informacionDeLosUsuarios = JSON.Parse(obtenerInformacion.downloadHandler.text) as JSONArray; //Debug.Log(obtenerInformacion.downloadHandler.text); for (int i = 0; i < informacionDeLosUsuarios.Count; i++) { EstructuraInformacion nuevaInformacion = new EstructuraInformacion(); nuevaInformacion.nombre = informacionDeLosUsuarios[i].AsObject["nombre"]; nuevaInformacion.apellido = informacionDeLosUsuarios[i].AsObject["apellido"]; nuevaInformacion.sobreMi = informacionDeLosUsuarios[i].AsObject["masDeMi"]; //string urlImagen = informacionDeLosUsuarios["foto"]; informacion.Add(nuevaInformacion); /*UnityWebRequest imagenDeUsuario = UnityWebRequestTexture.GetTexture(urlImagen); * yield return imagenDeUsuario.SendWebRequest(); * * if (imagenDeUsuario.isNetworkError || imagenDeUsuario.isHttpError) * { * yield break; * } * else * { * * }*/ } pagPrincipal.cargarInformacionDeUsuarios(informacion); }