コード例 #1
0
        private void OnLoginSuccess(LoginResult result)
        {
            isLoggedIn = true;
            //Create PlayFabUser if it is null and assign result values
            if (user == null)
            {
                user = new PlayFabUser();
            }
            user.PlayFabId           = result.PlayFabId;
            user.SessionTicket       = result.SessionTicket;
            user.EntityToken         = result.EntityToken;
            user.InfoResultPayload   = result.InfoResultPayload;
            user.LastLoginTime       = result.LastLoginTime;
            user.TreatmentAssignment = result.TreatmentAssignment;
            user.UserSettings        = result.SettingsForUser;

            Debug.Log("[PlayFabLogin] " + user.PlayFabId + " successfully logged in");

            //Invoke success so listeners can react
            onLoginSuccess.Invoke(user);
            if (onLoginSuccess != null)
            {
                onSOLoginSuccess.Raise(user);
            }
        }
コード例 #2
0
 public void SetPlayFabUser(PlayFabUser user)
 {
     playFabUser = user;
 }