Property | Type | Description | |
---|---|---|---|
Background | |||
ConnectorKnob | |||
OnLoad | SaveLoadEvent | ||
OnSave | SaveLoadEvent | ||
activeNode | Node, | ||
connectOutput | NodeOutput, | ||
dragNode | bool | ||
editor | Node_Editor, | ||
knobSize | int | ||
mousePos | Vector2 | ||
navigate | bool | ||
nodeBase | GUIStyle | ||
nodeBox | GUIStyle | ||
nodeButton | GUIStyle | ||
nodeCanvas | Node_Canvas_Object, | ||
nodeLabelBold | GUIStyle | ||
openedCanvas | string | ||
openedCanvasPath | string | ||
scrollWindow | bool | ||
sideWindowWidth | int |
Method | Description | |
---|---|---|
ApplyChanges ( ) : void | ||
ColorToTex ( Color col ) : |
||
ContextCallback ( object obj ) : void |
Context Click selection. Here you'll need to register your own using a string identifier
|
|
DrawNodeCurve ( Vector2 end, Vector2 start ) : void |
Draws a node curve from start to end (with three shades of shadows! :O )
|
|
DrawNodeCurve ( Vector2 end, Vector2 start, Color lineColor ) : void | ||
DrawSideWindow ( ) : void | ||
LoadNodeCanvas ( string path ) : void |
Loads the a node canvas from an asset
|
|
NewNodeCanvas ( ) : void |
Creates and opens a new empty node canvas
|
|
NodeAtPosition ( Vector2 pos ) : Node, |
Returns the node at the position
|
|
OnGUI ( ) : void | ||
SaveNodeCanvas ( string path ) : void |
Saves the current node canvas as a new asset
|
|
Tint ( |
||
checkInit ( ) : void |
Method | Description | |
---|---|---|
ClearChildrenInput ( Node, node ) : void |
A recursive function to clear all inputs that depend on the outputs of node. Usually does not need to be called manually
|
|
CreateEditor ( ) : void | ||
DrawNode ( int id ) : void |
Draws the node
|
|
InputEvents ( ) : void |
Processes input events
|
public static ColorToTex ( Color col ) : |
||
col | Color | |
return |
public static DrawNodeCurve ( Vector2 end, Vector2 start ) : void | ||
end | Vector2 | |
start | Vector2 | |
return | void |
public static DrawNodeCurve ( Vector2 end, Vector2 start, Color lineColor ) : void | ||
end | Vector2 | |
start | Vector2 | |
lineColor | Color | |
return | void |
public NodeAtPosition ( Vector2 pos ) : Node, | ||
pos | Vector2 | |
return | Node, |
public static Tint ( |
||
tex | ||
col | Color | |
return |
public static Texture2D,UnityEngine Background | ||
return |
public static Texture2D,UnityEngine ConnectorKnob | ||
return |