# AgentPatrol

To patrol the vicinity of the specified location.

![AgentPatrol](./images/AgentPatrol.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>
Min Interval
</td>
<td>
Minimum interval (seconds) before moving destination is changed.
</td>
</tr>
<tr>
<td>
Max Interval
</td>
<td>
Maximum interval (seconds) before moving destination is changed.
</td>
</tr>
<tr>
<td>
Stop On State End
</td>
<td>
Whether to stop when leaving the state.
</td>
</tr>
<tr>
<td>
Speed
</td>
<td>
Moving Speed
</td>
</tr>
<tr>
<td>
Radius
</td>
<td>
Moving radius
</td>
</tr>
<tr>
<td>
Center Type
</td>
<td>
Center type to patrol<dl class="docutils"><dt>Initial Placement Position</dt><dd>
            Initial placement position of AgentController object
            </dd><dt>State Start Position</dt><dd>
            Position of AgentController object at the time of the state start
            </dd><dt>Transform</dt><dd>
            Transform
            </dd><dt>Custom</dt><dd>
            Custom
            </dd></dl>
</td>
</tr>
<tr>
<td>
Center Transform
</td>
<td>
Specifying the center transform (CenterType is Transform only)
</td>
</tr>
<tr>
<td>
Center Position
</td>
<td>
Specify the center (CenterType is Custom only)
</td>
</tr>
 </tbody>
</table>


## Remarks

Intervals are randomly determined from the range of Min Interval and Max Interval.<br />

