Class MoveToTargetAction
  
  
  
    Inheritance
    
    
    
    MoveToTargetAction
   
  
  
  Assembly: Unity.Muse.Behavior.dll
  Syntax
  
    [Serializable]
[NodeDescription("Move To Target", "Moves an object to towards another object.", "[Agent] moves to [Target]", "", "Action/Move", "3bc19d3122374cc9a985d90351633310", null, "C:\\temp\\com.unity.muse.behavior@0.11\\Packages\\com.unity.muse.behavior\\Runtime\\Execution\\Nodes\\Actions\\Move\\MoveToTargetAction.cs")]
public class MoveToTargetAction : Action
   
  Fields
  Agent
  
  
  Declaration
  
    public BlackboardVariable<GameObject> Agent
   
  Field Value
  
  AnimatorSpeedParam
  
  
  Declaration
  
    public BlackboardVariable<string> AnimatorSpeedParam
   
  Field Value
  
  DistanceThreshold
  
  
  Declaration
  
    public BlackboardVariable<float> DistanceThreshold
   
  Field Value
  
  Speed
  
  
  Declaration
  
    public BlackboardVariable<float> Speed
   
  Field Value
  
  Target
  
  
  Declaration
  
    public BlackboardVariable<GameObject> Target
   
  Field Value
  
  Methods
  
  OnEnd()
  OnEnd is called when the node has stopped running.
 
  
  Declaration
  
    protected override void OnEnd()
   
  Overrides
  
  
  OnStart()
  OnStart is called when the node starts running.
 
  
  Declaration
  
    protected override Node.Status OnStart()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | Node.Status | 
        The status of the node. 
 | 
      
    
  
  Overrides
  
  
  OnUpdate()
  OnUpdate is called each frame while the node is running.
 
  
  Declaration
  
    protected override Node.Status OnUpdate()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | Node.Status | 
        The status of the node. 
 | 
      
    
  
  Overrides