File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed
Assets/com.alelievr.NodeGraphProcessor Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -155,8 +155,15 @@ void InitializeView()
155
155
mainContainer . Add ( debugContainer ) ;
156
156
157
157
title = ( string . IsNullOrEmpty ( nodeTarget . name ) ) ? nodeTarget . GetType ( ) . Name : nodeTarget . name ;
158
+
159
+ // Apply node accent color
160
+ if ( nodeTarget . color . a > 0 )
161
+ {
162
+ titleContainer . style . borderBottomColor = new StyleColor ( nodeTarget . color ) ;
163
+ titleContainer . style . borderBottomWidth = new StyleFloat ( 5f ) ;
164
+ }
158
165
159
- initializing = true ;
166
+ initializing = true ;
160
167
161
168
SetPosition ( nodeTarget . position ) ;
162
169
Original file line number Diff line number Diff line change @@ -19,7 +19,12 @@ public abstract class BaseNode
19
19
/// </summary>
20
20
/// <returns></returns>
21
21
public virtual string name => GetType ( ) . Name ;
22
-
22
+
23
+ /// <summary>
24
+ /// The accent color of the node
25
+ /// </summary>
26
+ public virtual Color color => Color . clear ;
27
+
23
28
/// <summary>
24
29
/// Set a custom uss file for the node. We use a Resources.Load to get the stylesheet so be sure to put the correct resources path
25
30
/// https://docs.unity3d.com/ScriptReference/Resources.Load.html
You can’t perform that action at this time.
0 commit comments