| TaskNode Class |
Namespace: Slash.AI.BehaviorTrees.Tree
The TaskNode type exposes the following members.
| Name | Description | |
|---|---|---|
| Depth |
Depth inside tree.
| |
| Index |
Index among siblings.
| |
| NextSiblingTask |
Returns the next sibling.
| |
| Parent |
Parent node.
| |
| ParentTask |
Returns the parent task.
| |
| PreviousSiblingTask |
Returns the previous sibling.
| |
| Task |
Task in this node.
| |
| TreeId |
Creates a tree id out of the depth and index of the node. For each level 4 bits are reserved, so there should be a maximum of 16 children. The maximum depth is 8 on 32bit and 16 on 64bit.
|
| Name | Description | |
|---|---|---|
| CreateChildNode |
Creates a child node of this one.
| |
| Equals(Object) |
The equals.
(Overrides ObjectEquals(Object).) | |
| Equals(TaskNode) |
The equals.
| |
| GetHashCode |
The get hash code.
(Overrides ObjectGetHashCode.) |