> For the complete documentation index, see [llms.txt](https://bahnproductions.gitbook.io/bahnproductions-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bahnproductions.gitbook.io/bahnproductions-docs/bahn-productions-ue-plugins/advanced-audio-system/foley-audio-system/content-setup/foley-audio-component.md).

# Foley Audio Component

An actor component responsible for managing foley audio sounds for a character, including movements such as running, jumping, landing, and traversal.

This class implements the [Audio System Interface](/bahnproductions-docs/bahn-productions-ue-plugins/advanced-audio-system/core-shared-audio-system/audio-system-interface.md#foley-component), providing additional handling functionality between the audio systems.

### Configuration

<div data-with-frame="true"><figure><img src="/files/1xZEcjiAvd0Q76ji3xXk" alt=""><figcaption></figcaption></figure></div>

### <mark style="color:$danger;">IMPORTANT!</mark>

**Socket names must exactly match your skeleton's bones.**&#x20;

Socket, Ground Line Trace, and Traversal Sphere Trace bone configurations are set in the **Details Panel** under the **AdvancedAudioSystem** drop-down.

**Traversal Configuration** handles the center socket, forward multiplier, radius, and trace distance.

**Ground Configuration** handles the foot sockets and downward Z offset.&#x20;

This uses the [FoleyFunctionLibrary](/bahnproductions-docs/bahn-productions-ue-plugins/advanced-audio-system/foley-audio-system/api-references/aas_foleyfunctionlibrary.md) function `UpdateFoleyAudioBank` which is adaptive to order of events. It first checks if we're moving in the air (`TraversalHitResult()`) and moves to ground (`OnGroundHitResult()`), before returning a default check if it failed. These settings may need to be adjusted depending on your character's skeleton.

### **Footwear Type Tag**

<div data-with-frame="true"><figure><img src="/files/NILhRvwuWEuU5GabXSaL" alt=""><figcaption></figcaption></figure></div>
