unreal.AudioAssetUserData

class unreal.AudioAssetUserData(outer: Object | None = None, name: Name | str = 'None')

Bases: AssetUserData

UAudioAssetUserData - Base class for user data being attached to audio assets

C++ Source:

  • Plugin: AudioGameplay

  • Module: AudioGameplay

  • File: AudioAssetUserData.h

Editor Properties: (see get_editor_property/set_editor_property)

  • metadata_tags (GameplayTagContainer): [Read-Write]

classmethod get_all_tags(sound) GameplayTagContainer

Gather all AudioAssetUserData tags for this sound and its sound class.

Parameters:

sound (SoundBase)

Return type:

GameplayTagContainer

classmethod get_filtered_tags(sound, tag) GameplayTagContainer

Gather all AudioAssetUserData tags for this sound and its sound class, that match the supplied tag.

Parameters:
Return type:

GameplayTagContainer

classmethod has_tag(sound, tag, exact_match=False) bool

Whether the sound or its sound class have the supplied (possibly exact) tag .

Parameters:
Return type:

bool

property metadata_tags: GameplayTagContainer

[Read-Write]

Type:

(GameplayTagContainer)