|
override Result | Pass (Brain ai) |
| Select the random element included to switch. More...
|
|
virtual Result | GetCommonResult () |
| Return the common targetBuffer of all item calculation More...
|
|
virtual void | Init (Brain ai) |
| Calling one time when AI initializing. 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...
|
|
◆ Mode
Defines selection behavior model.
Enumerator |
---|
Solo | Waits till lass started node has Result.InProgress state.
|
MulTreads | Starts new child each call.
|
◆ 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()
virtual void Doloro.AI.Action.Init |
( |
Brain |
ai | ) |
|
|
virtualinherited |
Calling one time when AI initializing.
- Parameters
-
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.
◆ Pass()
override Result Doloro.AI.Switch.Random.Pass |
( |
Brain |
ai | ) |
|
|
virtual |
Select the random element included to switch.
- Parameters
-
- Returns
Implements Doloro.AI.Action.
◆ 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.
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/Random.cs