// Patch FlightIntegrator private static void PatchFlightIntegrator() { if (HighLogic.LoadedScene != GameScenes.SPACECENTER) { return; } Events.OnRuntimeUtilityPatchFI.Fire(); ModularFlightIntegrator.RegisterCalculateBackgroundRadiationTemperatureOverride(KopernicusHeatManager.RadiationTemperature); }
// Patch FlightIntegrator private static void PatchFlightIntegrator() { if (HighLogic.LoadedScene.Equals(GameScenes.SPACECENTER)) { Events.OnRuntimeUtilityPatchFI.Fire(); ModularFlightIntegrator.RegisterCalculateSunBodyFluxOverride(KopernicusStar.SunBodyFlux); ModularFlightIntegrator.RegisterCalculateBackgroundRadiationTemperatureOverride(KopernicusHeatManager.RadiationTemperature); } }