From 708199919e7ace565dd1d5a09f9346a993854eb7 Mon Sep 17 00:00:00 2001 From: NathanKell Date: Sat, 15 Jul 2023 12:05:29 -0700 Subject: [PATCH] Disable startup popup, it's been long enough --- Source/StartupPopup.cs | 76 +++++++++++++++++++++--------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/Source/StartupPopup.cs b/Source/StartupPopup.cs index 17d05e68..2d761901 100644 --- a/Source/StartupPopup.cs +++ b/Source/StartupPopup.cs @@ -6,47 +6,47 @@ namespace RealSolarSystem { - [KSPAddon(KSPAddon.Startup.Instantly, true)] - public class StartupPopup : MonoBehaviour - { - private const string PreferenceFileName = "RSSFinalizeOrbitWarning"; - private static string PreferenceFilePath => Path.Combine( - Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), - "PluginData", - PreferenceFileName); + //[KSPAddon(KSPAddon.Startup.Instantly, true)] + //public class StartupPopup : MonoBehaviour + //{ + // private const string PreferenceFileName = "RSSFinalizeOrbitWarning"; + // private static string PreferenceFilePath => Path.Combine( + // Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), + // "PluginData", + // PreferenceFileName); - public void Start() - { - if (AssemblyLoader.loadedAssemblies.Any(a => string.Equals(a.name, "ksp_plugin_adapter", StringComparison.OrdinalIgnoreCase))) - return; + // public void Start() + // { + // if (AssemblyLoader.loadedAssemblies.Any(a => string.Equals(a.name, "ksp_plugin_adapter", StringComparison.OrdinalIgnoreCase))) + // return; - if (File.Exists(PreferenceFilePath)) return; + // if (File.Exists(PreferenceFilePath)) return; - PopupDialog.SpawnPopupDialog( - new Vector2(0, 0), - new Vector2(0, 0), - new MultiOptionDialog( - "RSSStartupDialog", - "Warning: This version contains breaking changes for non-Principia users. Significant and necessary fixes have been implemented, which may result in planets changing positions in their orbits. Existing maneuvers and vessels in flight may have dramatically altered future encounters. For existing saves, it is recommended to revert to the prior CKAN version and upgrading is not recommended. Please create backups before attempting to update existing saves.", - "Real Solar System", - HighLogic.UISkin, - new DialogGUIVerticalLayout( - new DialogGUIButton("Don't show again", RememberPreference, true), - new DialogGUIButton("Ok", () => { }, true) - ) - ), - true, - HighLogic.UISkin); - } + // PopupDialog.SpawnPopupDialog( + // new Vector2(0, 0), + // new Vector2(0, 0), + // new MultiOptionDialog( + // "RSSStartupDialog", + // "Warning: This version contains breaking changes for non-Principia users. Significant and necessary fixes have been implemented, which may result in planets changing positions in their orbits. Existing maneuvers and vessels in flight may have dramatically altered future encounters. For existing saves, it is recommended to revert to the prior CKAN version and upgrading is not recommended. Please create backups before attempting to update existing saves.", + // "Real Solar System", + // HighLogic.UISkin, + // new DialogGUIVerticalLayout( + // new DialogGUIButton("Don't show again", RememberPreference, true), + // new DialogGUIButton("Ok", () => { }, true) + // ) + // ), + // true, + // HighLogic.UISkin); + // } - private static void RememberPreference() - { - FileInfo fi = new FileInfo(PreferenceFilePath); - if (!Directory.Exists(fi.Directory.FullName)) - Directory.CreateDirectory(fi.Directory.FullName); + // private static void RememberPreference() + // { + // FileInfo fi = new FileInfo(PreferenceFilePath); + // if (!Directory.Exists(fi.Directory.FullName)) + // Directory.CreateDirectory(fi.Directory.FullName); - // create empty file - File.Create(PreferenceFilePath).Close(); - } - } + // // create empty file + // File.Create(PreferenceFilePath).Close(); + // } + //} }