Class in Arbor / Inherits from: UnityEngine.MonoBehaviour
Description
AI for the movement component that wraps the NavMeshAgent.
Used mainly through built-in Behavior's Agent.
Properties
| Property Name | 
Description | 
| agent | 
NavMeshAgent you want to control. | 
| animator | 
Animator you want to control. | 
| isDivAgentSpeed | 
Whether or not to divide by the speed set for Agent. | 
| isDone | 
Whether the move is complete or not. | 
| movementDivValue | 
The value to divide for velocity. (Used only when _MovementType is MovementType.DivValue) | 
| movementType | 
Type of movement vector. | 
| movementXDampTime | 
Dump time of X value of moving direction vector. | 
| movementXParameter | 
Specify the float parameter for setting the X value of the moving vector in the Agent's local space to Animator. | 
| movementYDampTime | 
Dump time of Y value of moving direction vector. | 
| movementYParameter | 
Specify the float parameter for setting the Y value of the moving direction vector in the Agent's local space to Animator. | 
| movementZDampTime | 
Dump time of Z value of moving direction vector. | 
| movementZParameter | 
Specify the float parameter for setting the Z value of the moving direction vector in the Agent's local space to Animator. | 
| movingParameter | 
Specify the bool parameter for setting to the Animator whether or not the Agent is moving. | 
| movingSpeedThreshold | 
Threshold value of the speed of moving | 
| speedDampTime | 
Dump time of moving speed. | 
| speedParameter | 
Specify the float parameter for setting the moving speed to Animator. | 
| speedType | 
The type of value to pass to the animator's Speed parameter. | 
| turnDampTime | 
Dump time in the turn direction. | 
| turnParameter | 
Specify the float parameter for setting the turn direction to Animator. | 
| turnType | 
Type of Turn. | 
Methods
| Method Name | 
Description | 
| Escape | 
Keep away from specified position | 
| Follow | 
It approaches the specified position | 
| LookAt | 
Rotate in the direction of the specified position. | 
| MoveToRandomPosition | 
Move towards a random position within a specified radius | 
| Patrol | 
Wander within specified radius | 
| Resume | 
Resume movement. | 
| Stop | 
Stop. | 
| Warp | 
Warps agent to the provided position. | 
Enums
| Type Name | 
Description | 
| MovementType | 
Type of movement vector | 
| SpeedType | 
The type of value to pass to the animator's Speed parameter. | 
| TurnType | 
Type of Turn |