> 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/api-references/aas_foleyfootwearbankmap.md).

# AAS\_FoleyFootwearBankMap

```cpp
class ADVANCEDAUDIOSYSTEM_API UAAS_FoleyFootwearBankMap : public UDataAsset
```

#### **Properties**

```actionscript-3
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "AdvancedAudioSystem|Footwear Map", meta = (Categories = "Foley.Footwear", DisplayName = "Footwear To Surface Bank Map", ToolTip = "Map footwear tags to their corresponding surface bank maps"))
TMap<FGameplayTag, TObjectPtr<UAAS_FoleySurfaceBankMap>> FootwearMap;

UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "AdvancedAudioSystem|Footwear Map", meta = (DisplayName = "Default Surface Bank Map", ToolTip = "Used when footwear type is not specified or not found in the map"))
TObjectPtr<UAAS_FoleySurfaceBankMap> DefaultSurfaceBankMap;
```

#### **Functions**

```actionscript-3
UFUNCTION(BlueprintCallable, Category = "AdvancedAudioSystem|Footwear Map")
UAAS_FoleySurfaceBankMap* GetSurfaceBankMapForFootwear(const FGameplayTag& FootwearType) const;
```
