Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| ▼Naitoolkit | |
| ▼Nbt | |
| Ccheck | Check node, will return success if the callback returns true |
| Cneg | Negate node, will return the opposite of the child node |
| Cnode | Base abstract class for all nodes |
| Csel | Selector node, will execute all children in order until one succeeds |
| Cseq | Sequence node, will execute all children in order until one fails |
| Ctask | Task node, will execute the callback and return the result |
| ▼Nfsm | |
| Csimple_machine | A simple FSM |
| Cstack_machine | A stack FSM |
| Cstate | A state of the FSM |
| ▼Ngoap | |
| Caction | An action that can be performed on a blackboard |
| Cplan | A plan is a sequence of actions that will lead to a goal state |
| ▼Nutility | |
| Caction | Base abstract class for all actions |
| Cevaluator | Evaluate a set of actions and apply the best one |