UnityEditor.AnimationClipEditor.AnimationClipGUI C# (CSharp) Method

AnimationClipGUI() private method

private AnimationClipGUI ( ) : void
return void
        private void AnimationClipGUI()
        {
            if (this.m_ClipInfo != null)
            {
                float firstFrame = this.m_ClipInfo.firstFrame;
                float lastFrame = this.m_ClipInfo.lastFrame;
                bool changedStart = false;
                bool changedStop = false;
                this.ClipRangeGUI(ref firstFrame, ref lastFrame, out changedStart, out changedStop);
                if (changedStart)
                {
                    this.m_ClipInfo.firstFrame = firstFrame;
                }
                if (changedStop)
                {
                    this.m_ClipInfo.lastFrame = lastFrame;
                }
                this.m_AvatarPreview.timeControl.startTime = firstFrame / this.m_Clip.frameRate;
                this.m_AvatarPreview.timeControl.stopTime = lastFrame / this.m_Clip.frameRate;
            }
            else
            {
                this.m_AvatarPreview.timeControl.startTime = 0f;
                this.m_AvatarPreview.timeControl.stopTime = this.m_Clip.length;
            }
            EditorGUIUtility.labelWidth = 0f;
            EditorGUIUtility.fieldWidth = 0f;
            if (this.m_ClipInfo != null)
            {
                this.m_ClipInfo.loop = EditorGUILayout.Toggle("Add Loop Frame", this.m_ClipInfo.loop, new GUILayoutOption[0]);
            }
            EditorGUI.BeginChangeCheck();
            int num3 = (this.m_ClipInfo == null) ? ((int) this.m_Clip.wrapMode) : this.m_ClipInfo.wrapMode;
            num3 = (int) ((WrapModeFixed) EditorGUILayout.EnumPopup("Wrap Mode", (WrapModeFixed) num3, new GUILayoutOption[0]));
            if (EditorGUI.EndChangeCheck())
            {
                if (this.m_ClipInfo != null)
                {
                    this.m_ClipInfo.wrapMode = num3;
                }
                else
                {
                    this.m_Clip.wrapMode = (WrapMode) num3;
                }
            }
        }