コード例 #1
0
 private void ExitLobby(bool startingGame = false)
 {
     lock (stateLock)
     {
         UpdateJoinable(startingGame);
         MultiplayerLobbyController.Teardown();
     }
 }
コード例 #2
0
 public static void Teardown()
 {
     if (instance != null && instance.uiVisible)
     {
         MenuCameraEffects.instance.RemoveOverride();
         instance.gameCamera.gameObject.SetActive(value: false);
         instance.uiVisible = false;
     }
     instance = null;
     Game.instance.AfterUnload();
 }
コード例 #3
0
 private void OnEnable()
 {
     if (instance != null)
     {
         Teardown();
     }
     instance  = this;
     uiVisible = true;
     instance.gameCamera.gameObject.SetActive(value: true);
     MenuCameraEffects.instance.OverrideCamera(gameCamera.transform, applyEffects: true);
     Dialogs.HideProgress();
 }