internal void BackupData(CurveTypes type) { if (!allowBackup || CurrentChangeType != ChangeType.HitObject) { return; } HitObjectRecord current = (HitObjectRecord)currentRecord; current.BackupData(type); }
internal void BackupData(SliderOsu slider, int sliderPointIndex) { if (!allowBackup || CurrentChangeType != ChangeType.HitObject) { return; } if (slider == null) { Debug.Assert(false); return; } HitObjectRecord current = (HitObjectRecord)currentRecord; SliderPointData data = new SliderPointData(slider, sliderPointIndex); current.BackupData(data, true); }