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); } }
public void SetPlayFabUser(PlayFabUser user) { playFabUser = user; }