public override void OnInspectorGUI()
        {
            serializedObject.Update();

            /////Target/////
            myUICircleAnimation = ((UICircleAnimation)target);
            myUIAnimation       = myUICircleAnimation;


            /////Sequence/////
            GUILayout.Space(SECTION_SPACE);
            DrawSequence();

            //////Value/////
            GUILayout.Space(SECTION_SPACE);
            DrawValues();

            /////Ease////
            GUILayout.Space(SECTION_SPACE);
            DrawEase();

            /////Curve/////
            DrawCurve();

            /////Apply/////
            ApplyValues();
        }
Esempio n. 2
0
 protected void DrawAddAnimationButtons()
 {
     GUILayout.Space(SECTION_SPACE);
     foreach (UICircleAnimation.CircleAnimationType animationType in Enum.GetValues(typeof(UICircleAnimation.CircleAnimationType)))
     {
         if (GUILayout.Button("Add " + animationType + " Animation"))
         {
             for (int i = 0; i < targets.Length; ++i)
             {
                 UICircleAnimation newUICircleAnimation = ((UIAnimator)targets [i]).gameObject.AddComponent <UICircleAnimation> ();
                 newUICircleAnimation.animationType = animationType;
             }
         }
     }
 }