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

プロパティ¶
| プロパティ名 | 説明 | 
|---|---|
| Agent | 制御したいNavMeshAgent。 | 
| Animator | 制御したいAnimator。 | 
| Moving Parameter | Agentが移動中かどうかをAnimatorへ設定するためのboolパラメータを指定する。 | 
| Moving Speed Threshold | 移動中と判定する速度の閾値 | 
| Speed Parameter | 移動速度をAnimatorへ設定するためのfloatパラメータを指定する。 | 
| Is Div Agent Speed | Agentに設定しているspeedで割るかどうか。 | 
| Speed Damp Time | 移動速度のダンプ時間。 | 
| Movement Type | 
移動ベクトルのタイプ。
  | 
| 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のタイプ
  | 
| Turn Damp Time | ターン方向のダンプ時間。 |