예제 #1
0
        protected void showActions()
        {
            drawSeparator();

            EditorGUILayout.BeginHorizontal();
            {
                GUI.enabled = Target.State == TweenState.Stopped;
                if (GUILayout.Button("Play"))
                {
                    Target.Play();
                }

                GUI.enabled = Target.State != TweenState.Stopped;
                if (GUILayout.Button("Stop"))
                {
                    Target.Stop();
                }

                GUI.enabled = Target.State == TweenState.Started || Target.State == TweenState.Playing;
                if (GUILayout.Button("Pause"))
                {
                    Target.Pause();
                }

                GUI.enabled = Target.State == TweenState.Paused;
                if (GUILayout.Button("Resume"))
                {
                    Target.Resume();
                }
            }
            EditorGUILayout.EndHorizontal();

            GUI.enabled = true;
        }