> 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](/files/-MSeW_RaDlP9CWLdgcdH)

{% 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 %}
