Class NodeLink2 Extends GraphModifier
Connects two nodes using an off-mesh link.
In contrast to the NodeLink component, this link type will not connect the nodes directly instead it will create two link nodes at the start and end position of this link and connect through those nodes.
If the closest node to this object is called A and the closest node to the end transform is called D, then it will create one link node at this object's position (call it B) and one link node at the position of the end transform (call it C), it will then connect A to B, B to C and C to D.
This link type is possible to detect while following since it has these special link nodes in the middle. The link corresponding to one of those intermediate nodes can be retrieved using the GetNodeLink method which can be of great use if you want to, for example, play a link specific animation when reaching the link.
End position of the link.
The connection will be this times harder/slower to traverse.
Make a one-way connection.
The tag to apply to the link.
Which graphs this link is allowed to connect.
See
The example scene RecastExample2 contains a few links which you can take a look at to see how they are used.
Note
If you make any modifications to the node link's settings after it has been created, you need to call the Apply method in order to apply the changes to the graph.
Public Methods
Disconnects and then reconnects the link to the graph.
Called right after all graphs have been scanned.
Public Static Methods
Returns the link component associated with the specified node.
Public Variables
The connection will be this times harder/slower to traverse.
End position of the link.
Which graphs this link is allowed to connect.
Callback to be called when an agent starts traversing an off-mesh link.
Make a one-way connection.
The tag to apply to the link.
Inherited Public Members
Called after graphs have been updated using GraphUpdateObjects or navmesh cutting.
Called after graphs have been updated.
Called before graphs are updated using GraphUpdateObjects.
Called at the end of the scanning procedure.
Called after cached graphs have been loaded.
Called after a graph has been deserialized and loaded.
Called right before graphs are going to be scanned.
Triggers an event for all active graph modifiers.
Private/Protected Members
Removes this modifier from list of active modifiers.
Adds this modifier to list of active modifiers.
Handle serialization backwards compatibility.
Handle serialization backwards compatibility.
True if the link is connected to the graph.
Unique persistent ID for this component, used for serialization.
Maps persistent IDs to the component that uses it.