public Beatmap GetBeatmapFromHash(string mapHash) { if (BeatmapsByHash != null) { return(BeatmapsByHash.ContainsKey(mapHash) ? BeatmapsByHash[mapHash] : null); } else { return(Beatmaps.Find(b => b.Hash == mapHash)); } }
public Beatmap GetBeatmapFromId(int id) { if (BeatmapsById != null && BeatmapsById.ContainsKey(id)) { return(BeatmapsById[id]); } else { return(Beatmaps.Find(b => b.ID == id)); } }