It seems to me that the PlayFabAgentView should be set to DontDestroyOnLoad so that it can continue to communicate with ThunderHead even when it changes scenes. Currently we do this:
PlayFabMultiplayerAgentAPI.Start(); DontDestroyOnLoad(GameObject.Find("PlayFabAgentView"));
It would make more sense to be to do something like:
bool dontDestroyAgentViewOnLoad = true; PlayFabMultiplayerAgentAPI.Start(dontDestroyAgentViewOnLoad);
What do you think of this? Is there a reason it currently gets destroyed on load? If not, are pull requests open? I can create one for everyone at PlayFab to review and don't mind.