# Character Movement Hierarchy

The default AirshipCharacter prefab has a working setup for the movement system

The "AirshipCharacter" transform has the `CharacterMovement` and `CharacterMovementData` components on it for controlling your movement options. This root transform tracks the position of your character, but never rotates (to preserve an axis aligned collider). Access it in TS by grabbing the `RootTransform` variable.

The "NetworkedGraphicsHolder" is controlled by the movement code and always points towards the direction the character is trying to move towards. You can access it in TS by grabbing the `AirshipTransform` variable

The "AirshipRigHolder"  is the visible direction the character faces which is an interpolated value based on the characters desired direction and the camera angle.&#x20;

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

The "AirshipRig" transform holds the Animator for animating the character, as well as a Rig component that gives you reference to all of the bones of our avatars. You can access it in TS by grabbing the `rig` variable on the character.&#x20;

The children of the "AirshipRig" hold the visual elements of the character as well as the rig bone transforms

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


---

# Agent Instructions: 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:

```
GET https://docs.airship.gg/characters/character-movement-system/character-movement-hierarchy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
