|  | Dungeon Architect
    17.0.0
    | 
 
  
| Additional Inherited Members | |
|  Public Member Functions inherited from DungeonArchitect.Graphs.GraphNode | |
| virtual void | OnEnable () | 
| virtual void | Initialize (string id, Graph graph) | 
| virtual void | CopyFrom (GraphNode node) | 
| Called when the node is copied. The implementations should implement copy here (e.g. deep / shallow copy depending on implementation) More... | |
| GraphNode[] | GetParentNodes () | 
| Gets the list of parent graph nodes  More... | |
| GraphNode[] | GetChildNodes () | 
| Gets the list of child nodes  More... | |
| void | DragNode (Vector2 delta) | 
| Moves the node by the specified delta  More... | |
|  Protected Member Functions inherited from DungeonArchitect.Graphs.GraphNode | |
| void | UpdateName (string prefix) | 
| GraphPin | CreatePin (GraphPinType pinType, Vector2 position, Rect boundsOffset, Vector2 tangent) | 
| Creates a pin with the specified configuration  More... | |
| T | CreatePinOfType< T > (GraphPinType pinType, Vector2 position, Rect boundsOffset, Vector2 tangent) | 
|  Protected Attributes inherited from DungeonArchitect.Graphs.GraphNode | |
| string | id | 
| string | caption | 
| Rect | bounds = new Rect(10, 10, 120, 120) | 
| bool | canBeDeleted = true | 
| bool | canBeSelected = true | 
| bool | canBeMoved = true | 
| bool | selected = false | 
| int | zIndex | 
| List< GraphPin > | inputPins | 
| List< GraphPin > | outputPins | 
| Graph | graph | 
|  Properties inherited from DungeonArchitect.Graphs.GraphNode | |
| string | Id  [get, set] | 
| The ID of the graph node  More... | |
| string | Caption  [get, set] | 
| The caption label of the node. It is up to the implementation to draw this label, if needed  More... | |
| Rect | Bounds  [get, set] | 
| The bounds of the node  More... | |
| bool | CanBeDeleted  [get] | 
| bool | CanBeSelected  [get] | 
| bool | CanBeMoved  [get] | 
| bool | Selected  [get, set] | 
| Flag to indicate if the node has been selected  More... | |
| Vector2 | Size  [get, set] | 
| The size of the node  More... | |
| Vector2 | Position  [get, set] | 
| The position of the node  More... | |
| int | ZIndex  [get, set] | 
| The Z-index of the node. It determines if the node is on top of other nodes  More... | |
| GraphPin[]? | InputPins  [get] | 
| List of input pins owned by this node  More... | |
| GraphPin[]? | OutputPins  [get] | 
| List of output pins owned by this node  More... | |
| GraphPin | OutputPin  [get] | 
| Gets the first output pin. Returns null if no output pins are defined  More... | |
| GraphPin | InputPin  [get] | 
| Gets the first input pin. Returns null if no input pins are defined  More... | |
| Graph | Graph  [get] | 
| The graph that owns this node  More... | |
| bool | Dragging  [get, set] | 
Definition at line 3 of file GrammarRuleNode.cs.