Class MoveToLocationAction
  
  
  
    Inheritance
    
    
    
    MoveToLocationAction
   
  
  
  Assembly: Unity.Muse.Behavior.dll
  Syntax
  
    [Serializable]
[NodeDescription("Move To Location", "Moves an object to a specified position.", "[Agent] moves to [Location]", "", "Action/Move", "c67c5c55de9fe94897cf61976250cc83", null, "C:\\temp\\com.unity.muse.behavior@0.11\\Packages\\com.unity.muse.behavior\\Runtime\\Execution\\Nodes\\Actions\\Move\\MoveToLocationAction.cs")]
public class MoveToLocationAction : 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
  
  Location
  
  
  Declaration
  
    public BlackboardVariable<Vector3> Location
   
  Field Value
  
  Speed
  
  
  Declaration
  
    public BlackboardVariable<float> Speed
   
  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