Namespace GraphViewBehaviorTree.Nodes
Classes
ActionNode
A Node that has no children, is the Leaf of the tree, and is where all of the logic gets implemented. The Interface, Abstract members will be implemented in the individual Action Nodes.
CompositeNode
Node that has a list of children.
DebugLogNode
ActionNode that logs a message.
DecoratorNode
Node that has one child Node and is capable of augmenting the return state of it's childNode. The Interface, Abstract members will be implemented in the individual Decorator Nodes.
DelayNode
Causes a delay in operations if the delay time is set. Time To Start is Delaying before the Node Updates. (Node is Running but not Started) OnUpdate is Called after Node is Started. Time To Stop is Delaying after the Node Finishes Running. (Node is not running, and is stopping) Causes delay in started to being set to false.
Fail
Node
Base class for all nodes in the Behavior tree.
RepeatNode
DecoratorNode returns State Running Regardless of the Child Nodes State.
SequencerNode
CompositeNode - Runs all of the children in Sequence, by the order in the list of children. If one of the children fails the node will stop running and return failure. Returns Success if all of the children nodes Succeed.
WaitNode
ActionNode that waits for a period of time before returning success.
Enums
Node.State
The states a node can be in.