コード例 #1
0
 public virtual void DrawController()
 {
     GUI.enabled = Application.isPlaying;
     {
         GUILayout.BeginHorizontal();
         if (GUILayout.Button("Play"))
         {
             if (animation.status == Status.Stopped)
             {
                 animation.Play();
             }
             else if (animation.status == Status.Paused)
             {
                 animation.Resume();
             }
         }
         if (GUILayout.Button("Pause"))
         {
             animation.Pause();
         }
         if (GUILayout.Button("Stop"))
         {
             animation.Stop();
         }
         GUILayout.EndHorizontal();
     }
     EditorGUILayout.PropertyField(m_Status);
     GUI.enabled = true;
 }
コード例 #2
0
 public virtual void DrawController()
 {
     GUI.enabled = false;
     EditorGUILayout.EnumPopup("Status", anim.status);
     if (Application.isPlaying)
     {
         GUI.enabled = true;
     }
     GUILayout.BeginHorizontal();
     if (GUILayout.Button("Restart"))
     {
         anim.StartSegment(0);
     }
     if (GUILayout.Button("Pause"))
     {
         anim.Pause();
     }
     if (GUILayout.Button("Resume"))
     {
         anim.Resume();
     }
     if (GUILayout.Button("Stop"))
     {
         anim.Stop();
     }
     GUILayout.EndHorizontal();
     GUI.enabled = true;
 }