![]() |
lab
2016-03-28
lightweight ai behaviour trees framework for Unity 3D
|
| ▼Nlab | |
| CAFlowNode | Abstract, base class for flow nodes |
| CAiBehaviour | Data asset with parameters and behaviour trees |
| CAiBlackboard | AiBlackboard with global information for current behaviour |
| CAiController | Component to control ai behaviour |
| CAiTree | Behaviour tree with ai logic |
| CANode | Base abstract class for AiTree nodes |
| CAParameterNode | Abstract, generic, base class for parameter nodes |
| CASerializableParameter | Generic abstract class for dictionary serialization |
| CATaskScript | Abstract class for task implementation |
| CBoolParameter | Serializable bool parameter |
| CBoolParameterNode | Parameter node that provides possibility for comparing AiBlackboard's bool values |
| CFloatParameter | Serializable float parameter |
| CFloatParameterNode | Parameter node that provides possibility for comparing AiBlackboard's float values |
| CIntParameter | Serializable int parameter |
| CIntParameterNode | Parameter node that provides possibility for comparing AiBlackboard's int values |
| CInverterNode | Flow node that inverts result from run |
| CRepeaterNode | Flow node that always repeats running child node |
| CSelectorNode | One of the most important flow nodes. If one of child nodes returns true after run, SelectorNode also will return true |
| CSequenceNode | One of the most important flow nodes. If one of child nodes returns false after run, SequenceNode also will return false |
| CStringParameter | Serializable string parameter |
| CStringParameterNode | Parameter node that provides possibility for comparing AiBlackboard's string values |
| CSucceederNode | Flow node that always returns success from run |
| CTaskNode | Node responsible for running binded task script |
| CTreeNode | Node that gives possibility to run other AiTree |