private static void Postfix(MissionServicesManager __instance) { // Fire_Update_Prefix will not run if there are no fire sources (eg post office) if (Settings.options.stoveGenerator) { HouseLights.stoveHeatRatio = 0f; } else { HouseLights.stoveHeatRatio = 1f; } // if not stove generator, scan extenral and indoors scenes, if using it, scan only internal ones if (!Settings.options.stoveGenerator || (Settings.options.stoveGenerator && GameManager.GetWeatherComponent().IsIndoorScene())) { HouseLights.stoveTempIncr = 0f; HouseLights.GetSwitches(); } }
private static void Postfix(MissionServicesManager __instance) { //MelonLoader.MelonLogger.Log("[AL] SceneUnloaded"); AmbientLights.Unload(); }
private static void Postfix(MissionServicesManager __instance) { AmbientLightControl.RegisterLights(); }
static void MissionServicesManager_Serialize_Postfix(MissionServicesManager __instance) { int srzCount = MissionServicesManager.m_MissionServicesManagerSaveProxy.m_SerializedTimers.Count / 3; $"MissionServicesManager.Serialize: timers count {__instance.m_MissionTimers.Count} / serialized: {srzCount}".logDbg(); }