Dungeon Architect
17.0.0
|
Public Member Functions | |
override void | Initialize (string id, Graph graph) |
Public Member Functions inherited from DungeonArchitect.Graphs.GraphNode | |
virtual void | OnEnable () |
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... | |
Additional Inherited Members | |
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 8 of file MarkerNode.cs.