| Agent | NavMeshAgentyou want to control. | 
| Animator | Animator you want to control. | 
| Moving Parameter | Specify the bool parameter for setting to the Animator whether or not the Agent is moving. | 
| Moving Speed Threshold | Threshold value of the speed of moving | 
| Speed Parameter | Specify the float parameter to set the moving speed to Animator. | 
| Speed Type | The type of value to pass to the animator's Speed parameter. Not ChangeSet the magnitude ofNavMeshAgent.velocityas it is.Div SpeedDivide the magnitude ofNavMeshAgent.velocitybyNavMeshAgent.speedDiv ValueDivide the magnitude ofNavMeshAgent.velocityby the specified value
 | 
| Speed Div Value | The value to divide for Speed. (Used only when _SpeedType is SpeedType.DivValue) | 
| Speed Damp Time | Dump time of moving speed. | 
| Movement Type | Type of movement vector. Not ChangeUse the value ofNavMeshAgent.velocityin the local coordinate system as it is.NormalizeUse the normalized value ofNavMeshAgent.velocityin the local coordinate system.Div SpeedUse the value ofNavMeshAgent.velocityin the local coordinate system divided byNavMeshAgent.speed.Div ValueUse the value ofNavMeshAgent.velocityin the local coordinate system divided by MovementDivValue.
 | 
| Movement Div Value | The value to divide for velocity. (Used only when _MovementType is MovementType.DivValue) | 
| Movement X Parameter | Specify the float parameter for setting the X value of the moving vector in the Agent's local space to Animator. | 
| Movement X Damp Time | Dump time of X value of moving vector. | 
| Movement Y Parameter | Specify the float parameter for setting the Y value of the moving vector in the Agent's local space to Animator. | 
| Movement Y Damp Time | Dump time of Y value of moving vector. | 
| Movement Z Parameter | Specify the float parameter for setting the Z value of the moving vector in the Agent's local space to Animator. | 
| Movement Z Damp Time | Dump time of Z value of moving vector. | 
| Turn Parameter | Specify the float parameter for setting the turn direction to Animator. | 
| Turn Type | Type of Turn. Use XUse the X value ofNavMeshAgent.velocityin the normalized local coordinate system.Radian AngleCalculate the radian angle from the XZ value ofNavMeshAgent.velocityin the normalized local coordinate system.
 | 
| Turn Damp Time | Dump time in the turn direction. | 
| Enable Traverse Off Mesh Link | Enable processing to passOffMeshLink If enabled,NavMeshAgent.autoTraverseOffMeshLinkmust be false.
 | 
| Jump Across | Specify the traverse method when jumping overOffMeshLink. Used whenOffMeshLinkis OffMeshLinkType.LinkTypeJumpAcross or OffMeshLinkType.LinkTypeManual(without OffMeshLinkSettings).
 | Field Name | Description | 
|---|
 | Parameter | Bool type parameter to be True during traverse |  | Angular Speed | The speed of rotation in the traverse direction |  | Jump Height | Height to jump If 0 is specified, it moves linearly.
 |  | Min Speed | Minimum movement speed. Use the faster one compared toNavMeshAgent.speed. |  | Start Wait | Waiting setting from turning around to starting traversing. | Field Name | Description | 
|---|
 | Type | How to wait NoneDon't wait.TimeWait for the passage of timeAnimation EventWait for the Animation Event.Set AnimationTriggerEventReceiver in the same GameObject as the Animator component, and call AnimationTriggerEventReceiver.Trigger in AnimationEvent to end the wait.
 |  | Time | Wait time (used when type is set to WaitType.Time) |  | Event Name | The name of the Animation Event Set the same name as the argument string of the Trigger method to be called.
 | 
 |  | End Wait | Waiting setting from the end of traversal to the switch to move to the NavMesh. | Field Name | Description | 
|---|
 | Type | How to wait NoneDon't wait.TimeWait for the passage of timeAnimation EventWait for the Animation Event.Set AnimationTriggerEventReceiver in the same GameObject as the Animator component, and call AnimationTriggerEventReceiver.Trigger in AnimationEvent to end the wait.
 |  | Time | Wait time (used when type is set to WaitType.Time) |  | Event Name | The name of the Animation Event Set the same name as the argument string of the Trigger method to be called.
 | 
 | 
 | 
| Drop Down | Off Specifies the traverse method when jumping off MeshLink. Used whenOffMeshLinkis OffMeshLinkType.LinkTypeDropDown.
 | Field Name | Description | 
|---|
 | Parameter | Bool type parameter to be True during traverse |  | Angular Speed | The speed of rotation in the traverse direction |  | Jump Height | Height to jump If 0 is specified, it moves linearly.
 |  | Min Speed | Minimum movement speed. Use the faster one compared toNavMeshAgent.speed. |  | Start Wait | Waiting setting from turning around to starting traversing. | Field Name | Description | 
|---|
 | Type | How to wait NoneDon't wait.TimeWait for the passage of timeAnimation EventWait for the Animation Event.Set AnimationTriggerEventReceiver in the same GameObject as the Animator component, and call AnimationTriggerEventReceiver.Trigger in AnimationEvent to end the wait.
 |  | Time | Wait time (used when type is set to WaitType.Time) |  | Event Name | The name of the Animation Event Set the same name as the argument string of the Trigger method to be called.
 | 
 |  | End Wait | Waiting setting from the end of traversal to the switch to move to the NavMesh. | Field Name | Description | 
|---|
 | Type | How to wait NoneDon't wait.TimeWait for the passage of timeAnimation EventWait for the Animation Event.Set AnimationTriggerEventReceiver in the same GameObject as the Animator component, and call AnimationTriggerEventReceiver.Trigger in AnimationEvent to end the wait.
 |  | Time | Wait time (used when type is set to WaitType.Time) |  | Event Name | The name of the Animation Event Set the same name as the argument string of the Trigger method to be called.
 | 
 | 
 |