UnityEditor.AnimatorOverrideControllerInspector.DrawClipElement C# (CSharp) Method

DrawClipElement() private method

private DrawClipElement ( Rect rect, int index, bool selected, bool focused ) : void
rect UnityEngine.Rect
index int
selected bool
focused bool
return void
        private void DrawClipElement(Rect rect, int index, bool selected, bool focused)
        {
            AnimationClip originalClip = this.m_Clips[index].originalClip;
            AnimationClip overrideClip = this.m_Clips[index].overrideClip;
            rect.xMax /= 2f;
            GUI.Label(rect, originalClip.name, EditorStyles.label);
            rect.xMin = rect.xMax;
            rect.xMax *= 2f;
            EditorGUI.BeginChangeCheck();
            overrideClip = EditorGUI.ObjectField(rect, "", overrideClip, typeof(AnimationClip), false) as AnimationClip;
            if (EditorGUI.EndChangeCheck())
            {
                this.m_Clips[index].overrideClip = overrideClip;
            }
        }