# AgentController

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

![AgentController](./images/AgentController.png)

## プロパティ

<table border="1" class="docutils">
<tbody valign="top">
<tr>
<td>
Agent
</td>
<td>
制御したいNavMeshAgent。
</td>
</tr>
<tr>
<td>
Animator
</td>
<td>
制御したいAnimator。
</td>
</tr>
<tr>
<td>
Moving Parameter
</td>
<td>
Agentが移動中かどうかをAnimatorへ設定するためのboolパラメータを指定する。
</td>
</tr>
<tr>
<td>
Moving Speed Threshold
</td>
<td>
移動中と判定する速度の閾値
</td>
</tr>
<tr>
<td>
Speed Parameter
</td>
<td>
移動速度をAnimatorへ設定するためのfloatパラメータを指定する。
</td>
</tr>
<tr>
<td>
Is Div Agent Speed
</td>
<td>
Agentに設定しているspeedで割るかどうか。
</td>
</tr>
<tr>
<td>
Speed Damp Time
</td>
<td>
移動速度のダンプ時間。
</td>
</tr>
<tr>
<td>
Movement X Parameter
</td>
<td>
Agentのローカル空間での移動方向ベクトルのX値をAnimatorへ設定ためのfloatパラメータを指定する。
</td>
</tr>
<tr>
<td>
Movement X Damp Time
</td>
<td>
移動方向ベクトルのX値のダンプ時間。
</td>
</tr>
<tr>
<td>
Movement Y Parameter
</td>
<td>
Agentのローカル空間での移動方向ベクトルのY値をAnimatorへ設定ためのfloatパラメータを指定する。
</td>
</tr>
<tr>
<td>
Movement Y Damp Time
</td>
<td>
移動方向ベクトルのY値のダンプ時間。
</td>
</tr>
<tr>
<td>
Movement Z Parameter
</td>
<td>
Agentのローカル空間での移動方向ベクトルのZ値をAnimatorへ設定ためのfloatパラメータを指定する。
</td>
</tr>
<tr>
<td>
Movement Z Damp Time
</td>
<td>
移動方向ベクトルのZ値のダンプ時間。
</td>
</tr>
<tr>
<td>
Turn Parameter
</td>
<td>
ターン方向をAnimatorへ設定するためのfloatパラメータを指定する。
</td>
</tr>
<tr>
<td>
Turn Damp Time
</td>
<td>
ターン方向のダンプ時間。
</td>
</tr>
 </tbody>
</table>

