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... | |