private static void Postfix(OptionsMenu __instance, OptionsMenu.Page page) { if (page == OptionsMenu.Page.Main) { AutoLightshowMod.SetUserBrightness(RenderSettings.skybox.GetFloat("_Exposure"), RenderSettings.reflectionIntensity); } }
private static void PostFix(MenuState __instance, MenuState.State state) { if (state == MenuState.State.SongPage) { AutoLightshowMod.Reset(); } }
private static void Postfix(InGameUI __instance) { if (KataConfig.I.practiceMode) { return; } AutoLightshowMod.Reset(); }
private static void Postfix(EnvironmentLoader __instance) { if (!Config.enabled) { return; } MelonCoroutines.Start(AutoLightshowMod.ISetDefaultArenaBrightness()); }
private static void Postfix(SongCues __instance) { if (KataConfig.I.practiceMode) { return; } if (!Config.enabled) { return; } if (TutorialFlow.I.mIsTutorialSong) { return; } AutoLightshowMod.StartLightshow(); }
private static void Postfix(LaunchPanel __instance) { AutoLightshowMod.Reset(); }