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