Nexus.Client.MainFormVM.GameLauncher_GameLaunching C# (CSharp) Method

GameLauncher_GameLaunching() private method

Handles the IGameLauncher.GameLaunching event of the game launcher.
This displays, as appropriate, a message asking if the user wants the application to close after game launch.
private GameLauncher_GameLaunching ( object sender, CancelEventArgs e ) : void
sender object The object that raised the event.
e CancelEventArgs A describing the event arguments.
return void
		private void GameLauncher_GameLaunching(object sender, CancelEventArgs e)
		{
			if (!EnvironmentInfo.Settings.CloseModManagerAfterGameLaunchIsRemembered)
			{
				bool booRemember = false;
				bool booClose = ConfirmCloseAfterGameLaunch(out booRemember);
				EnvironmentInfo.Settings.CloseModManagerAfterGameLaunchIsRemembered = booRemember;
				EnvironmentInfo.Settings.CloseModManagerAfterGameLaunch = booClose;
				EnvironmentInfo.Settings.Save();
			}
		}