Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Kismet/GameplayStatics.h |
Include |
#include "Kismet/GameplayStatics.h" |
Source |
/Engine/Source/Runtime/Engine/Private/GameplayStatics.cpp |
static void
SetSoundClassDistanceScale
(
const UObject
* WorldContextObject,
USoundClass
* SoundClass,
float DistanceAttenuationScale,
float TimeSec
)
Sets attenuation distance scale value on the sound class over the given amount of time from it's current attenuation distance override value (1.0f it not overridden). Attenuation scale allows scaling the attenuation distance used for computing distance attenuation.
Fire and Forget. Not Replicated.
Parameter |
Description |
---|---|
SoundClass |
Sound class to to use to set the attenuation distance scale on. |
DistanceAttenuationScale |
A distance attenuation scale value. |
TimeSec |
A time value to linearly interpolate from the current distance attenuation scale value to the new value. |