> For the complete documentation index, see [llms.txt](https://malbersanimations.gitbook.io/animal-controller/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://malbersanimations.gitbook.io/animal-controller/interfaces/iaitarget.md).

# IAITarget

Interface used to know if a gameObject is used as a Target by the [**AI Animal Control.**](/animal-controller/main-components/ai/ai-animal-control.md)

## Properties

### `float StopDistance();`

Stopping Distance Radius used for the AI

### `float SlowDistance();`

Distance for AI Driven Animals to start slowing it's speed before arriving at target

### `Vector3 GetPosition();`

Returns the Position of the current GameObject used as AI Target

### `Vector3 GetCenter();`

Returns the Position of the current GameObject used as AI Target

### `WayPointType TargetType { get; }`

Where is the Target Located, Ground, Water, Air?

### `void TargetArrived(GameObject target`

Returns the Position of the current GameObject used as AI Target
