|
Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Abstract class that used for calculations of order


Public Member Functions | |
| virtual Result | GetCommonResult () |
| Return the common targetBuffer of all item calculation More... | |
| virtual void | Init (Brain ai) |
| Calling one time when AI initializing. More... | |
| abstract Result | Pass (Brain ai) |
| Implements runtime execution logic for the logical node. 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 | |
| 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.
|
virtual |
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.
Implements runtime execution logic for the logical node.
| ai | Reference to AI entity. |
Implemented in Doloro.AI.Check.IsCurrentPositionInRadius, Doloro.AI.Compare.ABinaryCompareAction< T >, Doloro.AI.Compare.ACompareAction< T >, Doloro.AI.Get.ChildObject, Doloro.AI.Get.GetRectAroundObject, Doloro.AI.Get.NearGameObject, Doloro.AI.Memory.Copy, Doloro.AI.Memory.Exists, Doloro.AI.Memory.Remove, Doloro.AI.Memory.RemoveByType, Doloro.AI.Operators.AMathAction< T >, Doloro.AI.Set.ASetMemoryValueAction< T >, Doloro.AI.Set.SetAnimatorProperty, Doloro.AI.Primitive.Log, Doloro.AI.Primitive.Return, Doloro.AI.Primitive.Trigger, Doloro.AI.Primitive.Wait, Doloro.AI.BindExternal, Doloro.AI.BreakableSequence, Doloro.AI.Parallel, Doloro.AI.Switch.Random, Doloro.AI.ReorderableSequence, Doloro.AI.Sequence, Doloro.AI.Switch.Switch, Doloro.AI.LogicCoresRoot, Doloro.AI.Sensors.ASensorAction, Doloro.AI.Sensors.Instance.DeclareDependentFilteredSensor, Doloro.AI.Sensors.Instance.DeclareFilteredSphereSensor, and Doloro.AI.Sensors.Instance.ReleaseSensor.
| int Doloro.AI.Order.actionInProgress = 0 |
|
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.