> 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/advanced.md).

# Advanced

## Overview

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FDHQ7DRCNFvA670JkAACr%2Fimage.png?alt=media&amp;token=19f87790-efe6-413a-a641-e017bf209bb2" alt=""><figcaption></figcaption></figure>

## References Section

### Animator

Reference for the Animator component of the Animal

### RigidBody

Reference for the Rigidbody component of the Animal

### Main Camera

Reference for the Main Camera

### Aimer

Reference for the aimer component (if being used)

## Free Movement Section

### Rotator

Reference for the rotator gameobject. Used to add extra rotations to the character when gliding etc.

{% hint style="warning" %}
This is **required** for States like [**Fly** ](/animal-controller/main-components/manimal-controller/states/fly.md)and [**Underwater Swimming**](/animal-controller/main-components/manimal-controller/states/underwater.md)
{% endhint %}

### Root Bone

Bone to identify the Main Root Bone of the animal. Mainly used for Timeline and Flying animals.

## Lock Inputs Section

### Sleep

Allows you to disable the controller without disabling the component

### Lock Input&#x20;

Disable all the Mode/State Inputs. E.g (Jump, Fly, Attacks, Actions)&#x20;

### Lock Movement

Disable the Movement Input. Horizontal, vertical and UpDown axis Inputs.

### Lock Forward

Sets to Zero the Z on the movement Axis when this is set to true.&#x20;

### Lock Horizontal

Sets to Zero the X on the Movement Axis when this is set to true

### Lock UpDown

Sets to Zero the Y on the Movement Axis when this is set to true

## Required Animator Parameters

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FJqtBcjDalxj0EugO04c8%2Fimage.png?alt=media&amp;token=d829675e-9bb7-4415-9069-4add840e28e6" alt=""><figcaption></figcaption></figure>

A list of all the Required Animator Paramaters.

{% hint style="info" %}
Hover over each one to find out what they are for!
{% endhint %}

### Optional Animator Parameters

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FphyrLA67ayAnijGHvzf9%2Fimage.png?alt=media&amp;token=b6fc19d6-f4e6-445a-8575-cd607f6f60db" alt=""><figcaption></figcaption></figure>

A list of all optional animator parameters.

{% hint style="info" %}
Hover over each one to find out what they are for!
{% endhint %}

## Extras Section

### Type

Allows the Animal to have an ID for Additive Pose Fixing
