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