public override void OnLoad(ConfigNode node) { if (HighLogic.LoadedScene == GameScenes.LOADING) { Log("Loading Avionics Configs"); ProceduralAvionicsTechManager.LoadAvionicsConfigs(node); } }
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; } }
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); }