lab  2016-03-28
lightweight ai behaviour trees framework for Unity 3D
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nlab
 CAFlowNodeAbstract, base class for flow nodes
 CAiBehaviourData asset with parameters and behaviour trees
 CAiBlackboardAiBlackboard with global information for current behaviour
 CAiControllerComponent to control ai behaviour
 CAiTreeBehaviour tree with ai logic
 CANodeBase abstract class for AiTree nodes
 CAParameterNodeAbstract, generic, base class for parameter nodes
 CASerializableParameterGeneric abstract class for dictionary serialization
 CATaskScriptAbstract class for task implementation
 CBoolParameterSerializable bool parameter
 CBoolParameterNodeParameter node that provides possibility for comparing AiBlackboard's bool values
 CFloatParameterSerializable float parameter
 CFloatParameterNodeParameter node that provides possibility for comparing AiBlackboard's float values
 CIntParameterSerializable int parameter
 CIntParameterNodeParameter node that provides possibility for comparing AiBlackboard's int values
 CInverterNodeFlow node that inverts result from run
 CRepeaterNodeFlow node that always repeats running child node
 CSelectorNodeOne of the most important flow nodes. If one of child nodes returns true after run, SelectorNode also will return true
 CSequenceNodeOne of the most important flow nodes. If one of child nodes returns false after run, SequenceNode also will return false
 CStringParameterSerializable string parameter
 CStringParameterNodeParameter node that provides possibility for comparing AiBlackboard's string values
 CSucceederNodeFlow node that always returns success from run
 CTaskNodeNode responsible for running binded task script
 CTreeNodeNode that gives possibility to run other AiTree