Esempio n. 1
0
        private Beatmap GetBeatmapObj(LocalOsuFile osuFile, FileInfo fileInfo)
        {
            var beatmap = BeatmapConvertExtension.ParseFromOSharp(osuFile);

            beatmap.BeatmapFileName  = fileInfo.Name;
            beatmap.LastModifiedTime = fileInfo.LastWriteTime;
            beatmap.FolderNameOrPath = fileInfo.Directory?.Name;
            beatmap.InOwnDb          = true;
            return(beatmap);
        }
Esempio n. 2
0
 public HitsoundChannel(LocalOsuFile osuFile, AudioPlaybackEngine engine, FileCache cache = null)
     : this(osuFile, Path.GetDirectoryName(osuFile.OriginPath), engine, cache)
 {
 }
Esempio n. 3
0
 public SampleChannel(LocalOsuFile osuFile, AudioPlaybackEngine engine,
                      ICollection <Subchannel> referencedChannels, FileCache cache = null)
     : this(osuFile, Path.GetDirectoryName(osuFile.OriginPath), engine, referencedChannels, cache)
 {
 }