private static void Postfix(InGameUI __instance, OptionsMenu.Page page) { if (page == OptionsMenu.Page.Main && MissingSongsUI.lookingAtMissingSongs) { MissingSongsUI.GoToMissingSongsPage(); } }
private static void Postfix(OptionsMenu __instance, int col, string label, OptionsMenuButton.SelectedActionDelegate onSelected, OptionsMenuButton.IsCheckedDelegate isChecked) { if (__instance.mPage == OptionsMenu.Page.Main) { if (buttonCount == 0) // only do this once, bit of a hack { MissingSongsUI.SetMenu(__instance); } } }
private static bool Prefix(OptionsMenu __instance) { // should always be on the missing songs page when this happens if (MissingSongsUI.lookingAtMissingSongs) { MissingSongsUI.Cancel(); return(false); } return(true); }