Class PatrolAction
Assembly: solution.dll
Syntax
[Serializable]
[NodeDescription("Patrol", "Moves an object along way points (transform children of a GameObject).", "[Agent] patrols along [Waypoints]", "", "Action/Move", "f0cd1414cf8e67c47214e54fc922c793", null, "C:\\temp\\com.unity.muse.behavior@0.5\\Packages\\com.unity.muse.behavior\\Runtime\\Execution\\Nodes\\Actions\\Move\\PatrolAction.cs")]
public class PatrolAction : 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
WaypointWaitTime
Declaration
public BlackboardVariable<float> WaypointWaitTime
Field Value
Waypoints
Declaration
public BlackboardVariable<GameObject> Waypoints
Field Value
Methods
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