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
)
Linearly interpolates the attenuation distance scale value from it's current attenuation distance override value (1.0f it not overridden) to its new attenuation distance override, over the given amount of time
Fire and Forget. Not Replicated.
Parameter |
Description |
---|---|
SoundClass |
Sound class to to use to set the attenuation distance scale on. |
DistanceAttenuationScale |
A scalar for the attenuation distance used for computing distance attenuation. |
TimeSec |
A time value to linearly interpolate from the current distance attenuation scale value to the new value. |