1
|
|
|
|
Introduction
|
|
|
2 listeners
|
2
|
|
|
|
Creating the Contextual Menus
|
|
|
1 listener
|
3
|
|
|
|
Creating the Nodes at a given Position
|
|
|
1 listener
|
4
|
|
|
|
Setting which Ports are Compatible
|
|
|
1 listener
|
5
|
|
|
|
Setting the Styles
|
|
|
1 listener
|
6
|
|
|
|
Adding the Style Sheet to the Graph View
|
|
|
1 listener
|
7
|
|
|
|
Adding the Nodes Basic Manipulators
|
|
|
1 listener
|
8
|
|
|
|
Drawing the Multiple Choice Node
|
|
|
1 listener
|
9
|
|
|
|
Creating a Group Contextual Menu
|
|
|
1 listener
|
10
|
|
|
|
Creating the Style Sheet
|
|
|
1 listener
|
11
|
|
|
|
How is the node structured?
|
|
|
1 listener
|
12
|
|
|
|
Adding the base UI
|
|
|
1 listener
|
13
|
|
|
|
Creating the C# Script
|
|
|
1 listener
|
14
|
|
|
|
Drawing the single choice node
|
|
|
1 listener
|
15
|
|
|
|
Create the CreateGroup Method
|
|
|
1 listener
|
16
|
|
|
|
Creating the regions in the Graph View Script
|
|
|
1 listener
|
17
|
|
|
|
Adding the Graph View to the Editor Window
|
|
|
1 listener
|
18
|
|
|
|
Stretching the Graph View to its Parent Size
|
|
|
1 listener
|
19
|
|
|
|
Adding the Grid Background
|
|
|
1 listener
|
20
|
|
|
|
Creating Style Sheet Variables
|
|
|
1 listener
|
21
|
|
|
|
Drawing the node in the Graph View
|
|
|
1 listener
|
22
|
|
|
|
Making the base node methods virtual
|
|
|
1 listener
|
23
|
|
|
|
Initializing the single choice node variables
|
|
|
1 listener
|
24
|
|
|
|
Creating the regions in the Editor Window Script
|
|
|
1 listener
|
25
|
|
|
|
Creating the GraphView Script
|
|
|
1 listener
|
26
|
|
|
|
How do we save the Asset files correctly?
|
|
|
1 listener
|
27
|
|
|
|
Updating our CreateNode method to instantiate the different Node Types
|
|
|
1 listener
|
28
|
|
|
|
Adding the selected nodes to the newly created group
|
|
|
1 listener
|
29
|
|
|
|
Making our callback be called
|
|
|
1 listener
|
30
|
|
|
|
Removing the nodes from the group and making them ungrouped nodes
|
|
|
1 listener
|
31
|
|
|
|
Adding the base manipulators to the Graph View
|
|
|
1 listener
|
32
|
|
|
|
Swapping ContentZoomer with SetupZoom
|
|
|
1 listener
|
33
|
|
|
|
How will the nodes be structured?
|
|
|
1 listener
|
34
|
|
|
|
Creating the Base Node Script
|
|
|
1 listener
|
35
|
|
|
|
What data should be in the Base Node?
|
|
|
1 listener
|
36
|
|
|
|
Creating the Base Node Variables
|
|
|
1 listener
|
37
|
|
|
|
Updating the Property Value
|
|
|
1 listener
|
38
|
|
|
|
Adding the Styles to the Style Sheet
|
|
|
1 listener
|
39
|
|
|
|
Adding the Style Sheet to the Toolbar
|
|
|
1 listener
|
40
|
|
|
|
Removing whitespaces from the node name
|
|
|
1 listener
|
41
|
|
|
|
Removing whitespaces from the toolbar file name
|
|
|
1 listener
|