Exemplo n.º 1
0
 public void RemoveBeatmap(string hash)
 {
     if (_beatmapHashes.Contains(hash))
     {
         foreach (var map in AllBeatmaps())
         {
             if (map.Md5 == hash)
             {
                 UnknownBeatmaps.Remove(map);
                 KnownBeatmaps.Remove(map);
                 DownloadableBeatmaps.Remove(map);
                 _beatmapHashes.Remove(hash);
                 break;
             }
         }
     }
 }
 public virtual bool RemoveBeatmap(string hash)
 {
     if (_beatmapHashes.Contains(hash))
     {
         foreach (var map in AllBeatmaps())
         {
             if (map.Md5 == hash)
             {
                 UnknownBeatmaps.Remove(map);
                 KnownBeatmaps.Remove(map);
                 DownloadableBeatmaps.Remove(map);
                 _beatmapHashes.Remove(hash);
                 return(true);
             }
         }
     }
     return(false);
 }