/// <summary> /// Applys backup to all newly added objects. /// </summary> internal void BackupData(ApplyBackup backup) { int changeIndex = storageIndex; while (changeIndex < changedObjects.Count) { ControlPoint p = (ControlPoint)changedObjects[changeIndex]; backup(p); changeIndex++; } }
/// <summary> /// Applys backup to all newly added objects. /// </summary> internal void BackupData(ApplyBackup backup) { int changeIndex = storageIndex; while (changeIndex < changedObjects.Count) { HitObject h = (HitObject)changedObjects[changeIndex]; backup(h); changeIndex++; } }