> 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/main-components/manimal-controller/events.md).

# Events

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FesB6CLJKAMFgpQ130kJn%2Fimage.png?alt=media&amp;token=5bb5557a-b260-4d7a-be5b-84c4860a1696" alt=""><figcaption></figcaption></figure>

## Overview

There are several tabs with various different events that can be invoked based off of Movement, States, Stances, Modes, Speeds and more!

## Movement Events

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FGtelaQvmZMIzTlAyZyJO%2Fimage.png?alt=media&amp;token=92dee261-2db9-4283-8f64-13571a45cd47" alt=""><figcaption></figcaption></figure>

### On Sprint (Bool)

Invokes when character is sprinting - check out the [**Locomotion**](/animal-controller/main-components/manimal-controller/states/locomotion.md)[ ](/animal-controller/main-components/manimal-controller/states/locomotion.md)page for further details.

### On Movement Detected (Bool)

Invokes when any movement is detected

### On Strafe (Bool)

Invokes when strafing is detected/turned on

### On Grounded (Bool)

Invokes when the character is grounded

### On Teleport (Bool)

Invokes when the character is teleported

## State Events

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FyZSsqd4TVqnCZF2z6quk%2Fimage.png?alt=media&amp;token=829d9ff9-031a-49e0-9913-47a785a36620" alt=""><figcaption></figcaption></figure>

### On State Change (Int32)

Invokes when the state changes from one state to another

### On State Profile (Int32)

Invoked if the State is using State profile. This value is the Animator parameter Value for State Profile. E.g. Glide has different profiles (0 -> Paraglider, 1 -> Wings, 2 -> Umbrella)

### On Enter/Exit States

Invokes On Enter or On Exit events when you either enter or exit a state.

## Stance Events

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FOocjlSWLGuzEeia78kbO%2Fimage.png?alt=media&amp;token=fe2ecd5b-d324-4fea-a6a2-2d8ff5c05a6d" alt=""><figcaption></figcaption></figure>

### On Stance Change (Int32)

Invokes when the stance changes from one to another

### On Enter/Exit Stance

Invokes On Enter or On Exit events when you either enter or exit a stance

## Modes Events

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FVhAfdo4AxlLk4G2EzbXF%2Fimage.png?alt=media&amp;token=95b77e40-90ac-4308-a0df-4dd10aa97dfb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can also access all of the different mode events for your different abilities from this location as well below the standard events in this section.
{% endhint %}

### On Mode Start (Int32)

Invokes when a mode starts

### On Mode End (Int32)

Invokes when a mode ends

## Speeds Events

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FrOTfdxBjxQ5EQ01n1WXj%2Fimage.png?alt=media&amp;token=35a484db-81ab-4e94-bcb2-8bdb3283ad09" alt=""><figcaption></figcaption></figure>

### On Enter/Exit Speeds

Can invoke when entering and exiting different speed sets, which can be specified via the Speed Set and the Speed Index

### On Speed Change (MSpeed)

Invokes when the speed changes between sets.

## Extra Events

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FpiCJ7lm2nmdBVrScHlbB%2Fimage.png?alt=media&amp;token=95bc9029-6eb8-481c-a5b8-055ec3e35cbe" alt=""><figcaption></figcaption></figure>

### On Movement Locked (Bool)

Invokes when the movement on the Animal component is locked

### On Input Locked (Bool)

Invokes when the input on the Animal component is locked

### On Animation Change (Int32)

Invoke the Animation Namehash integer value everytime an animation changes in the animator.
