public Sheetmusic(Sheetmusic <T> original = null) { if (original != null) { SheetmusicInfo = original.SheetmusicInfo.DeepClone(); ControlPointInfo = original.ControlPointInfo; SheetmusicMetadata = original.SheetmusicMetadata; HitObjects = original.HitObjects; } }
protected WorkingSheetmusic(SheetmusicInfo sheetmusicInfo) { SheetmusicInfo = sheetmusicInfo; Metadata = sheetmusicInfo.Metadata ?? new SheetmusicMetadata(); }