Пример #1
0
 public override void OnLoad(ConfigNode gameNode)
 {
     base.OnLoad(gameNode);
     DFgameSettings.Load(gameNode);
     // Load the global settings
     if (File.Exists(globalConfigFilename))
     {
         globalNode = ConfigNode.Load(globalConfigFilename);
         DFsettings.Load(globalNode);
         foreach (Savable s in children.Where(c => c is Savable))
         {
             s.Load(globalNode);
         }
     }
     if (HighLogic.LoadedScene == GameScenes.SPACECENTER)
     {
         DFEditorFilter.Instance.Setup();
     }
     Utilities.debuggingOn = DFsettings.debugging;
     APIReady = true;
     if (Utilities.debuggingOn)
     {
         Debug.Log("Scenario: " + HighLogic.LoadedScene + " OnLoad: \n " + gameNode + "\n" + globalNode);
     }
     else
     {
         Debug.Log("DeepFreeze Scenario Onload Completed.");
     }
 }