Ejemplo n.º 1
0
    public void ChangeEmail()
    {
        EmailError.text = "";
        EmailValidationData emailValidationData = new EmailValidationData();

        emailValidationData.MaxCharacterCount = 30;
        IValidate EmailValidator = new EmailValidator(EmailChange.text, emailValidationData, EmailError);

        if (EmailValidator.isValid())
        {
            Debug.Log("Valid");
            AddOrUpdateContactEmailRequest addOrUpdateContactEmail = new AddOrUpdateContactEmailRequest {
                EmailAddress = EmailChange.text
            };
            PlayFabClientAPI.AddOrUpdateContactEmail(addOrUpdateContactEmail,
                                                     EmailResult =>
            {
                Debug.Log("Email changed");
                Email.text = EmailChange.text;
            }, EmailError => { Debug.Log(EmailError.GenerateErrorReport()); });
        }
        else
        {
            Debug.Log("InValid");
            StartCoroutine(ErrorColor());
        }
    }