> For the complete documentation index, see [llms.txt](https://sunfish-studios.gitbook.io/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sunfish-studios.gitbook.io/main/main-components/animator.md).

# Animator

#### Animators

<figure><img src="/files/Bq6lb9wezUarUjTcyhd9" alt=""><figcaption></figcaption></figure>

**AC Fisherman v1** is the default animator for FAC, it's a copy of AC Human v5 (*from Animal Controller*), with additional states that will be covered in this section. **The AC Fisherman v1 - No Hand Swap** and **AC Fisherman v1 - No Hand Swap and No IK** are simplifications of the default animator, with less features for those who want a simple setup.

#### Including Fishing in an existing Animator

Let's transfer the Fishing State from **AC Fisherman v1** to **AC Human v5** step by step, this will be useful if you are already working with a custom animator.

<figure><img src="/files/i0MXWpdB0pTWsxEHBI6P" alt="" width="563"><figcaption></figcaption></figure>

I recommend to always keep **AC Fisherman v1** acessible for reference, and to also make a copy of your animator before starting.&#x20;

### Steps Guide:

#### Step 1:

Add a new float parameter called ***FishingLoopSpeed*** set it to ***0.2f*** and a new float parameter ***HorizontalRaw**.*

**FishingLoopSpeed**: Will be used inside the Fishing\_Loop animation as a multiplier, this parameter is optional and only used here. It exists only to help with debug in case we need to change the speed with the game running. Set the default value to **0.2f**, or adjust it to be faster/slower if you prefer.

<figure><img src="/files/IUja0A04lkkb6ahbcDhQ" alt="" width="538"><figcaption></figcaption></figure>

**HorizontalRaw**: Is used, along with *VerticalRaw* to animate the character during the [Tug of War mode](/main/main-components/fishing-modes/tug-of-war.md). AC default animator already comes with the *VerticalRaw* so we only need to add the new *HorizontalRaw.*

#### Step 2:

In the States Layer, Copy the Fishing State and past it on your animator, then make a transition from Any State to Fishing\_Loop, now copy the transition parameters and paste both on the new transition.

<figure><img src="/files/OnE1Ri9imdMJnHgrIJbF" alt="" width="563"><figcaption></figcaption></figure>

#### Step 3:

Select the Right Arm layer and copy the Fishing Rod Reel and paste it on your Animator, then make a transtion from Any State to it and from it to Exit, now copy the transition parameters and paste on the respective arrows.

<figure><img src="/files/Dh1j9ndpomrMt407KSIP" alt="" width="563"><figcaption></figcaption></figure>

#### Step 4:

Select the Modes (Full Body) layer and copy the Fishing Rod and paste it on your Animator, then make a transtion from Any State to Fishing Rod Cast, now copy the transition parameters and paste on the arrow.

<figure><img src="/files/KIoJPIooIb3cVMCSTqB7" alt="" width="563"><figcaption></figcaption></figure>

***

### Animator Variations

As said before, the main Animator is the **AC Fisherman v1,** it uses both IK and Hand Swa&#x70;**.** Please check[ Creating a Fisher Character](/main/getting-started/creating-a-fisher-character.md) to have a better overview of the simplifications. The asset also comes with two variations, those variations still follows the same structure but sometimes they use different clips, and have some behaviours disabled.<br>

#### AC Fisherman v1 - No Hand Swap

The  No Hand Swap variation has the following differences:

<figure><img src="/files/MfG0UbJ7Pjnt2LYQjrZH" alt="" width="563"><figcaption></figcaption></figure>

The Fishing\_End\_Catch\_Fish animation uses a single hand clip and has the Hand IK Behaviour disabled.

<figure><img src="/files/dr9xSTbAltnGSAn7UABo" alt="" width="563"><figcaption></figcaption></figure>

The Fishing\_End\_Swap\_Rod\_to\_Idle uses a single hand clip and has both the Hand IK Behaviour disabled.\
&#x20;

#### AC Fisherman v1 - No Hand Swap and No IK

The No Hand Swap and no IK variation has the same differences as the "AC Fisherman v1 - No Hand Swap" and in addition it also uses a different clip for the Rod Cast:

<figure><img src="/files/wHowAHSkAba84cn80SAi" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://sunfish-studios.gitbook.io/main/main-components/animator.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
