private string RetrieveBeatmapDirectory() { string beatmapDirectoryPath = FileBrowser.GetBeatmapPathFromFileDialog(); if (beatmapDirectoryPath != null) { string unzippedBeatmapPath = BeatmapCompressor.UnzipBeatmap(beatmapDirectoryPath); return(unzippedBeatmapPath); } else { FlashMessage("no beatmap loaded"); return(null); } }