AI Components that executes node based actions map.
|
|
void | Restore () |
| | Restoring hierarchy from the map.
|
| |
| bool | AddToQueue (PipelineItem item) |
| | Add item to queue behaviorManager automatically. More...
|
| |
| PipelineItem | FindItemByTag (string tag, PipelineItem starPoint) |
| | Returns the first placed object by bundle. Select ai.mainNode as startPoin if want search between all More...
|
| |
|
void | DropQueue () |
| | Clear current plan to computing. Restore main item.
|
| |
| void | DropItemsByTag (string tag) |
| | Remove from queue and next queue items with requested parameters. More...
|
| |
| void | DropItemsByTitle (string title) |
| | Remove from queue and next queue items with requested parameters. More...
|
| |
| void | DropItems (string title, string tag) |
| | Remove from queue and next queue items with equal both requested parameters. More...
|
| |
| void | DropItems (string title, string tag, System.Type type) |
| | Remove from queue and next queue items with requested parameters. More...
|
| |
|
|
DAIProject | project [get] |
| | AI project instance
|
| |
|
string | ProjectSignature [get, set] |
| | Unique sign of the project using for referential integrity.
|
| |
|
DebugDepth | TrackingDepth [get, set] |
| | Level of object tracking with debug shell or external tools.
|
| |
|
List< PipelineItem > | Queue [get] |
| | Queue of nodes for calculation in current step.
|
| |
|
List< PipelineItem > | QueueNext [get] |
| | Queue of nodes for calculation for next step.
|
| |
|
PipelineItem | Root [get] |
| | Return the reference to main node.
|
| |
|
LogicCoresRoot | RootAction [get] |
| |
|
int | QueueIteration = 0 [get] |
| | Current cyclomatic index of the pass.
|
| |
|
Memory | memory [get] |
| | AI's memory. Stores the reference to in-game objects or raw type values.
|
| |
|
float | CalculationLimitTime [get, set] |
| | How many time in seconds should passed to make the left nodes in current queue to be passed to the new step queue.
|
| |
|
float | LogicalThreadFrequency [get, set] |
| | Max amount of times in second to call each node bond to the parallel execution order.
|
| |
|
int | ItemsDeleyed = 0 [get] |
| | How many items will delayed to the next step
|
| |