Class in Arbor.BehaviourTree / Inherits from: TreeNodeBase
Implements interfaces: IChildLinkSlotHolder


Root Node


Property Name Description
childNode Get child node.


Method Name Description
GetChildBranch Get the NodeBranch connected to the child node.
GetChildLinkSlot Get ChildLinkSlot.
IsDeletable Returns whether or not it can be deleted.

Inherited Members


Field Name Description
nodeComment Comment
position Position on the Arbor Editor.
showComment Whether to display comments


Property Name Description
behaviourTree Gets the behaviour tree.
enablePriority Returns true if it is traced from the root node and connected.
isActive Returns true if it is active.
name Node name.
nodeGraph Gets the NodeGraph.
nodeID Gets the node identifier.
parentNode Get parent node.
priority The priority of the node.
status The state of the node.


Event Name Description
onChangedPriority Called when priority changes.


Method Name Description
GetName Get node name.
HasChildLinkSlot Whether this node has a NodeLinkSlot to child.
HasParentLinkSlot Whether this node has a NodeLinkSlot to parent.
IsContainsBehaviour Check if it contains NodeBehaviour.
OnAfterDeserialize Called from ISerializationCallbackReceiver.OnAfterDeserialize.
OnBeforeSerialize Called from ISerializationCallbackReceiver.OnBeforeSerialize.
OnGraphChanged Called when the NodeGraph to which the Node belongs has changed.
ToString Convert node to string (for debugging).

Static Fields

Field Name Description
defaultWidth Default width of node