UnityEditor.AnimatorOverrideControllerInspector.OnEnable C# (CSharp) Method

OnEnable() private method

private OnEnable ( ) : void
return void
        private void OnEnable()
        {
            AnimatorOverrideController target = base.target as AnimatorOverrideController;
            this.m_Controller = base.serializedObject.FindProperty("m_Controller");
            if (this.m_ClipList == null)
            {
                this.m_ClipList = new ReorderableList(target.clips, typeof(AnimationClipPair), false, true, false, false);
                this.m_ClipList.drawElementCallback = new ReorderableList.ElementCallbackDelegate(this.DrawClipElement);
                this.m_ClipList.drawHeaderCallback = new ReorderableList.HeaderCallbackDelegate(this.DrawClipHeader);
                this.m_ClipList.elementHeight = 16f;
            }
            target.OnOverrideControllerDirty = (AnimatorOverrideController.OnOverrideControllerDirtyCallback) Delegate.Combine(target.OnOverrideControllerDirty, new AnimatorOverrideController.OnOverrideControllerDirtyCallback(this.Repaint));
        }