lab  2016-03-28
lightweight ai behaviour trees framework for Unity 3D
lab.AiBlackboard Class Reference

AiBlackboard with global information for current behaviour. More...

Public Member Functions

AiBlackboard Clone ()
 Creates a copy of this object. More...
 

Properties

IntParameter IntParameters [get]
 Gets int parameters. More...
 
FloatParameter FloatParameters [get]
 Gets float parameters. More...
 
BoolParameter BoolParameters [get]
 Gets bool parameters. More...
 
StringParameter StringParameters [get]
 Gets string parameters. More...
 

Detailed Description

AiBlackboard with global information for current behaviour.

AiBlackboard keeps global information values to help making decisions to bevahiour trees. AiBlackboard supports four types (int, float, bool and string) of parameters. Values can be written or read to cache some more complicated calculation.

Member Function Documentation

AiBlackboard lab.AiBlackboard.Clone ( )

Creates a copy of this object.

Returns
Deep copy of AiBlackboard.

Property Documentation

BoolParameter lab.AiBlackboard.BoolParameters
get

Gets bool parameters.

FloatParameter lab.AiBlackboard.FloatParameters
get

Gets float parameters.

IntParameter lab.AiBlackboard.IntParameters
get

Gets int parameters.

StringParameter lab.AiBlackboard.StringParameters
get

Gets string parameters.


The documentation for this class was generated from the following file: