Ejemplo n.º 1
0
    bool ValidateUsername()
    {
        string uname = username.GetText();

        if (uname.Equals(""))
        {
            username.ValidationFailed("* Field is required");
            return(true);
        }

        UserData userData = new UserData();

        userData.username = uname;
        StartCoroutine(userData.DownloadUserData(result =>
        {
            if (result != null)
            {
                username.ValidationFailed("* Username not available");
                username.ClearText();
                uname            = "";
                validationFailed = true;
            }
        }));

        if (!validationFailed)
        {
            username.HideValidation();
        }

        userData = null;
        return(validationFailed);
    }