Exemple #1
0
 private void OnGUI()
 {
     inst = this;
     if (SeqenceWindow.inst)
     {
         var state = SeqenceWindow.inst.state;
         if (state != null && state.seqence)
         {
             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");
     }
 }
Exemple #2
0
 void InspectGUI()
 {
     if (GUILayout.Button(SeqenceStyle.refreshContent, EditorStyles.toolbarButton, GUILayout.MaxWidth(24)))
     {
         float d = seqence.RecalcuteDuration();
         SetTimeRange(0, d * 1.5f);
     }
     if (GUILayout.Button(SeqenceStyle.inpectContent, EditorStyles.toolbarButton, GUILayout.MaxWidth(30)))
     {
         SeqenceInspector.ShowWindow();
     }
 }
Exemple #3
0
 public static void ShowWindow()
 {
     inst = GetWindow <SeqenceInspector>("seqence inspector");
     inst.Show();
 }