Class NodeLink3 Extends GraphModifier

Public

Connects two TriangleMeshNodes (recast/navmesh graphs) as if they had shared an edge.

Note

Usually you do not want to use this type of link, you want to use NodeLink2 or NodeLink (sorry for the not so descriptive names).

Public Methods

Apply (forceNewCheck)

Called after graphs have been updated.

Called right after all graphs have been scanned.

Public Static Methods

Public Variables

EndNode
Public
EndTransform
Public
StartNode
Public
StartTransform
Public
costFactor

The connection will be this times harder/slower to traverse.

Public
end

End position of the link.

Public

Inherited Public Members

EventType

GraphModifier event type.

Public

Called after graphs have been updated using GraphUpdateObjects or navmesh cutting.

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.

TriggerEvent (type)

Triggers an event for all active graph modifiers.

Private/Protected Members

Awake ()
GizmosColor
Private Static Readonly
GizmosColorSelected
Private Static Readonly

Removes this modifier from list of active modifiers.

Adds this modifier to list of active modifiers.

OnUpgradeSerializedData (migrations, unityThread)

Handle serialization backwards compatibility.

Reset ()

Handle serialization backwards compatibility.

UpgradeSerializedData (isUnityThread)
clamped1
Private
clamped2
Private
connectedNode1
Private
connectedNode2
Private
endNode
Private
postScanCalled
Private
reference
Protected Static
startNode
Private
uniqueID

Unique persistent ID for this component, used for serialization.

Protected
usedIDs

Maps persistent IDs to the component that uses it.

Protected Static