# AgentMoveOnWaypoint

Move the Agent along the Waypoint.

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

## Property

<table border="1" class="docutils">
<tbody valign="top">
<tr>
<td>
Agent Controller
</td>
<td>
AgentController you want to control.<br />
            If not specified, ArborFSM is assigned to the AgentController in the GameObject.
</td>
</tr>
<tr>
<td>
Speed
</td>
<td>
Moving Speed
</td>
</tr>
<tr>
<td>
Stop On State End
</td>
<td>
Whether to stop when leaving the state.
</td>
</tr>
<tr>
<td>
Waypoint
</td>
<td>
Route to move Agent
</td>
</tr>
<tr>
<td>
Type
</td>
<td>
Play type.<dl class="docutils"><dt>Once</dt><dd>
            Only once
            </dd><dt>Cycle</dt><dd>
            Move from the end point to the start point and loop
            </dd><dt>Ping Pong</dt><dd>
            Turn back at the end
            </dd></dl>
</td>
</tr>
<tr>
<td>
Done
</td>
<td>
State transition at the time of movement completion(only Once)
</td>
</tr>
 </tbody>
</table>

