A Sandcastle Documented Class Library
FightGameAIDemo.Behavior_Tree Namespace |
[Missing <summary> documentation for "N:FightGameAIDemo.Behavior_Tree"]
Classes
Class | Description | |
---|---|---|
ActionNode |
A behaviour tree leaf node for running an action.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|
|
InverterNode |
Decorator node that inverts the success/failure of its child.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|
|
MyTreeBuilder |
Fluent API for building a behaviour tree.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|
|
ParallelNode |
Runs childs nodes in parallel.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|
|
SelectorNode |
Selects the first node that succeeds. Tries successive nodes until it finds one that doesn't fail.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|
|
SequenceNode |
Runs child nodes in sequence, until one fails.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|
Structures
Structure | Description | |
---|---|---|
MyTimeData |
Represents time. Used to pass time values to behaviour tree nodes.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|
Interfaces
Interface | Description | |
---|---|---|
IMyBehaviourTreeNode |
Interface for behaviour tree nodes.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|
|
IMyParentBehaviourTreeNode |
Interface for behaviour tree nodes.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|
Enumerations
Enumeration | Description | |
---|---|---|
MyBehaviourTreeStatus |
The return type when invoking behaviour tree nodes.
Origionaly Developed by Ashley Davis. Modified for use in this project by Steven Mcvey.
|