# Interfaces

- [IAITarget](/animal-controller/interfaces/iaitarget.md)
- [IWayPoint](/animal-controller/interfaces/iwaypoint.md)
- [IAIControl](/animal-controller/interfaces/iaicontrol.md)
- [IAim](/animal-controller/interfaces/iaim.md)
- [IAlign](/animal-controller/interfaces/ialign.md)
- [IGravity](/animal-controller/interfaces/igravity.md)
- [IInteractor](/animal-controller/interfaces/iinteractor.md): Used for identify who Interact with the Interactable
