![]() |
lab
2016-03-28
lightweight ai behaviour trees framework for Unity 3D
|
Classes | |
| class | AFlowNode |
| Abstract, base class for flow nodes. More... | |
| class | AiBehaviour |
| Data asset with parameters and behaviour trees. More... | |
| class | AiBlackboard |
| AiBlackboard with global information for current behaviour. More... | |
| class | AiController |
| Component to control ai behaviour. More... | |
| class | AiTree |
| Behaviour tree with ai logic. More... | |
| class | ANode |
| Base abstract class for AiTree nodes. More... | |
| class | AParameterNode |
| Abstract, generic, base class for parameter nodes. More... | |
| class | ASerializableParameter |
| Generic abstract class for dictionary serialization. More... | |
| class | ATaskScript |
| Abstract class for task implementation. More... | |
| class | BoolParameter |
| Serializable bool parameter. More... | |
| class | BoolParameterNode |
| Parameter node that provides possibility for comparing AiBlackboard's bool values. More... | |
| class | FloatParameter |
| Serializable float parameter. More... | |
| class | FloatParameterNode |
| Parameter node that provides possibility for comparing AiBlackboard's float values. More... | |
| class | IntParameter |
| Serializable int parameter. More... | |
| class | IntParameterNode |
| Parameter node that provides possibility for comparing AiBlackboard's int values. More... | |
| class | InverterNode |
| Flow node that inverts result from run. More... | |
| class | RepeaterNode |
| Flow node that always repeats running child node. More... | |
| class | SelectorNode |
| One of the most important flow nodes. If one of child nodes returns true after run, SelectorNode also will return true. More... | |
| class | SequenceNode |
| One of the most important flow nodes. If one of child nodes returns false after run, SequenceNode also will return false. More... | |
| class | StringParameter |
| Serializable string parameter. More... | |
| class | StringParameterNode |
| Parameter node that provides possibility for comparing AiBlackboard's string values. More... | |
| class | SucceederNode |
| Flow node that always returns success from run. More... | |
| class | TaskNode |
| Node responsible for running binded task script. More... | |
| class | TreeNode |
| Node that gives possibility to run other AiTree. More... | |