private IEnumerator registerAccount(string firstName, string username, string parentEmail, string password) { OfflineRegistrationProfile profile = OfflineRegistrationProfile.Load(username); profile.FirstName = firstName; profile.Username = username; profile.ParentEmail = parentEmail; profile.Password = password; profile.Save(); yield return(null); ISession session = new OfflineSession(username); onCreateChildAccountComplete(new RegisterResult(success: true, session, null)); onCreateSuccess(session); }
public void UpdateDisplayName(string displayName, Action <IUpdateDisplayNameResult> callback) { registrationProfile.DisplayName = displayName; registrationProfile.Save(); CoroutineRunner.StartPersistent(delayUpdateDisplayName(callback), this, "UpdateDisplayName"); }