| 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 Change
- Set the magnitude ofNavMeshAgent.velocityas it is.
- Div Speed
- Divide the magnitude ofNavMeshAgent.velocitybyNavMeshAgent.speed
- Div Value
- Divide 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 Change
- Use the value ofNavMeshAgent.velocityin the local coordinate system as it is.
- Normalize
- Use the normalized value ofNavMeshAgent.velocityin the local coordinate system.
- Div Speed
- Use the value ofNavMeshAgent.velocityin the local coordinate system divided byNavMeshAgent.speed.
- Div Value
- Use 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 X
- Use the X value ofNavMeshAgent.velocityin the normalized local coordinate system.
- Radian Angle
- Calculate 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- None
- Don't wait.
- Time
- Wait for the passage of time
- Animation Event
- Wait 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- None
- Don't wait.
- Time
- Wait for the passage of time
- Animation Event
- Wait 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- None
- Don't wait.
- Time
- Wait for the passage of time
- Animation Event
- Wait 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- None
- Don't wait.
- Time
- Wait for the passage of time
- Animation Event
- Wait 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. |
|
|