Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Embeds external AI behavior project to the current behavior by the resource path.
Disables itself in case if requested map not found. Sends error log to the console to inform developer.
Public Member Functions | |
override Result | Pass (Brain ai) |
Bing the external AI behavior. More... | |
virtual Result | GetCommonResult () |
Return the common targetBuffer of all item calculation More... | |
virtual void | Init (Brain ai) |
Calling one time when AI initializing. More... | |
virtual void | End (Brain ai) |
Occurs when action execution is ended. Calls each time the node got an explicit result as a Result.Success or Result.Fail More... | |
Public Attributes | |
string | behaviorPath = "" |
Path to behavior in resource folder. | |
List< PipelineItem > | items = new List<PipelineItem>() |
List of actions pipeline | |
int | actionInProgress = 0 |
Properties | |
PipelineItem | self [get, set] |
Reference to node that contains this action. | |
virtual DataManagement.DynamicResources.Version | version [get] |
Source version. More... | |
virtual string | author [get] |
Source author. | |
|
virtualinherited |
Occurs when action execution is ended. Calls each time the node got an explicit result as a Result.Success or Result.Fail
ai | Source AI entity. |
Reimplemented in Doloro.AI.Parallel, and Doloro.AI.LogicCoresRoot.
|
virtualinherited |
Return the common targetBuffer of all item calculation
|
virtualinherited |
Calling one time when AI initializing.
ai | Source AI entity. |
Reimplemented in Doloro.AI.Get.ChildObject, Doloro.AI.Operators.AMathAction< T >, Doloro.AI.Set.SetAnimatorProperty, Doloro.AI.BreakableSequence, Doloro.AI.Parallel, Doloro.AI.ReorderableSequence, Doloro.AI.LogicCoresRoot, Doloro.AI.Sensors.ASelectingSensorAction, Doloro.AI.Sensors.ASensorAction, Doloro.AI.Sensors.Filters.ASensorFilterAction< T >, Doloro.AI.Sensors.Instance.DeclareDependentFilteredSensor, Doloro.AI.Sensors.Instance.DeclareFilteredSphereSensor, Doloro.AI.Sensors.Instance.ReleaseSensor, and Doloro.AI.Sensors.Visual.
Bing the external AI behavior.
ai | Source AI entity. |
Implements Doloro.AI.Action.
|
inherited |
|
getinherited |
Source version.
Should be a constant value that defines what a version of relevant source is. Could be use for patching of the data according with version changes.