> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinemation.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Sway Layer

> Documentation for Sway Layer.

## Description

**Sway Layer** is responsible for applying movement, aiming and dead-zone sway effects to your weapon.

## Properties

<Frame caption={"Sway Layer Settings"}>
  <img src="https://mintcdn.com/kinemation/IMbHDDWE_rjJU7jO/images/scriptable-animation-system/bee0c66414c74e89577c.png?fit=max&auto=format&n=IMbHDDWE_rjJU7jO&q=85&s=2faca3cd882ae3081cb81babedbf2249" alt="" width={394} data-path="images/scriptable-animation-system/bee0c66414c74e89577c.png" />
</Frame>

**Free Aiming:**

* **Head Bone:** this element will be used to rotate around to achieve dead zone aiming.

* **Free Aim Clamp**: max free aim value.

* **Free Aim Interp Speed**: smoothing speed for free aiming.

* **Free Aim Input Scale**: free aim sensitivity.

* **Free Aim Space**: the space to apply in.

* **Free Aim Space**: what space the effect will be applied in.

* **Use Free Aim Property**: a bool input property which will enable or disable free aiming.

**Move/Aim Sway:**

* **Damping**: damping factor in range \[0;1].

* **Stiffness**: oscillation factor in range \[0;1].

* **Speed**: spring interpolation speed.

* **Scale**: global spring effect scale.

* **Target Damping Speed**: how it will go to zero.

* **Sway Space:** the space where a sway effect will be applied.

* **Move Input Property:** a Vector4 input property that will define the user's local movement direction.

* **Mouse Delta Input Property:** a Vector4 input property that defines delta input from the mouse.
