Esempio n. 1
0
 private void OnGUI()
 {
     inst = this;
     if (TimelineWindow.inst)
     {
         var state = TimelineWindow.inst.state;
         if (state != null && state.timeline)
         {
             GUILayout.BeginVertical();
             EditorGUILayout.LabelField(state.Name);
             EditorGUILayout.LabelField("frame rate:", state.frameRate.ToString());
             EditorGUILayout.LabelField("play status:", state.playing.ToString());
             state.mode = (WrapMode)EditorGUILayout.EnumPopup("wrapmode:", state.mode);
             scroll     = EditorGUILayout.BeginVerticalScrollView(scroll);
             GUIMark();
             GUITracks();
             EditorGUILayout.EndScrollView();
             GUILayout.EndVertical();
         }
     }
     else
     {
         EditorGUILayout.LabelField("no timeline select");
     }
 }
 void InspectGUI()
 {
     if (GUILayout.Button(TimelineStyles.refreshContent, EditorStyles.toolbarButton, GUILayout.MaxWidth(24)))
     {
         float d = timeline.RecalcuteDuration();
         SetTimeRange(0, d * 1.5f);
     }
     if (GUILayout.Button(TimelineStyles.inspectBtn, EditorStyles.toolbarButton))
     {
         TimelineInspector.ShowWindow();
     }
 }
Esempio n. 3
0
 public static void ShowWindow()
 {
     inst = GetWindow <TimelineInspector>("timeline inspector");
     inst.Show();
 }