/// <summary> /// Método que se lanza apenas se crea la escena, se agregan los validadores y ayudas necesarias /// </summary> public void Start() { //Screen.orientation = ScreenOrientation.Portrait; ValidadorEntradas.AgregarValidador("EscenaLogueo", "NombreUsuario", "^([A-Za-z0-9])+$", "No se permiten espacios ni simbolos."); ControlAyudas.AgregarAyuda("EscenaLogueo", null, "Pantalla de logueo, introduce tu usuario y contraseña, si no estás en el sistema aún, puedes registrarte en la opción correspondiente."); ValidadorEntradas.AgregarValidador("EscenaRegistro", "NombreUsuario", "^([A-Za-z0-9])+$", "No se permiten espacios ni simbolos."); ValidadorEntradas.AgregarValidador("EscenaRegistro", "Nombre", "^([A-Za-záéíóúÁÉÍÓÚ\\s])+$", "No se permiten números ni símbolos."); ValidadorEntradas.AgregarValidador("EscenaRegistro", "Edad", "^([0-9]{1,2})$", "La edad debe ser un número positivo"); ControlAyudas.AgregarAyuda("EscenaRegistro", null, "Pantalla de registro, introduce tus datos, un usuario y una contraseña para poder registrarte en el sistema."); }
/// <summary> /// Método para validar si en la escena del logueo, el usuario cumple con la estructura necesaria, y así /// mostrar o no un mensaje en pantalla /// </summary> public void ValidarUsuarioLogueo() { string usuario = LogueoNombreUsuarioTexto.text; if (!string.IsNullOrEmpty(usuario)) { string error = ValidadorEntradas.Validar("EscenaLogueo", "NombreUsuario", usuario); if (!string.IsNullOrEmpty(error)) { LogueoNombreUsuarioError.text = error; LogueoNombreUsuarioCuadroError.SetActive(true); } else { LogueoNombreUsuarioError.text = ""; LogueoNombreUsuarioCuadroError.SetActive(false); } } }
/// <summary> /// Método para validar si en la escena del registro, el nombre cumple con la estructura necesaria, y así /// mostrar o no un mensaje en pantalla /// </summary> public void ValidarNombreRegistro() { RegistroErrorTexto.text = ""; RegistroCuadroError.SetActive(false); string nombre = RegistroNombreTexto.text; if (!string.IsNullOrEmpty(nombre)) { string error = ValidadorEntradas.Validar("EscenaRegistro", "Nombre", nombre); if (!string.IsNullOrEmpty(error)) { RegistroNombreCuadroError.SetActive(true); RegistroNombreError.text = error; } else { RegistroNombreCuadroError.SetActive(false); RegistroNombreError.text = ""; } } }
/// <summary> /// Método para validar si en la escena del registro, la edad cumple con la estructura necesaria, y así /// mostrar o no un mensaje en pantalla /// </summary> public void ValidarEdadRegistro() { RegistroErrorTexto.text = ""; RegistroCuadroError.SetActive(false); string edad = RegistroEdadTexto.text; if (!string.IsNullOrEmpty(edad)) { string error = ValidadorEntradas.Validar("EscenaRegistro", "Edad", edad); if (!string.IsNullOrEmpty(error)) { RegistroEdadCuadroError.SetActive(true); RegistroEdadError.text = error; } else { RegistroEdadCuadroError.SetActive(false); RegistroEdadError.text = ""; } } }
/// <summary> /// Método para validar si en la escena del registro, el usuario cumple con la estructura necesaria, y así /// mostrar o no un mensaje en pantalla /// </summary> public void ValidarUsuarioRegistro() { RegistroErrorTexto.text = ""; RegistroCuadroError.SetActive(false); string usuario = RegistroNombreUsuarioTexto.text; if (!string.IsNullOrEmpty(usuario)) { string error = ValidadorEntradas.Validar("EscenaRegistro", "NombreUsuario", usuario); if (!string.IsNullOrEmpty(error)) { RegistroNombreUsuarioCuadroError.SetActive(true); RegistroNombreUsuarioError.text = error; } else { RegistroNombreUsuarioCuadroError.SetActive(false); RegistroNombreUsuarioError.text = ""; } } }