NavMeshAgentをラップしたAI用移動コンポーネント。
主に組み込みBehaviourのAgentを介して使用する。

プロパティ
| プロパティ名 | 説明 | 
| Agent | 制御したいNavMeshAgent。 | 
| Animator | 制御したいAnimator。 | 
| Moving Parameter | Agentが移動中かどうかをAnimatorへ設定するためのboolパラメータを指定する。 | 
| Moving Speed Threshold | 移動中と判定する速さの閾値 | 
| Speed Parameter | 移動する速さをAnimatorへ設定するためのfloatパラメータを指定する。 | 
| Speed Type | AnimatorのSpeedパラメータに受け渡す値のタイプ。 Not ChangeNavMeshAgent.velocityのmagnitudeをそのまま設定する。Div SpeedNavMeshAgent.velocityのmagnitudeをNavMeshAgent.speedで除算するDiv ValueNavMeshAgent.velocityのmagnitudeを指定した値で除算する
 | 
| Speed Div Value | Speedに対して割る値。(_SpeedTypeがSpeedType.DivValueの時のみ使用) | 
| Speed Damp Time | 移動する速さのダンプ時間。 | 
| Movement Type | 移動ベクトルのタイプ。 Not Changeローカル座標系のNavMeshAgent.velocityの値をそのまま使用する。Normalizeローカル座標系のNavMeshAgent.velocityを正規化した値を使用する。Div Speedローカル座標系のNavMeshAgent.velocityをNavMeshAgent.speedで割った値を使用する。Div Valueローカル座標系のNavMeshAgent.velocityをMovementDivValueで割った値を使用する。
 | 
| Movement Div Value | velocityに対して割る値。(_MovementTypeがMovementType.DivValueの時のみ使用) | 
| Movement X Parameter | Agentのローカル空間での移動ベクトルのX値をAnimatorへ設定ためのfloatパラメータを指定する。 | 
| Movement X Damp Time | 移動ベクトルのX値のダンプ時間。 | 
| Movement Y Parameter | Agentのローカル空間での移動ベクトルのY値をAnimatorへ設定ためのfloatパラメータを指定する。 | 
| Movement Y Damp Time | 移動ベクトルのY値のダンプ時間。 | 
| Movement Z Parameter | Agentのローカル空間での移動ベクトルのZ値をAnimatorへ設定ためのfloatパラメータを指定する。 | 
| Movement Z Damp Time | 移動ベクトルのZ値のダンプ時間。 | 
| Turn Parameter | ターン方向をAnimatorへ設定するためのfloatパラメータを指定する。 | 
| Turn Type | Turnのタイプ Use X正規化したローカル座標系のNavMeshAgent.velocityのX値を使う。Radian Angle正規化したローカル座標系のNavMeshAgent.velocityのXZ値からラジアン角を計算する。
 | 
| Turn Damp Time | ターン方向のダンプ時間。 | 
| Sample Position Enabled | 移動先地点に対しSample Position Distanceの範囲内にあるNavMesh上の位置を見つけるフラグ。 | 
| Sample Position Distance | SamplePositionを行う距離 | 
| Enable Traverse Off Mesh Link | OffMeshLinkを通過する処理を有効にする 有効にする場合、NavMeshAgent.autoTraverseOffMeshLinkがfalseでなければならない。
 | 
| Jump Across | OffMeshLinkをジャンプして飛び越える場合の通過方法を指定する。 OffMeshLinkがOffMeshLinkType.LinkTypeJumpAcrossかOffMeshLinkType.LinkTypeManual(OffMeshLinkSettingsがない場合)だった場合に使用される。
 | フィールド名 | 説明 | 
|---|
 | Parameter | 通過中にTrueにするBool型パラメータ |  | Angular Speed | 通過方向へ回転する速さ |  | Jump Height | ジャンプする高さ 0を指定した場合は直線移動する。
 |  | Min Speed | 最小の移動速度。NavMeshAgent.speedと比較して速い方を使用する。 |  | Start Wait | 向き直ってから通過し始めるまでの待機設定。 | フィールド名 | 説明 | 
|---|
 | Type | 待機方法 None待機しない。Time時間経過を待つAnimation EventAnimationEventを待つ。Animatorコンポーネントと同じGameObjectにAnimationTriggerEventReceiverを設定し、AnimationEventでAnimationTriggerEventReceiver.Triggerを呼び出すことで待機終了。
 |  | Time | 待機時間(typeをWaitType.Timeにした場合に使用) |  | Event Name | AnimationEventの名前 呼び出すTriggerメソッドの引数の文字列と同一の名前を設定する。
 | 
 |  | End Wait | 通過し終えてからNavMesh上への移動に切り替わるまでの待機設定。 | フィールド名 | 説明 | 
|---|
 | Type | 待機方法 None待機しない。Time時間経過を待つAnimation EventAnimationEventを待つ。Animatorコンポーネントと同じGameObjectにAnimationTriggerEventReceiverを設定し、AnimationEventでAnimationTriggerEventReceiver.Triggerを呼び出すことで待機終了。
 |  | Time | 待機時間(typeをWaitType.Timeにした場合に使用) |  | Event Name | AnimationEventの名前 呼び出すTriggerメソッドの引数の文字列と同一の名前を設定する。
 | 
 | 
 | 
| Drop Down | OffMeshLinkを飛び降りる場合の通過方法を指定する。 OffMeshLinkがOffMeshLinkType.LinkTypeDropDownだった場合に使用される。
 | フィールド名 | 説明 | 
|---|
 | Parameter | 通過中にTrueにするBool型パラメータ |  | Angular Speed | 通過方向へ回転する速さ |  | Jump Height | ジャンプする高さ 0を指定した場合は直線移動する。
 |  | Min Speed | 最小の移動速度。NavMeshAgent.speedと比較して速い方を使用する。 |  | Start Wait | 向き直ってから通過し始めるまでの待機設定。 | フィールド名 | 説明 | 
|---|
 | Type | 待機方法 None待機しない。Time時間経過を待つAnimation EventAnimationEventを待つ。Animatorコンポーネントと同じGameObjectにAnimationTriggerEventReceiverを設定し、AnimationEventでAnimationTriggerEventReceiver.Triggerを呼び出すことで待機終了。
 |  | Time | 待機時間(typeをWaitType.Timeにした場合に使用) |  | Event Name | AnimationEventの名前 呼び出すTriggerメソッドの引数の文字列と同一の名前を設定する。
 | 
 |  | End Wait | 通過し終えてからNavMesh上への移動に切り替わるまでの待機設定。 | フィールド名 | 説明 | 
|---|
 | Type | 待機方法 None待機しない。Time時間経過を待つAnimation EventAnimationEventを待つ。Animatorコンポーネントと同じGameObjectにAnimationTriggerEventReceiverを設定し、AnimationEventでAnimationTriggerEventReceiver.Triggerを呼び出すことで待機終了。
 |  | Time | 待機時間(typeをWaitType.Timeにした場合に使用) |  | Event Name | AnimationEventの名前 呼び出すTriggerメソッドの引数の文字列と同一の名前を設定する。
 | 
 | 
 |