![]() | 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.) |