Пример #1
0
 public override void OnLoad(ConfigNode node)
 {
     if (HighLogic.LoadedScene == GameScenes.LOADING)
     {
         Log("Loading Avionics Configs");
         ProceduralAvionicsTechManager.LoadAvionicsConfigs(node);
     }
 }
Пример #2
0
 public override void OnLoad(ConfigNode node)
 {
     try {
         Log("OnLoad called");
         if (GameSceneFilter.AnyInitializing.IsLoaded())
         {
             Log("Loading Avionics Configs");
             ProceduralAvionicsTechManager.LoadAvionicsConfigs(node);
         }
     }
     catch (Exception ex) {
         Log("OnLoad exception: ", ex.Message);
         throw;
     }
 }
Пример #3
0
        public override void OnLoad(ConfigNode node)
        {
            if (HighLogic.LoadedScene == GameScenes.LOADING && !_configsLoaded)
            {
                try
                {
                    Log("Loading Avionics Configs");
                    ProceduralAvionicsTechManager.LoadAvionicsConfigs();
                    _configsLoaded = true;
                }
                catch (Exception ex)
                {
                    Debug.LogException(ex);
                }
            }

            base.OnLoad(node);
        }