Пример #1
0
 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();
     }
 }
Пример #2
0
 private static void Postfix(MissionServicesManager __instance)
 {
     //MelonLoader.MelonLogger.Log("[AL] SceneUnloaded");
     AmbientLights.Unload();
 }
Пример #3
0
 private static void Postfix(MissionServicesManager __instance)
 {
     AmbientLightControl.RegisterLights();
 }
Пример #4
0
        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();
        }