internal void UpdateContactEmail(string _mail) { var updateRequest = new AddOrUpdateContactEmailRequest(); updateRequest.EmailAddress = _mail; PlayFabClientAPI.AddOrUpdateContactEmail(updateRequest, OnUpdateMailSuccess, OnUpdateEmailFailure); }
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()); } }
public void AddOrUpdateContactEmail() { var request = new AddOrUpdateContactEmailRequest(); request.EmailAddress = regEmail.text; PlayFabClientAPI.AddOrUpdateContactEmail(request, OnContactEmailResult, OnPlayFabError); }
public void UpdateEmail(string email) { var request = new AddOrUpdateContactEmailRequest { EmailAddress = email }; PlayFabClientAPI.AddOrUpdateContactEmail(request, OnUpdateEmail, OnEmailError); }
private void SuccessfullyCreatedAccount(string username, string password, string email) { // add contact email var emailRequest = new AddOrUpdateContactEmailRequest { EmailAddress = email }; PlayFabClientAPI.AddOrUpdateContactEmail( emailRequest, success => { Debug.Log("successfully set contact email address"); }, PlayFabAuthenticator.OnPlayFabError ); // initialize rating stat PlayFabClientAPI.ExecuteCloudScript(new ExecuteCloudScriptRequest() { FunctionName = "InitializePlayerStats" }, result => { Debug.Log("rating stat initialized on account creation"); }, RPSCommon.OnPlayFabError ); // return to main menu after successful account creation var request = new LoginWithPlayFabRequest { Username = username, Password = password, TitleId = PlayFabSettings.TitleId }; PlayFabClientAPI.LoginWithPlayFab( request, PlayFabAuthenticator.Authenticated, PlayFabAuthenticator.OnPlayFabError ); // save previous login in prefs PlayerPrefs.SetString("email", email); PlayerPrefs.SetString("password", password); PlayerPrefs.SetString("screenName", username); if (LeagueManager.redirectLoginToLeague) { SceneManager.LoadScene("LeagueDashboard"); } else { SceneManager.LoadScene("MainMenu"); } }
// Update is called once per frame void AddOrUpdateContactEmail(string emailAddress) { var request = new AddOrUpdateContactEmailRequest { EmailAddress = emailAddress }; PlayFabClientAPI.AddOrUpdateContactEmail(request, result => { Debug.Log("The player's account has been updated with a contact email"); }, FailureCallback); }
void AddOrUpdateContactEmail(string emailAddress) { var request = new AddOrUpdateContactEmailRequest { EmailAddress = emailAddress }; PlayFabClientAPI.AddOrUpdateContactEmail(request, result => { ShowConfirmScreen(); Debug.Log("The player's account has been updated with a contact email"); }, failure => { Debug.Log("Error adding or updating contact email"); }); }
void AddOrUpdateContactEmail(string playFabId, string emailAddress) { var request = new AddOrUpdateContactEmailRequest { EmailAddress = emailAddress, }; PlayFabClientAPI.AddOrUpdateContactEmail(request, result => { Debug.Log("The player's account has been updated with a contact email"); SendTemplateMail(playFabId); }, FailureCallback, null, new Dictionary <string, string> { ["X-SecretKey"] = "GX7ZFEH4AXZSHQGNSOKSJHCIKH73ONA5NAJG1QJO9GHYSIEIJ7" }); }
void OnPlayfabRegistrationSuccess(RegisterPlayFabUserResult result) { if (SuperSatoshiChanger != null) { SuperSatoshiChanger.IncreaseStat(refererUsername, SatoshiStatField, 4.ToString()); } AddOrUpdateContactEmailRequest addOrUpdateContactEmail = new AddOrUpdateContactEmailRequest { EmailAddress = email }; PlayFabClientAPI.AddOrUpdateContactEmail(addOrUpdateContactEmail, EmailResult => { Debug.Log("Email adjusted"); }, EmailError => { Debug.Log(EmailError.GenerateErrorReport()); }); PlayerPrefs.SetString("Password", password); onRegistrationSuccess(); PlayerPrefs.SetString("Skin", "Classic"); PlayerPrefs.DeleteKey("Day"); PlayerPrefs.DeleteKey("Month"); Debug.Log("Success"); }