KLF.KLFManager.saveGlobalSettings C# (CSharp) Method

saveGlobalSettings() private method

private saveGlobalSettings ( ) : void
return void
        private void saveGlobalSettings()
        {
            //Get the global settings
            KLFGlobalSettings.instance.infoDisplayWindowX = KLFInfoDisplay.infoWindowPos.x;
            KLFGlobalSettings.instance.infoDisplayWindowY = KLFInfoDisplay.infoWindowPos.y;

            KLFGlobalSettings.instance.screenshotDisplayWindowX = KLFScreenshotDisplay.windowPos.x;
            KLFGlobalSettings.instance.screenshotDisplayWindowY = KLFScreenshotDisplay.windowPos.y;

            KLFGlobalSettings.instance.chatDisplayWindowX = KLFChatDisplay.windowPos.x;
            KLFGlobalSettings.instance.chatDisplayWindowY = KLFChatDisplay.windowPos.y;

            //Serialize global settings to file
            try
            {
                byte[] serialized = KSP.IO.IOUtils.SerializeToBinary(KLFGlobalSettings.instance);
                KSP.IO.File.WriteAllBytes<KLFManager>(serialized, GLOBAL_SETTINGS_FILENAME);
            }
            catch (KSP.IO.IOException)
            {
            }
        }