private void EditAnimationClipInternal(AnimationClip animationClip, Object sourceObject, AnimationWindowControl controlInterface) { var newSelection = AnimationClipSelectionItem.Create(animationClip, sourceObject); if (ShouldUpdateSelection(newSelection)) { m_AnimEditor.selection = newSelection; m_AnimEditor.overrideControlInterface = controlInterface; m_LastSelectedObjectID = animationClip != null?animationClip.GetInstanceID() : 0; } else { m_AnimEditor.OnSelectionUpdated(); } }
public bool EditSequencerClip(AnimationClip animationClip, Object sourceObject, AnimationWindowControl controlInterface) { EditAnimationClipInternal(animationClip, sourceObject, controlInterface); state.linkedWithSequencer = true; return(true); }