private static void ResetData() { LaunchManager.GameProcess = null; SettingsManager.InvalidateXmlData(); HistoryManager.RestorePatchedFiles(); HistoryManager.Delete(); LaunchManager.Idle(); }
private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); SettingsManager.Initialize(); PreferencesManager.Initialize(); HistoryManager.Delete(); var manager = new LaunchManager(); manager.StartHomeWindow(); Application.Run(); }
private void guiHome_FormClosing(object sender, FormClosingEventArgs e) { LaunchManager.GameProcess?.Dispose(); // reset SettingsManager.InvalidateXmlData(); HistoryManager.RestorePatchedFiles(); HistoryManager.Delete(); // dispose loggers so we can delete empty logs AppContextManager.Dispose(); SettingsManager.Dispose(); HistoryManager.Dispose(); LaunchManager.Dispose(); PatchManager.Dispose(); PreferencesManager.Dispose(); }