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); }