// Start is called before the first frame update void Awake() { scene = SceneManager.GetActiveScene(); if (scene.name == "menuCategorias") { //if (scene.name == "prueba") { manager = GameObject.Find("AppManager").GetComponent <appManager>(); if (manager.isFirstLogin == true && manager.isOnline == true) { string user = manager.getUsuario(); if (getDataUser(user)) { manager.lastIdLog = webServiceLog.getLastLogSqLite(dataUser.id); } sincronizacionUsuarios(); validarJson(jsonGeneral, false); return; } } else if (scene.name == "mainMenu" || scene.name == "mainMenuSesion") { if (UnityEngine.Application.internetReachability != NetworkReachability.NotReachable) { sincronizacionUsuarios(); validarJson(jsonGeneral, false); return; } } }
private void Awake() { manager = GameObject.Find("AppManager").GetComponent <appManager>(); if (GameObject.FindObjectOfType <appManager>()) { GameObject.FindObjectOfType <appManager>().cargando.SetActive(false); } }
public void cambiarFondo(float tiempo) { manager = GameObject.FindObjectOfType <appManager>(); fondo = manager.getFondo(); if (fondo == -1) { fondo = Random.Range(0, 7); } StartCoroutine(FadeTo(0.0f, tiempo)); }
public void Start() { manager = GameObject.FindObjectOfType <appManager>(); fondo = manager.getFondo(); if (fondo == -1) { fondo = Random.Range(0, 7); } gameObject.GetComponent <Image>().color = colorArray[fondo]; }
public static IEnumerator getUserData(string usuario) { WWWForm form = new WWWForm(); Dictionary <string, string> headers = form.headers; headers["Authorization"] = API_KEY; form.AddField("data", "{\"usuario\": \"" + usuario + "\", \"contrasena\": \"\"}"); using (UnityWebRequest www = UnityWebRequest.Post(USUARIO_DATA, form)) { AsyncOperation asyncLoad = www.SendWebRequest(); // Wait until fully loads while (!asyncLoad.isDone) { yield return(null); } if (www.isNetworkError || www.isHttpError) { GameObject.Find("Mensaje").GetComponentInChildren <Text>().text = "Se requiere una conexión estable a internet"; Debug.Log(www.error + " webServiceUsuario Linea 402"); } else { string text; text = www.downloadHandler.text; text = text.Replace("[", ""); text = text.Replace("]", ""); JsonResponse data = JsonUtility.FromJson <JsonResponse>(text); if (data.data.Usuario != "") { string nombreCompleto = data.data.Nombre + " " + data.data.PrimerApellido + " " + data.data.SegundoApellido; appManager manager = GameObject.Find("AppManager").GetComponent <appManager>(); var res = updateUserSqlite(data.data.Usuario, data.data.Imagen); manager.setUsuario(data.data.Usuario); manager.setNombre(nombreCompleto); manager.setCorreo(data.data.Correo); manager.setImagen(data.data.Imagen); if (data.data.ProgramaEstudio != null && data.data.ProgramaEstudio != "") { manager.setGradoEstudios(data.data.ProgramaEstudio); } else { manager.setGradoEstudios("Usuario UVEG"); } webServiceRegistro.validarAccionSqlite("Login Pairing Code", data.data.Usuario, "Login"); //webServiceRegistro.insertarRegistroSqLite("Login Pairing Code", data.data.Usuario, 1); } else { //Aqui va mensaje de usuario incorrecto Debug.Log("El usuario no existe"); } } } }
/** * Funcion que se manda llamar al inicio de la escena (frame 1) * Hace referencia al manager y apaga el mensaje */ public void Start() { manager = GameObject.Find("AppManager").GetComponent <appManager>(); pManager = GameObject.Find("ListaPaquetes").GetComponent <paquetesManager>(); aManager = GameObject.Find("AnimationManager").GetComponent <animationManager>(); GameObject.Find("Player").GetComponent <PlayerManager>().setMensaje(false, ""); /*if (GetComponentInChildren<Text>()) { * GetComponentInChildren<Text>().text = paquete.descripcion; * }*/ }
public void synchronizationInRealTime() { jsonGeneral = ""; jsonPerUser = ""; manager = GameObject.Find("AppManager").GetComponent <appManager>(); if (manager.isOnline == true) { sicronizacionUsuarioActual(); validarJson(jsonGeneral, true); } }
private void Awake() { panelMenuPerfil.SetActive(false); paquetesRecientes = null; manager = GameObject.Find("AppManager").GetComponent <appManager>(); packManager = GameObject.Find("ListaPaquetes").GetComponent <paquetesManager>(); manager.mostrarAviso = true; panelAvisos.SetActive(false); if (manager.isOnline) { StartCoroutine(webServiceAvisos.getPaquetesMasNuevos("3")); } }
/** * Función que obtiene el correo electronico de Facebook y ejecuta una busqueda en la Base de datos de UVEG * */ public void getCorreo() { string query = "/me?fields=email,name,picture.type(large)"; FB.API(query, HttpMethod.GET, result => { var dictionary = (Dictionary <string, object>)Facebook.MiniJSON.Json.Deserialize(result.RawResult); var email = (string)dictionary["email"]; var name = (string)dictionary["name"]; var imagen = (Dictionary <string, object>)dictionary["picture"]; var data = (Dictionary <string, object>)imagen["data"]; var img = (string)data["url"]; appManager manager = GameObject.Find("AppManager").GetComponent <appManager>(); StartCoroutine(webServiceUsuario.getUserData(email, name, img)); }); }
public static IEnumerator getIdLastLog(string idUsuario) { //Start the fading process WWWForm form = new WWWForm(); //Debug.Log(idCodigo); Dictionary <string, string> headers = form.headers; headers["Authorization"] = API_KEY; form.AddField("metodo", "getLastLogByUser"); form.AddField("idUsuario", idUsuario); //byte[] rawFormData = form.data; using (UnityWebRequest www = UnityWebRequest.Post(URL, form)) { //www.chunkedTransfer = false; yield return(www.SendWebRequest()); if (www.isNetworkError || www.isHttpError) { Debug.Log(www.error); } else { string text; text = www.downloadHandler.text; text = text.Replace("[", ""); text = text.Replace("]", ""); Debug.Log(text); Debug.Log("Respuesta json"); if (text != "0") { appManager manager = GameObject.Find("AppManager").GetComponent <appManager>(); manager.lastIdLog = text; Debug.Log("ESTE ES EL ULTIMO LOG: " + manager.lastIdLog); } else { SyncroManager.respuestaWsSincro = "0"; Debug.Log("Fallo la sincronizacion"); } } } }
void Start() { par1 = ""; par2 = ""; par1Name = ""; par2Name = ""; numPares = 0; numLetras = 0; letraPos = 0; palabraCom.text = ""; countSelectMultiple = 0; score = 0; textoPuntaje.text = score + ""; correctoimg.SetActive(false); incorrectoimg.SetActive(false); scoreFinal.SetActive(false); desactivarPreguntas(); manager = GameObject.Find("AppManager").GetComponent <appManager>(); preguntas = manager.preguntasCategoria; var categoria = webServiceCategoria.getCategoriaByIdSqLite(webServicePaquetes.getPaquetesByDescripcionSqLite(preguntas[0].descripcionPaquete).idCategoria).descripcion; categoria = categoria.Replace(" ", string.Empty); //Debug.Log("salonTemplate" + categoria); var salon = Instantiate(Resources.Load("Salones/salonTemplate" + categoria)); setSalonPosition(salon as GameObject); for (var i = 0; i < preguntas.Length; i++) { var respuestas = webServiceRespuestas.getRespuestasByPreguntaSqLite(manager.preguntasCategoria[i].id); respuestasTodas.Add(respuestas); } idUsuario = webServiceUsuario.consultarIdUsuarioSqLite(manager.getUsuario()); idLog = webServiceLog.getLastLogSqLite(idUsuario); webServiceIntento.insertarIntentoSqLite("0", manager.getUsuario()); idIntento = webServiceIntento.consultarUltimoIdIntentoByIdLogSqLite(idLog); llamarPreguntas(countPreguntas); }
// Update is called once per frame void Update() { if (countFrames >= 30) { if (code != "" || code != null) { code2 = "" + code[0] + code[1] + code[2] + "-" + code[3] + code[4] + code[5]; //Paso 1 de pairing code: generara el codigo y guardarlo en el servidor if (salir == 0) { StartCoroutine(WebServiceCodigo.obtenerCodigo(code, 1)); if (valCodigoSii == 1) { pairingCode.valCodigoSii = 3; Debug.Log("El código ya exixte"); code = generateCode(); } else if (valCodigoSii == 0) { pairingCode.valCodigoSii = 3; Debug.Log("El código no exixte"); WebServiceCodigo.guardarCodigoSqlite(code); StartCoroutine(WebServiceCodigo.insertarCodigo(code)); foreach (var objeto in GameObject.FindGameObjectsWithTag("codigo")) { objeto.GetComponent <Text>().text = code2; } listenerCode.AddListener(emparejarCodigo); salir = 1; } else { Debug.Log("Esperando Respuesta del Web Service 1"); } } //Paso 2 de pairing code: verificar si el codio es tomado por algun usuario para emparejarlo y generar la sesión // Iniciar Listener if (salir == 1) { if (status == "2") { Debug.Log("Quitting"); int res = WebServiceCodigo.editarCodigoSqlite(code, 2); if (res == 1) { Debug.Log("Se modifico el status"); listenerCode.RemoveListener(emparejarCodigo); salir = 2; foreach (var objeto in GameObject.FindGameObjectsWithTag("codigo")) { objeto.GetComponent <Text>().text = "Codigo emparejado"; } Debug.Log("Emparejando datos de sesion generados"); salir = 3; pairingCode.valCodigoSii = 3; } else { Debug.Log("No se modifico el status"); } } else { listenerCode.Invoke(); if (valCodigoSii == 1) { pairingCode.valCodigoSii = 3; } else if (valCodigoSii == 0) { pairingCode.valCodigoSii = 3; } else { Debug.Log("Esperando Respuesta del Web Service 2"); } } } //Paso 3 de pairing code: sincronizar los datos de la sesion generada en el servidor con la db local if (salir == 3) { StartCoroutine(wsParingCode.getDataSesionByCode(idCodigoServer)); if (valCodigoSii == 1) { pairingCode.valCodigoSii = 3; Debug.Log("Se obtuvieron los datos de sesion para emparejarlos"); //Validar si el usuario ya existe en la db local var res = webServiceUsuario.existUserSqlite(usuario.usuario); if (res != 1) { //Guardar el registro del usuario en la db local int resSaveUser; if (usuario.rol != "UsuarioExterno") { resSaveUser = webServiceUsuario.insertarUsuarioSqLite(usuario.usuario, usuario.nombre, usuario.rol, usuario.gradoEstudios, usuario.programa, usuario.fechaRegistro, Int32.Parse(usuario.status), usuario.password, ""); } else { resSaveUser = webServiceUsuario.insertarUsuarioSqLite(usuario.usuario, usuario.nombre, usuario.rol, usuario.gradoEstudios, usuario.programa, usuario.fechaRegistro, Int32.Parse(usuario.status), usuario.password, "http://sii.uveg.edu.mx/unity/dropsV2/img/invitado.png"); } if (resSaveUser == 1) { Debug.Log("El usuario se guardo correctamente"); //Obtener datos del usuario que se acaba de registrar de la db local var resultado = webServiceUsuario.consultarUsuarioSqLite(usuario.usuario); if (resultado != "0") { webServiceUsuario.userDataSqLite data = JsonUtility.FromJson <webServiceUsuario.userDataSqLite>(resultado); if (data.rol != "UsuarioExterno") { StartCoroutine(webServiceUsuario.getUserData(data.usuario)); } else { appManager manager = GameObject.Find("AppManager").GetComponent <appManager>(); manager.setUsuario(data.usuario); manager.setNombre(data.nombre); manager.setGradoEstudios(data.gradoEstudios); manager.setGradoEstudios(data.rol); manager.setImagen("http://sii.uveg.edu.mx/unity/dropsV2/img/invitado.png"); } //Guardar el log del usuario en la db local Debug.Log("El usuario se guardo correctamente"); var resSaveLog = webServiceLog.insertarLogSqLite(log.fechaInicio, log.fechaTermino, log.dispositivo, 1, log.idServer, log.idCodigo, data.id); if (resSaveLog == 1) { Debug.Log("El log se inserto correctamente"); //Cambiar estado del codigo a 3 tanto en local var resEditCode = WebServiceCodigo.editarCodigoSqlite(codigo.descripcion, 3); if (resEditCode == 1) { Debug.Log("El estado del codigo local se cambio correctammente"); salir = 4; } else { Debug.Log("No se pudo realizar el combio del estado"); salir = 5; } } else { Debug.Log("El log no se inserto correctamente"); } } else { Debug.Log("El log no se inserto correctamente"); } } else { Debug.Log("No se encontro el usuario que se acaba de registrar"); } } else { Debug.Log("El usuario ya existe"); //Obtener datos del usuario ya registrado en la db local var resultado = webServiceUsuario.consultarUsuarioSqLite(usuario.usuario); if (resultado != "0") { webServiceUsuario.userDataSqLite data = JsonUtility.FromJson <webServiceUsuario.userDataSqLite>(resultado); if (data.rol != "UsuarioExterno") { StartCoroutine(webServiceUsuario.getUserData(data.usuario)); } else { appManager manager = GameObject.Find("AppManager").GetComponent <appManager>(); manager.setUsuario(data.usuario); manager.setNombre(data.nombre); manager.setGradoEstudios(data.gradoEstudios); manager.setGradoEstudios(data.rol); manager.setImagen("http://sii.uveg.edu.mx/unity/dropsV2/img/invitado.png"); } //Guardar el log del usuario en la db local var resSaveLogSqlite = webServiceLog.insertarLogSqLite(log.fechaInicio, log.fechaTermino, log.dispositivo, 1, log.idServer, log.idCodigo, data.id); if (resSaveLogSqlite == 1) { Debug.Log("El log se inserto correctamente"); //Cambiar estado del codigo a 3 tanto en local var resEditSQLite = WebServiceCodigo.editarCodigoSqlite(codigo.descripcion, 3); if (resEditSQLite == 1) { Debug.Log("El estado del codigo local se cambio correctammente"); salir = 4; } else { Debug.Log("No se pudo realizar el combio del estado"); salir = 5; } } else { Debug.Log("El log no se inserto correctamente"); } } else { Debug.Log("No se encontro el usuario ya registrado"); } } } else if (valCodigoSii == 0) { //pairingCode.valCodigoSii = 3; Debug.Log(valCodigoSii); Debug.Log("No obtuvieron los datos de sesion para emparejarlos"); } else { Debug.Log("Esperando Respuesta del Web Service 3"); } } //Paso 4 de pairing code: cambiar el estado del codigo del servidor a 3 if (salir == 4) { StartCoroutine(WebServiceCodigo.updateCode(codigo.id, 3)); if (valCodigoSii == 1) { StartCoroutine(GameObject.Find("AppManager").GetComponent <appManager>().cambiarEscena("menuCategorias", "menuCategorias")); } else if (valCodigoSii == 0) { Debug.Log("No se pudo actualizar codigo en servidor"); } else { Debug.Log("Esperando Respuesta del Web Service 4"); } } } else { code = generateCode(); } countFrames = 0; } else { countFrames++; cargaCodigo++; if (salir == 0) { if (cargaCodigo == 1) { foreach (var objeto in GameObject.FindGameObjectsWithTag("codigo")) { objeto.GetComponent <Text>().text = "."; } } else if (cargaCodigo == 2) { foreach (var objeto in GameObject.FindGameObjectsWithTag("codigo")) { objeto.GetComponent <Text>().text = ".."; } } else if (cargaCodigo == 3) { foreach (var objeto in GameObject.FindGameObjectsWithTag("codigo")) { objeto.GetComponent <Text>().text = "..."; } } else if (cargaCodigo == 4) { foreach (var objeto in GameObject.FindGameObjectsWithTag("codigo")) { objeto.GetComponent <Text>().text = "...."; } } else if (cargaCodigo == 5) { foreach (var objeto in GameObject.FindGameObjectsWithTag("codigo")) { objeto.GetComponent <Text>().text = "....."; } } else if (cargaCodigo == 6) { foreach (var objeto in GameObject.FindGameObjectsWithTag("codigo")) { objeto.GetComponent <Text>().text = "......"; } cargaCodigo = 0; } } } }
/** Coroutine que consulta base de datos de SII para obtener los datos del usuario * @param usuario matricula, correo institucional o correo personal del alumno que ingresa * @param name nombre del usuario de facebook * @facebook bool que detecta si se inicio sesión con facebook */ public static IEnumerator getUserData(string usuario, string name, string imagen) { WWWForm form = new WWWForm(); Dictionary <string, string> headers = form.headers; headers["Authorization"] = API_KEY; form.AddField("data", "{\"usuario\":\"" + usuario + "\"}"); using (UnityWebRequest www = UnityWebRequest.Post(USUARIO_DATA, form)) { AsyncOperation asyncLoad = www.SendWebRequest(); // Wait until the asynchronous scene fully loads while (!asyncLoad.isDone) { yield return(null); } if (www.isNetworkError || www.isHttpError) { GameObject.Find("Mensaje").GetComponentInChildren <Text>().text = "Se requiere una conexión estable a internet"; Debug.Log(www.error + " webServiceUsuario Linea 451"); } else { string text; text = www.downloadHandler.text; text = text.Replace("[", ""); text = text.Replace("]", ""); JsonResponse data = JsonUtility.FromJson <JsonResponse>(text); appManager manager = GameObject.Find("AppManager").GetComponent <appManager>(); if (data.data.Usuario != "") { string nombreCompleto = data.data.Nombre + " " + data.data.PrimerApellido + " " + data.data.SegundoApellido; manager.setUsuario(data.data.Usuario); manager.setNombre(nombreCompleto); manager.setCorreo(data.data.Correo); manager.setImagen(data.data.Imagen); manager.setGradoEstudios(data.data.ProgramaEstudio); if (consultarUsuarioSqLite(data.data.Usuario) != "0") { webServiceLog.insertarLogSqLite(data.data.Usuario); webServiceRegistro.insertarRegistroSqLite("Login Facebook", data.data.Usuario, 1); SceneManager.LoadScene("menuCategorias"); } else { if (insertarUsuarioSqLite(data.data.Usuario, nombreCompleto, "usuarioUveg", data.data.ProgramaAcademico, data.data.ProgramaEstudio, "", data.data.Imagen) == 1) { webServiceLog.insertarLogSqLite(data.data.Usuario); //webServiceRegistro.insertarRegistroSqLite("Login Facebook", data.data.Usuario, 2); webServiceRegistro.validarAccionSqlite("Login Facebook", data.data.Usuario, "Login"); SceneManager.LoadScene("menuCategorias"); } else { Debug.Log("Fallo el insert"); } } } else { manager.setUsuario(usuario); manager.setNombre(name); manager.setCorreo(usuario); manager.setImagen(imagen); manager.setGradoEstudios(data.data.ProgramaEstudio); if (consultarUsuarioSqLite(usuario) != "0") { webServiceLog.insertarLogSqLite(usuario); webServiceRegistro.insertarRegistroSqLite("Login Facebook", usuario, 2); SceneManager.LoadScene("menuCategorias"); } else { if (insertarUsuarioSqLite(usuario, name, "usuarioFacebook", "", "", "", imagen) == 1) { webServiceLog.insertarLogSqLite(data.data.Usuario); webServiceRegistro.insertarRegistroSqLite("Login Facebook", data.data.Usuario, 2); SceneManager.LoadScene("menuCategorias"); } else { Debug.Log("Fallo el insert"); } } } } } }
/** Coroutine que consulta base de datos de SII para obtener los datos del usuario * @param usuario matricula, correo institucional o correo personal del alumno que ingresa * @param contraseña, contraseña del usuario del cual quieres consultar datos, sirve para verificar el login */ public static IEnumerator getUserData(string usuario, string contraseña) { WWWForm form = new WWWForm(); Dictionary <string, string> headers = form.headers; headers["Authorization"] = API_KEY; form.AddField("data", "{\"usuario\": \"" + usuario + "\", \"contrasena\": \"" + contraseña + "\"}"); using (UnityWebRequest www = UnityWebRequest.Post(USUARIO_DATA, form)) { AsyncOperation asyncLoad = www.SendWebRequest(); while (!asyncLoad.isDone) { yield return(null); } if (www.isNetworkError || www.isHttpError) { if (GameObject.Find("Mensaje")) { GameObject.Find("Mensaje").GetComponent <Text>().text = "Se requiere una conexión estable a Internet"; } Debug.Log(www.error + " webServiceUsuario Linea 295"); GameObject.Find("Player").GetComponent <PlayerManager>().setMensaje(false, ""); } else { string text; text = www.downloadHandler.text; //Debug.Log(text); text = text.Replace("[", ""); text = text.Replace("]", ""); JsonResponse data = JsonUtility.FromJson <JsonResponse>(text); if (data.data.Nombre != "") { if (data.estatusCode == "001") { string nombreCompleto = data.data.Nombre + " " + data.data.PrimerApellido + " " + data.data.SegundoApellido; appManager manager = GameObject.Find("AppManager").GetComponent <appManager>(); manager.setUsuario(data.data.Usuario); manager.setNombre(nombreCompleto); manager.setCorreo(data.data.Correo); manager.setImagen(data.data.Imagen); manager.setGradoEstudios(data.data.ProgramaEstudio); var idLocal = consultarIdUsuarioSqLite(data.data.Usuario); if (idLocal == "0") { insertarUsuarioSqLite(data.data.Usuario, nombreCompleto, "usuarioUveg", data.data.ProgramaAcademico, data.data.ProgramaEstudio, contraseña, data.data.Imagen); } idLocal = consultarIdUsuarioSqLite(data.data.Usuario); //Debug.Log("EL ID DEL USUARIO ES "+idLocal); manager.setIdUsuario(idLocal); webServiceLog.insertarLogSqLite(data.data.Usuario); int res = webServiceUsuario.updateSesionStatusSqlite(data.data.Usuario, 1); if (res == 0) { Debug.Log("Error en webServiceUsuario en linea 352"); Debug.Log("Error al modificar el status de sesion del usuario"); } webServiceRegistro.validarAccionSqlite("Login teclado", data.data.Usuario, "Login"); SceneManager.LoadScene("menuCategorias"); } else { //Aqui va mensaje de contraseña incorrecta //GameObject.FindObjectOfType<keyboardManager>().mensaje.text = "Contraseña incorrecta"; GameObject.FindObjectOfType <PlayerManager>().setMensaje(false, ""); Debug.Log("Contraseña incorrecta 252 WSUsu"); if (GameObject.Find("Mensaje")) { GameObject.Find("Mensaje").GetComponent <Text>().text = "Contraseña incorrecta"; } } } else { //Preguntas si existe en la BD del SII.unity WWWForm form2 = new WWWForm(); Dictionary <string, string> headers2 = form2.headers; form2.AddField("metodo", "consultarUsuario"); form2.AddField("usuario", usuario); form2.AddField("password", contraseña); using (UnityWebRequest www2 = UnityWebRequest.Post("http://sii.uveg.edu.mx/unity/dropsV2/controllers/webServiceUsuarios.php", form2)) { AsyncOperation asyncLoad2 = www2.SendWebRequest(); // Wait until the asynchronous scene fully loads while (!asyncLoad2.isDone) { yield return(null); } if (www2.isNetworkError || www2.isHttpError) { Debug.Log(www2.error + " webServiceUsuario Linea 348"); } else { string text2; text2 = www2.downloadHandler.text; if (text2 == "0") { Debug.Log("El usuario no existe" + " 274 WSUsu"); } else { //text2 = "{\"userDataSqLite2\":" + text2 + "}"; Debug.Log(text2 + " 277 WSUsu"); text2 = text2.Replace("[", ""); text2 = text2.Replace("]", ""); userDataSqLite2 myObject = JsonUtility.FromJson <userDataSqLite2>(text2); appManager manager = GameObject.Find("AppManager").GetComponent <appManager>(); manager.setUsuario(myObject.usuario); manager.setNombre(myObject.nombre); manager.setGradoEstudios(myObject.programa); var idLocal = consultarIdUsuarioSqLite(myObject.usuario); if (idLocal == "0") { insertarUsuarioSqLite(myObject.usuario, myObject.nombre, "usuarioApp", myObject.programa, myObject.programa, myObject.password, "http://sii.uveg.edu.mx/unity/dropsV2/img/invitado.png"); } idLocal = consultarIdUsuarioSqLite(data.data.Usuario); Debug.Log("EL ID DEL USUARIO ES " + idLocal); manager.setIdUsuario(idLocal); webServiceLog.insertarLogSqLite(myObject.usuario); int res = webServiceUsuario.updateSesionStatusSqlite(myObject.usuario, 1); if (res == 0) { Debug.Log("Error en webServiceUsuario en linea 352"); Debug.Log("Error al modificar el status de sesion del usuario"); } webServiceRegistro.validarAccionSqlite("Login teclado", myObject.usuario, "Login"); SceneManager.LoadScene("menuCategorias"); } } } GameObject.FindObjectOfType <PlayerManager>().setMensaje(false, ""); Debug.Log("El usuario no existe" + " 296 WSUsu"); if (GameObject.Find("Mensaje")) { GameObject.Find("Mensaje").GetComponent <Text>().text = "El usuario no existe"; } } } } }