/Engine/Source/Runtime/Engine/Classes/Sound/SoundNodeRandom.h
Selects sounds from a random set
class USoundNodeRandom : public [USoundNode](API\Runtime\Engine\Sound\USoundNode)
uint8:  1
bRandomizeWithoutReplacement
Determines whether or not this SoundNodeRandom should randomize with or without replacement.
uint8:  1
bShouldExcludeFromBranchCulling
If set to true, this random node will not be culled on load for platforms with a maximum amount of preloaded random branches set in project settings
uint8:  1
bSoundCueExcludedFromBranchCulling
Exclusion for branch culling set by the sound cue.
TArray< bool >
HasBeenUsed
Internal state of which sounds have been played.
int32
NumRandomUsed
Counter var so we don't have to count all of the used sounds each time we choose a sound
TArray< int32 >
PIEHiddenNodes
Editor only list of nodes hidden to duplicate behavior of PreselectAtLevelLoad
int32
PreselectAtLevelLoad
If greater than 0, then upon each level load such a number of inputs will be randomly selected and the rest will be removed.
TArray< float >
Weights