internal static void SaveLaunchsites(ConfigNode launchSiteNode) { string name = null; foreach (KKLaunchSite site in LaunchSiteManager.allLaunchSites) { //Log.Normal("Saving LS: " + site.LaunchSiteName + " " + site.isOpen); name = CareerUtils.LSKeyFromName(site.LaunchSiteName); ConfigNode lsNode = launchSiteNode.AddNode(name); LaunchSiteParser.SaveCareerConfig(site, lsNode); } }
/// <summary> /// Loads the state of the LauchSites /// </summary> internal static void LoadLaunchSitesLegacy(ConfigNode launchSiteNodes) { foreach (KKLaunchSite site in LaunchSiteManager.allLaunchSites) { //Log.Normal("Loading LS: " + site.LaunchSiteName + " " + site.isOpen); ConfigNode lsNode; if (launchSiteNodes.HasNode(CareerUtils.LSKeyFromName(site.LaunchSiteName))) { lsNode = launchSiteNodes.GetNode(CareerUtils.LSKeyFromName(site.LaunchSiteName)); LaunchSiteParser.LoadCareerConfig(site, lsNode); } //Log.Normal("Loading LS: " + site.LaunchSiteName + " " + site.isOpen); } }