TreeNodeBase

Class in Arbor.BehaviourTree / Inherits from: Node

Description

Base class of Behavior Tree's node.

Properties

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.
parentNode Get parent node.
priority The priority of the node.
status The state of the node.

Methods

Method Name Description
GetParentLinkSlot Get NodeLinkSlot to parent.
HasChildLinkSlot Whether this node has a NodeLinkSlot to child.
HasParentLinkSlot Whether this node has a NodeLinkSlot to parent.
IsDeletable Returns whether or not it can be deleted.
OnExecute Called when executing.
ToString Convert node to string (for debugging).

Inherited Members

Fields

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

Properties

Property Name Description
nodeGraph Gets the NodeGraph.
nodeID Gets the node identifier.

Methods

Method Name Description
GetName Get node name.
IsContainsBehaviour Check if it contains NodeBehaviour.
OnGraphChanged Called when the NodeGraph to which the Node belongs has changed.