private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { SaveBotWindowPosition(); KeyboardHook.Disable(); Overlay?.Exit(); AmeisenBot?.Dispose(); InfoWindow?.Close(); MapWindow?.Close(); DevToolsWindow?.Close(); RelationshipWindow?.Close(); if (StateConfigWindows != null) { foreach (Window window in StateConfigWindows.Values) { window.Close(); } } SaveConfig(); AmeisenLogger.I.Stop(); }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { AmeisenBot?.Stop(); Overlay?.Exit(); InfoWindow?.Close(); MapWindow?.Close(); DevToolsWindow?.Close(); if (StateConfigWindows != null) { foreach (Window window in StateConfigWindows.Values) { window.Close(); } } SaveConfig(); }