Beispiel #1
0
        internal void BackupData(CurveTypes type)
        {
            if (!allowBackup || CurrentChangeType != ChangeType.HitObject)
            {
                return;
            }

            HitObjectRecord current = (HitObjectRecord)currentRecord;

            current.BackupData(type);
        }
Beispiel #2
0
        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);
        }