Classes

UAudioComponent

USceneComponent > UActorComponent > UObject

AudioComponent is used to play a Sound

Member Type Offset Share
Sound

The sound to be played

USoundBase* 0x1f0
InstanceParameters

Array of per-instance parameters for this AudioComponent.

TArray<FAudioComponentParam> 0x1f8
SoundClassOverride

Optional sound group this AudioComponent belongs to

USoundClass* 0x208
bAutoDestroy : 1 char 0x210
bStopWhenOwnerDestroyed : 1 char 0x210
bShouldRemainActiveIfDropped : 1 char 0x210
bAllowSpatialization : 1 char 0x210
bOverrideAttenuation : 1 char 0x210
bOverrideSubtitlePriority : 1 char 0x210
bIsUISound : 1 char 0x210
bEnableLowPassFilter : 1 char 0x210
bOverridePriority : 1 char 0x211
bSuppressSubtitles : 1 char 0x211
bAutoManageAttachment : 1 char 0x212
AudioComponentUserID

Configurable, serialized ID for audio plugins

FName 0x218
PitchModulationMin

The lower bound to use when randomly determining a pitch multiplier

float 0x220
PitchModulationMax

The upper bound to use when randomly determining a pitch multiplier

float 0x224
VolumeModulationMin

The lower bound to use when randomly determining a volume multiplier

float 0x228
VolumeModulationMax

The upper bound to use when randomly determining a volume multiplier

float 0x22c
VolumeMultiplier

A volume multiplier to apply to sounds generated by this component

float 0x230
EnvelopeFollowerAttackTime

The attack time in milliseconds for the envelope follower.

int32_t 0x234
EnvelopeFollowerReleaseTime

The release time in milliseconds for the envelope follower.

int32_t 0x238
Priority

A priority value that is used for sounds that play on this component that scales against final output volume.

float 0x23c
SubtitlePriority

Used by the subtitle manager to prioritize subtitles wave instances spawned by this component.

float 0x240
SourceEffectChain

The chain of Source Effects to apply to the sounds playing on the Audio Component

USoundEffectSourcePresetChain* 0x248
PitchMultiplier

A pitch multiplier to apply to sounds generated by this component

float 0x250
LowPassFilterFrequency

The frequency of the Lowpass Filter (in Hz) to apply to this voice.

float 0x254
AttenuationSettings

If bOverrideSettings is false, the asset to use to determine attenuation properties for sounds generated by this component

USoundAttenuation* 0x260
AttenuationOverrides

If bOverrideSettings is true, the attenuation properties to use for sounds generated by this component

FSoundAttenuationSettings 0x268
ConcurrencySettings USoundConcurrency* 0x608
ConcurrencySet

What sound concurrency rules to use for sounds generated by this audio component

TSet<USoundConcurrency*> 0x610
AutoAttachLocationRule

Options for how we handle our location when we attach to the AutoAttachParent, if bAutoManageAttachment is true.

EAttachmentRule 0x66c
AutoAttachRotationRule

Options for how we handle our rotation when we attach to the AutoAttachParent, if bAutoManageAttachment is true.

EAttachmentRule 0x66d
AutoAttachScaleRule

Options for how we handle our scale when we attach to the AutoAttachParent, if bAutoManageAttachment is true.

EAttachmentRule 0x66e
OnAudioFinished

Called when we finish playing audio, either because it played to completion or because a Stop() call turned it off early

FMulticastInlineDelegate 0x670
OnAudioPlaybackPercent

Called as a sound plays on the audio component to allow BP to perform actions based on playback percentage.

FMulticastInlineDelegate 0x698
OnAudioSingleEnvelopeValue FMulticastInlineDelegate 0x6c0
OnAudioMultiEnvelopeValue FMulticastInlineDelegate 0x6e8
Modulation FSoundModulation 0x710
OnQueueSubtitles

Called when subtitles are sent to the SubtitleManager.

FDelegate 0x720
AutoAttachParent

Component we automatically attach to when activated, if bAutoManageAttachment is true.

TWeakObjectPtr<USceneComponent> 0x730
AutoAttachSocketName

Socket we automatically attach to on the AutoAttachParent, if bAutoManageAttachment is true.

FName 0x738