Don't deep-clone beatmapinfo/control points

This commit is contained in:
smoogipoo
2018-05-17 12:59:48 +09:00
parent c67f372560
commit 397d93660a
7 changed files with 16 additions and 18 deletions

View File

@ -53,8 +53,6 @@ namespace osu.Game.Beatmaps
{
var beatmap = CreateBeatmap();
// todo: this *must* share logic (or directly use) Beatmap<T>'s constructor.
// right now this isn't easily possible due to generic entanglement.
beatmap.BeatmapInfo = original.BeatmapInfo;
beatmap.ControlPointInfo = original.ControlPointInfo;
beatmap.HitObjects = original.HitObjects.SelectMany(h => convert(h, original)).ToList();