22using GBG . PlayableGraphMonitor . Editor . Utility ;
33using System ;
44using System . Collections . Generic ;
5- using System . Text ;
65using UnityEditor ;
76using UnityEditor . Experimental . GraphView ;
87using UnityEngine ;
@@ -131,7 +130,7 @@ public string GetExtraNodeLabel(IReadOnlyDictionary<PlayableHandle, string> node
131130 }
132131
133132
134- protected override void AppendNodeDescription ( )
133+ protected override void DrawNodeDescriptionInternal ( )
135134 {
136135 if ( ! Playable . IsValid ( ) )
137136 {
@@ -155,29 +154,40 @@ protected override void AppendNodeDescription()
155154 GUILayout . Label ( $ "IsNull: { Playable . IsNull ( ) } ") ;
156155 EditorGUI . BeginChangeCheck ( ) ;
157156 var done = EditorGUILayout . Toggle ( "IsDone:" , Playable . IsDone ( ) ) ;
158- if ( EditorGUI . EndChangeCheck ( ) ) Playable . SetDone ( done ) ;
157+ if ( EditorGUI . EndChangeCheck ( ) )
158+ Playable . SetDone ( done ) ;
159159 EditorGUI . BeginChangeCheck ( ) ;
160- var playState = ( PlayState ) EditorGUILayout . EnumPopup ( "PlayState:" , Playable . GetPlayState ( ) ) ;
161- if ( EditorGUI . EndChangeCheck ( ) ) if ( playState == PlayState . Playing ) Playable . Play ( ) ; else if ( playState == PlayState . Paused ) Playable . Pause ( ) ; else /*Do nothing*/ ;
160+ var playState = ( PlayState ) EditorGUILayout . EnumPopup ( "PlayState:" , Playable . GetPlayState ( ) ) ;
161+ if ( EditorGUI . EndChangeCheck ( ) )
162+ if ( playState == PlayState . Playing )
163+ Playable . Play ( ) ;
164+ else if ( playState == PlayState . Paused )
165+ Playable . Pause ( ) ;
162166 EditorGUI . BeginChangeCheck ( ) ;
163167 var speed = EditorGUILayout . DoubleField ( "Speed:" , Playable . GetSpeed ( ) ) ;
164- if ( EditorGUI . EndChangeCheck ( ) ) Playable . SetSpeed ( speed ) ;
168+ if ( EditorGUI . EndChangeCheck ( ) )
169+ Playable . SetSpeed ( speed ) ;
165170 EditorGUI . BeginChangeCheck ( ) ;
166171 var duration = EditorGUILayout . DoubleField ( "Duration (s):" , Playable . GetDuration ( ) ) ;
167- if ( EditorGUI . EndChangeCheck ( ) ) Playable . SetDuration ( duration ) ;
172+ if ( EditorGUI . EndChangeCheck ( ) )
173+ Playable . SetDuration ( duration ) ;
168174 GUILayout . Label ( $ "PreviousTime: { Playable . GetPreviousTime ( ) . ToString ( "F3" ) } (s)") ;
169175 EditorGUI . BeginChangeCheck ( ) ;
170176 var time = EditorGUILayout . DoubleField ( "Time (s):" , Playable . GetTime ( ) ) ;
171- if ( EditorGUI . EndChangeCheck ( ) ) Playable . SetTime ( time ) ;
177+ if ( EditorGUI . EndChangeCheck ( ) )
178+ Playable . SetTime ( time ) ;
172179 EditorGUI . BeginChangeCheck ( ) ;
173180 var leadTime = EditorGUILayout . FloatField ( "LeadTime (s):" , Playable . GetLeadTime ( ) ) ;
174- if ( EditorGUI . EndChangeCheck ( ) ) Playable . SetLeadTime ( leadTime ) ;
181+ if ( EditorGUI . EndChangeCheck ( ) )
182+ Playable . SetLeadTime ( leadTime ) ;
175183 EditorGUI . BeginChangeCheck ( ) ;
176184 var propagateSetTime = EditorGUILayout . Toggle ( $ "PropagateSetTime:", Playable . GetPropagateSetTime ( ) ) ;
177- if ( EditorGUI . EndChangeCheck ( ) ) Playable . SetPropagateSetTime ( propagateSetTime ) ;
185+ if ( EditorGUI . EndChangeCheck ( ) )
186+ Playable . SetPropagateSetTime ( propagateSetTime ) ;
178187 EditorGUI . BeginChangeCheck ( ) ;
179- var traversalMode = ( PlayableTraversalMode ) EditorGUILayout . EnumPopup ( "TraversalMode:" , Playable . GetTraversalMode ( ) ) ;
180- if ( EditorGUI . EndChangeCheck ( ) ) Playable . SetTraversalMode ( traversalMode ) ;
188+ var traversalMode = ( PlayableTraversalMode ) EditorGUILayout . EnumPopup ( "TraversalMode:" , Playable . GetTraversalMode ( ) ) ;
189+ if ( EditorGUI . EndChangeCheck ( ) )
190+ Playable . SetTraversalMode ( traversalMode ) ;
181191
182192 // Inputs
183193 GUILayout . Label ( LINE ) ;
@@ -212,7 +222,8 @@ protected virtual void AppendInputPortDescription()
212222 {
213223 EditorGUI . BeginChangeCheck ( ) ;
214224 var weight = EditorGUILayout . Slider ( $ " #{ i } Weight: { Playable . GetInputWeight ( i ) . ToString ( "F3" ) } ", Playable . GetInputWeight ( i ) , 0 , 1 ) ;
215- if ( EditorGUI . EndChangeCheck ( ) ) Playable . SetInputWeight ( i , weight ) ;
225+ if ( EditorGUI . EndChangeCheck ( ) )
226+ Playable . SetInputWeight ( i , weight ) ;
216227 }
217228 }
218229
0 commit comments