| 
| 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