Nodal Editor is a Unity Editor Scripting library that lets you create node based data structures easily.
- Import latest Nodal-Editor Unity package from release section
- First task is to create suitable notes for that you use NodalEditor namespace in Node class and then inherit it from BaseNode class.
- Override methods from the parent class to implement custom behaviour
| Methods | Function |
|---|---|
| DrawWindow | When node is rendering |
| ClickedOnRect | When clicked on node |
| SetInput | During interaction with |
| DrawCurves | While making connections with other nodes |
- Next task is to setup the custom NodeEditor like before, again use NodalEditor namespace and inherit it from NodeEditor class.
| Methods | Function |
|---|---|
| OnGUI | GUI refresh call |
| AddNodesItem | Called to add custom nodes to the editor |
| ContextCallback | Called to add context menu options (to create options for other nodes) |
| ContextCallback | Callback for context method |
| OnDisable | Called when the Node Editor is dismissed |
