/// <summary> /// called at the OnSave() /// </summary> /// <param name="node">The name of the config node</param> public override void OnSave(ConfigNode node) { // save the state, that we got the initialisation done node.SetValue("initialized", initialized, true); KerbalKonstructs.instance.SaveKKConfig(node); //if (CareerUtils.isCareerGame) //{ Log.Normal("KKScenario saving career state"); CareerState.Save(node); //} CareerObjects.SaveBuildings(node); }
/// <summary> /// called at the OnSave() /// </summary> /// <param name="node">The name of the config node</param> public override void OnSave(ConfigNode node) { KerbalKonstructs.gameTime = HighLogic.CurrentGame.UniversalTime; saveTime = KerbalKonstructs.gameTime; // save the state, that we got the initialisation done node.SetValue("initialized", initialized, true); node.SetValue("savetime", saveTime, true); KerbalKonstructs.instance.SaveKKConfig(node); //if (CareerUtils.isCareerGame) //{ Log.Normal("KKScenario saving career state"); CareerState.Save(node); //} CareerObjects.SaveBuildings(node); }