UnityEditor.AnimationUtility.GetCurveBindings C# (CSharp) 메소드

GetCurveBindings() 개인적인 메소드

private GetCurveBindings ( AnimationClip clip ) : UnityEditor.EditorCurveBinding[]
clip UnityEngine.AnimationClip
리턴 UnityEditor.EditorCurveBinding[]
        public static extern EditorCurveBinding[] GetCurveBindings(AnimationClip clip);
        /// <summary>

Usage Example

예제 #1
0
        public virtual void Delete(WindowState state)
        {
            // we dont support deleting the summary
            if (m_DopeLines.index < 1)
            {
                return;
            }

            if (m_ClipDataSource == null)
            {
                return;
            }

            var clip = m_ClipDataSource.animationClip;

            if (clip == null)
            {
                return;
            }

            int curveIndexToDelete = m_DopeLines.index - 1;
            var bindings           = AnimationUtility.GetCurveBindings(clip);

            if (curveIndexToDelete >= bindings.Length)
            {
                return;
            }

            TimelineUndo.PushUndo(clip, "Delete Curve");
            AnimationUtility.SetEditorCurve(clip, bindings[m_DopeLines.index - 1], null);
            state.rebuildGraph = true;
        }
All Usage Examples Of UnityEditor.AnimationUtility::GetCurveBindings
AnimationUtility