예제 #1
0
        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);
        }
예제 #2
0
 public void UpdateDisplayName(string displayName, Action <IUpdateDisplayNameResult> callback)
 {
     registrationProfile.DisplayName = displayName;
     registrationProfile.Save();
     CoroutineRunner.StartPersistent(delayUpdateDisplayName(callback), this, "UpdateDisplayName");
 }