コード例 #1
0
 private void LevelCollectionTableView_DidSelectLevelEvent(IPreviewBeatmapLevel previewBeatmapLevel)
 {
     if (previewBeatmapLevel is BeatSaberPlaylistsLib.Types.IPlaylistSong selectedPlaylistSong)
     {
         Events.RaisePlaylistSongSelected(selectedPlaylistSong);
         this.selectedPlaylistSong = selectedPlaylistSong;
     }
     else
     {
         this.selectedPlaylistSong = null;
     }
     foreach (IPreviewBeatmapLevelUpdater previewBeatmapLevelUpdater in previewBeatmapLevelUpdaters)
     {
         previewBeatmapLevelUpdater.PreviewBeatmapLevelUpdated(previewBeatmapLevel);
     }
 }
コード例 #2
0
 internal static void RaisePlaylistSongSelected(BeatSaberPlaylistsLib.Types.IPlaylistSong playlistSong) => playlistSongSelected?.Invoke(playlistSong);