public void Awake() { #if FACEBOOK FB.Init(OnFBInitComplete, OnFBHideUnity); #endif #if GOOGLEGAMES PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder() .AddOauthScope("profile") .RequestServerAuthCode(false) .Build(); PlayGamesPlatform.InitializeInstance(config); PlayGamesPlatform.DebugLogEnabled = true; PlayGamesPlatform.Activate(); #endif if (ClearPlayerPrefs) { _AuthService.UnlinkSilentAuth(); _AuthService.ClearRememberMe(); _AuthService.AuthType = Authtypes.None; } //Set our remember me button to our remembered state. RememberMe.isOn = _AuthService.RememberMe; //Subscribe to our Remember Me toggle RememberMe.onValueChanged.AddListener((toggle) => { _AuthService.RememberMe = toggle; }); // #Critical // this makes sure we can use PhotonNetwork.LoadLevel() on the master client and all clients in the same room sync their level automatically PhotonNetwork.AutomaticallySyncScene = true; }