void MixOutCurveUpdated(AnimationCurve curve, EditorCurveBinding binding) { curve.keys = CurveEditUtility.SanitizeCurveKeys(curve.keys, false); m_MixOutCurveProperty.animationCurveValue = curve; ApplyModifiedProperties(); var editorClip = target as EditorClip; if (editorClip != null) { editorClip.lastHash = editorClip.GetHashCode(); } RefreshCurves(); }
private void MixOutCurveUpdated(AnimationCurve curve, EditorCurveBinding binding) { curve.set_keys(CurveEditUtility.SanitizeCurveKeys(curve.get_keys(), false)); this.m_MixOutCurveProperty.set_animationCurveValue(curve); base.get_serializedObject().ApplyModifiedProperties(); EditorClip editorClip = base.get_target() as EditorClip; if (editorClip != null) { editorClip.lastHash = editorClip.GetHashCode(); } this.RefreshCurves(); }