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.9\\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