Agent |
NavMeshAgent you 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 of NavMeshAgent.velocity as it is.
- Div Speed
- Divide the magnitude of NavMeshAgent.velocity by NavMeshAgent.speed
- Div Value
- Divide the magnitude of NavMeshAgent.velocity by 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 of NavMeshAgent.velocity in the local coordinate system as it is.
- Normalize
- Use the normalized value of NavMeshAgent.velocity in the local coordinate system.
- Div Speed
- Use the value of NavMeshAgent.velocity in the local coordinate system divided by NavMeshAgent.speed.
- Div Value
- Use the value of NavMeshAgent.velocity in 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 of NavMeshAgent.velocity in the normalized local coordinate system.
- Radian Angle
- Calculate the radian angle from the XZ value of NavMeshAgent.velocity in the normalized local coordinate system.
|
Turn Damp Time |
Dump time in the turn direction. |
Sample Position Enabled |
Flag to find a position on the NavMesh that is within the Sample Position Distance to the destination. |
Sample Position Distance |
Distance to perform SamplePosition |
Enable Traverse Off Mesh Link |
Enable processing to pass OffMeshLink If enabled, NavMeshAgent.autoTraverseOffMeshLink must be false. |
Jump Across |
Specify the traverse method when jumping over OffMeshLink. Used when OffMeshLink is 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 to NavMeshAgent.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 when OffMeshLink is 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 to NavMeshAgent.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. |
|
|