Shell of the Action class using into the AI internal logic conveyor.
|
virtual void | OnModified () |
| Occurs when parameters has been modified.
|
|
|
bool | inQueue = false |
| If true then item already in queue.
|
|
|
bool | IsDirty [get] |
| The item is used into queue and requires temporal data clearing.
|
|
bool | IsValid [get] |
| Check does this Item valid.
|
|
Action | action [get] |
| Reference to binded executing source.
|
|
Brain | environment [get] |
| Execution environment for the item.
|
|
bool | IsInQueue [get] |
| True in case if item queued to processing.
|
|
Result | result = Result.None [get, set] |
| Result of node calculation
|
|
PipelineItem | Parent [get, set] |
| Order that was an owner of this action
|
|
bool | isActive [get, set] |
| Is the item is executing.
|
|
IterationType | LoopUntil [get, set] |
| Is require repeating of action?
|
|
Result | BreakCondition [get, set] |
| On which targetBuffer must be paused unity editor.
|
|
bool | IsBreakPointOn [get, set] |
| If true then will maintain current break options but will not react in debug environment.
|
|
string | Title [get, set] |
| Title of node
|
|
string | Tag [get, set] |
| Tag for identification but action type
|
|
|
static PipelineItemEventhandler | NewItem |
| Occurs when any item is created.
|
|
static PipelineItemEventhandler | Modified |
| Occurs when settings parameters has been changed.
|
|
System.Action | ExecutionPreparation |
| Occurs when node preparing to execution.
|
|
System.Action | Executed |
| Occurs when binded action is executed.
|
|
◆ PipelineItem()
Doloro.AI.Core.PipelineItem.PipelineItem |
( |
Brain |
brain, |
|
|
Action |
source |
|
) |
| |
Creates pipeline item.
- Parameters
-
brain | Executing environment. |
source | Source action. |
◆ GetFullPath()
static string Doloro.AI.Core.PipelineItem.GetFullPath |
( |
PipelineItem |
item | ) |
|
|
static |
Return the full path of item in DAI logical tree.
- Parameters
-
- Returns
◆ Pass()
Calling node execution.
- Parameters
-
- Returns
- Result of execution pass.
◆ RemoveFromQueue()
void Doloro.AI.Core.PipelineItem.RemoveFromQueue |
( |
Brain |
ai, |
|
|
ref int |
removedCount |
|
) |
| |
Clears item's meta and remove from queue and next queue. Calls "Remove from queue" to all children if current is order.
- Parameters
-
ai | Target AI. |
removedCount | How many nodes removed. |
The documentation for this class was generated from the following file:
- D:/Work/GitHub/DGDK22/Assets/Tauri Interactive/Doloro-GDK/Doloro-AI-Core/Runtime/Core/Pipeline/PipelineItem.cs