> 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/global-components/animator-behaviours.md).

# Animator Behaviours

Animator Behavior are components that can be attached to an Animator State inside an Animator Controller.

&#x20;Which is very handy when you need to execute code only while an animation is played.

![Random Behaviour applied to the Idle States](https://963537199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lzhr1XSMzMqNXjRnNlb%2F-MSeUoXk-Er_oYDk2gVV%2F-MSeW_RaDlP9CWLdgcdH%2Fimage.png?alt=media\&token=5c1bde02-649a-4b1f-a4bd-fe77b023e7bf)

{% content-ref url="/pages/-LzniiAoLRtEQYJRryCo" %}
[Message Behaviour](/animal-controller/global-components/animator-behaviours/message-behaviour.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSeWKp9RmOOjBBrTZ8J" %}
[Random Behaviour](/animal-controller/global-components/animator-behaviours/random-behaviour.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSeVovQzzutn-0aiq-i" %}
[Is Kinematic Behaviour](/animal-controller/global-components/animator-behaviours/is-kinematic-behaviour.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSeVliLmmm7DeGNsF8d" %}
[Sound Behaviour](/animal-controller/global-components/animator-behaviours/sound-behaviour.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSeW-u1Sv8PDBE7VDLO" %}
[Rigid Constraint Behaviour](/animal-controller/global-components/animator-behaviours/rigid-constraint-behaviour.md)
{% endcontent-ref %}
