public void OnGUI_Animation()
        {
            InitGUIStyles();

            EditorGUI.BeginChangeCheck();

            //--[ Show Animation ]------------------------------------------
            GUI.color = GUITools.White;
            GUITools.BeginContents();
            GUILayout.Space(2);

            OnGUI_AnimationContent();

            GUITools.EndContents(false);
            GUI.color = GUITools.White;

            //--[ Show Sequence (if anyone is selected) ]------------------------------------------
            if (mCurrentSequenceIndex >= 0)
            {
                OnGUI_SequenceContent();
            }

            if (EditorGUI.EndChangeCheck())
            {
                mAnimation.InitTimes(mTextAnimation, true);
            }

            if (mSequence_IsDragging || mTimeLine_PlayingStartTime > 0)
            {
                /*Repaint();*/ HandleUtility.Repaint();
            }
        }
        public SE_Animation_Inspector(SE_Animation anim, TextAnimation se)
        {
            mTextAnimation = se;
            mAnimation     = anim;

            if (mTextAnimation != null && !Application.isPlaying)
            {
                mTextAnimation.StopAllAnimations(false);
            }

            mAnimation.InitTimes(mTextAnimation, true);
            if (!Application.isPlaying)
            {
                mAnimation.Play(mTextAnimation);
            }
            AnimationControls_StopPlaying(true);
        }