private static void Postfix(MenuState __instance, ref MenuState.State state) { if (state == MenuState.State.LaunchPage) { DeleteButton.CreateDeleteButton(); FavoriteButton.CreateFavoriteButton(); AddPlaylistButton.CreatePlaylistButton(); DifficultyDisplay.Show(); } else { DifficultyDisplay.Hide(); } if (state == MenuState.State.SongPage) { ScoreDisplayList.Show(); RandomSongButton.CreateRandomSongButton(); SongSearchButton.CreateSearchButton(); SelectPlaylistButton.CreatePlaylistButton(); PlaylistEndlessButton.CreatePlaylistButton(); RefreshButton.CreateRefreshButton(); PlaylistEndlessManager.ResetIndex(); } else { ScoreDisplayList.Hide(); PlaylistEndlessButton.HidePlaylistButton(); } if (state == MenuState.State.MainPage) { //PlaylistManager.DownloadMissingSongs(); } }
private static void Postfix(MenuState __instance, ref MenuState.State state) { if (state == MenuState.State.LaunchPage) { DeleteButton.CreateDeleteButton(); FavoriteButtonButton.CreateFavoriteButtonButton(); DifficultyDisplay.Show(); } else { DifficultyDisplay.Hide(); } if (state == MenuState.State.SongPage) { ScoreDisplayList.Show(); } else { ScoreDisplayList.Hide(); } if (state == MenuState.State.SongPage) { RandomSong.CreateRandomSongButton(); } }