public override void OnLoad(ConfigNode node) { base.OnLoad(node); foreach (ConfigNode n in GameDatabase.Instance.GetConfigNodes("MAINTENANCESETTINGS")) { settings.Load(n); } }
public override void OnLoad(ConfigNode node) { base.OnLoad(node); foreach (ConfigNode n in GameDatabase.Instance.GetConfigNodes("MAINTENANCESETTINGS")) { settings.Load(n); } if (HighLogic.LoadedScene == GameScenes.SPACECENTER) { EnsureFacilityLvlCostsLoaded(); } }
public override void OnLoad(ConfigNode node) { base.OnLoad(node); foreach (ConfigNode n in GameDatabase.Instance.GetConfigNodes("MAINTENANCESETTINGS")) { settings.Load(n); } if (HighLogic.LoadedScene == GameScenes.SPACECENTER) { // Need to load the facility upgrade prices after CustomBarnKit has finished patching them GameEvents.onLevelWasLoaded.Add(LoadUpgradesPrices); } }