private static void Postfix(OptionsMenu __instance, int col, string label, OptionsMenuButton.SelectedActionDelegate onSelected, OptionsMenuButton.IsCheckedDelegate isChecked) { if (__instance.mPage == OptionsMenu.Page.Main) { buttonCount++; addedEnv = false; if (buttonCount == 9) { int column = col; if (column == 1) { column = 0; } else { column = 1; } ArenaLoaderUI.AddArenaCustomizationButton(__instance, column); } } }
private static void Postfix(OptionsMenu __instance, int col, string label, OptionsMenuButton.SelectedActionDelegate onSelected, OptionsMenuButton.IsCheckedDelegate isChecked) { if (__instance.mPage == OptionsMenu.Page.Main) { buttonCount++; if (buttonCount == 9) { SongDownloaderUI.AddPageButton(__instance, 0); SongSearchScreen.SetMenu(__instance); PlaylistCreatePanel.SetMenu(__instance); PlaylistSelectPanel.SetMenu(__instance); PlaylistEditPanel.SetMenu(__instance); PlaylistEndlessPanel.SetMenu(__instance); } } }
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 void Postfix(OptionsMenu __instance, int col, string label, OptionsMenuButton.SelectedActionDelegate onSelected, OptionsMenuButton.IsCheckedDelegate isChecked) { if (ModMenu.optionsMenu is null) { ModMenu.optionsMenu = __instance; } buttonCount++; if (buttonCount == 18) { ModMenu.AddModMenuButton(1); } }
private static void Postfix(OptionsMenu __instance, int col, string label, OptionsMenuButton.SelectedActionDelegate onSelected, OptionsMenuButton.IsCheckedDelegate isChecked) { if (__instance.mPage == OptionsMenu.Page.Main) { buttonCount++; if (buttonCount == 9) { SongDownloaderUI.AddPageButton(__instance, 0); } } }