//------------------------------------------------------------------------------------------------------------------ /* * METODO QUE PERMANECE A LA ESCUCHA SOBRE CAMBIOS EN EL NODO DE LA INFORMACION DEL USUARIO */ void HandleValueChanged(object sender, ValueChangedEventArgs args) { if (args.DatabaseError != null) { Debug.LogError(args.DatabaseError.Message); return; } //Leer base de datos IEnumerable <DataSnapshot> posLeida = args.Snapshot.Children; //Recorrer los resultado leidos y almacenar en las variables foreach (var linea in posLeida) { switch (linea.Key) { case "nombreUsu": nombreUsuario = linea.Value.ToString(); txtNombreUsu.text = nombreUsuario; infoPersistente.setMiNombre(nombreUsuario); break; case "foto": foto = linea.Value.ToString(); //Llamada al metodo para cargar la imagen desde la URL StartCoroutine(cargarImagen(foto)); break; case "energia": energia = linea.Value.ToString(); txtEnergia.text = energia; txtEnergia1.text = energia; txtEnergia2.text = energia; break; } } }