# AgentEscape

Move the Agent to escape from Target.

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

## Properties

<table border="1" class="docutils">
<thead>
<tr><th>Property Name</th><th>Description</th></tr>
</thead>
<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>
Distance
</td>
<td>
Distance away
</td>
</tr>
<tr>
<td>
Target
</td>
<td>
Transform of object to escape
</td>
</tr>
<tr>
<td>
Done
</td>
<td>
State transition at the time of movement completion<br />
            Transition Method : OnStateUpdate
</td>
</tr>
 </tbody>
</table>


## Remarks

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

