|
Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Sequence that allow to interrupt execution in case if faced certain result at the child.


Public Types | |
| enum | BreakStates { None , Success , Fail , InProgress } |
| enum | Compare { And , Or } |
Public Member Functions | |
| override void | Init (Brain ai) |
| Calling one time when AI initializing. More... | |
| override Result | Pass (Brain ai) |
| Calculation of inherited nodes More... | |
| virtual Result | GetCommonResult () |
| Return the common targetBuffer of all item calculation 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 | |
| Compare | compareMode = Compare.And |
| Mode of sequence comparison | |
| BreakStates | breakResultID = BreakStates.None |
| Id of targetBuffer's type that was used to break trigger. | |
| List< PipelineItem > | items = new List<PipelineItem>() |
| List of actions pipeline | |
| int | actionInProgress = 0 |
Properties | |
| Result | breakOutput = Result.None [get] |
| Result | breakOutputCommon = Result.None [get] |
| int | breakHashcode = -1 [get] |
| string | itemIsOver = "" [get] |
| Title of last calculated item. | |
| string | itemInProgress = "" [get] |
| Item that current sent to processing. | |
| 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
|
virtual |
Calling one time when AI initializing.
Reimplemented from 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.