Sequence those order defining by external component.
|
enum | BreakStates { None
, Success
, Fail
, InProgress
} |
|
enum | Compare { And
, Or
} |
|
|
int | compareMode = 0 |
| Mode of sequence evaluation.
|
|
int | breakResultID = 0 |
| Id of targetBuffer's type that was used to break trigger.
|
|
string | sign = "" |
| Sign that will sent to delegate.
|
|
List< PipelineItem > | items = new List<PipelineItem>() |
| List of actions pipeline
|
|
int | actionInProgress = 0 |
|
|
Result | breakOutput = Result.None [get, protected set] |
|
Result | breakOutputCommon = Result.None [get, protected set] |
|
int | breakHashcode = -1 [get, protected set] |
|
string | orderS = "" [get, protected set] |
|
string | outputMessage = "" [get, protected set] |
|
string | itemIsOver = "" [get, protected set] |
| Title of last calculated item.
|
|
string | itemInProgress = "" [get, protected set] |
| 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.
|
|
◆ End()
virtual void Doloro.AI.Action.End |
( |
Brain |
ai | ) |
|
|
virtualinherited |
◆ GetCommonResult()
virtual Result Doloro.AI.Order.GetCommonResult |
( |
| ) |
|
|
virtualinherited |
Return the common targetBuffer of all item calculation
- Returns
◆ Init()
override void Doloro.AI.ReorderableSequence.Init |
( |
Brain |
ai | ) |
|
|
virtual |
◆ Pass()
override Result Doloro.AI.ReorderableSequence.Pass |
( |
Brain |
ai | ) |
|
|
virtual |
◆ ReorderForm()
delegate void Doloro.AI.ReorderableSequence.ReorderForm |
( |
ref List< int > |
order, |
|
|
Brain |
sender, |
|
|
ReorderableSequence |
orderRequester, |
|
|
string |
sign, |
|
|
ref string |
outputMessage |
|
) |
| |
Define signature of conversation between node and external listeners.
- Parameters
-
order | Current order. |
sender | Invoking AI entity. |
orderRequester | Invoke source action. |
sign | Signature of requester, if required. |
outputMessage | Generated log. |
◆ actionInProgress
int Doloro.AI.Order.actionInProgress = 0 |
|
inherited |
- Todo:
- Number of action in progress
◆ version
Initial value:=
DataManagement.DynamicResources.Version._100
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.
◆ SequenceRequested
ReorderForm Doloro.AI.ReorderableSequence.SequenceRequested |
|
static |
Event that will called when will be requested new sequence.
- Todo:
- Implement as personalized delegate.
The documentation for this class was generated from the following file:
- D:/Work/GitHub/DGDK22/Assets/Tauri Interactive/Doloro-GDK/Doloro-AI-Core-Nodes/Runtime/Behaviors/Orders/ReorderableSequence.cs