Description
Turn Layer is a unique animation feature, which is designed to make the character turn in place if yaw angle is exceeded. Unlike many implementations, this layer does not make any changes to the character rotation logic. It is required to add a TurnOffset float property to the Input Config. This value will be used by the r to adjust the yaw rotation of the character:

Properties
- Character Root Bone: this is the top bone in the skeleton hierarchy.
- Angle Threshold: maximum allowed yaw rotation. If this value is exceeded, the turn will be performed.
- Turn Curve: defines the easing of the turning value.
- Turn Speed: the speed of the character turning.
- Turn Input Property: the turn offset value. It will be modified by the turn layer, and will be read by the Look layer.
- Animator Turn Right/Left Trigger: names of animator triggers, which will play the turning animation. These properties are optional, and only required if there are turning animations in the controller.

