public void RemoveCurve(PropertyModification[] modifications) { if (modifications.Length == 0) { return; } var target = modifications[0].target; if (target == null) { return; } TimelineRecording.RemoveCurve(target, modifications, state); var curvesOwner = target as ICurvesOwner; if (curvesOwner != null) { curvesOwner.SanitizeCurvesData(); } state.Refresh(); }
public void RemoveCurve(PropertyModification[] modifications) { if (modifications.Length != 0 && !(modifications[0].target == null)) { TimelineRecording.RemoveCurve(modifications[0].target, modifications, this.state); this.state.Refresh(false); } }
public void RemoveCurve(PropertyModification[] modifications) { if (modifications.Length == 0 || modifications[0].target == null) { return; } TimelineRecording.RemoveCurve(modifications[0].target, modifications, state); state.Refresh(); }