 |
TWeakObjectPtr< USoundAttenuation > |
Attenuation |
|
 |
bool |
bOnlyActiveDuringGameplay |
|
 |
bool |
bStopWhenComponentIsDestroyed |
|
 |
bool |
bValidOneShotSound |
|
 |
TWeakObjectPtr< UNiagaraDataInterfaceAudioPlayerSettings > |
CachedUserParam |
|
 |
TWeakObjectPtr< USoundConcurrency > |
Concurrency |
|
 |
FThreadSafeCounter |
HandleCount |
|
 |
FNiagaraLWCConverter |
LWCConverter |
|
 |
int32 |
MaxPlaysPerTick |
|
 |
TArray< FName > |
ParameterNames |
|
 |
TQueue< FPersistentAudioParticleData, EQueueMode::Mpsc > |
PersistentAudioActionQueue |
|
 |
TSortedMap< int32, TWeakObjectPtr< UAudioComponent > > |
PersistentAudioMapping |
|
 |
TQueue< FAudioParticleData, EQueueMode::Mpsc > |
PlayAudioQueue |
We use a lock-free queue here because multiple threads might try to push data to it at the same time. |
 |
TWeakObjectPtr< USoundBase > |
SoundToPlay |
|
 |
FNiagaraParameterDirectBinding< UObject * > |
UserParamBinding |
A binding to the user ptr we're reading from (if we are). |