Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:SoundNodeRandom (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 11:47, 6 November 2009 by (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UDK Object >> SoundNode >> SoundNodeRandom
Package: 
Engine
This class in other games:
UT3

Selects sounds from a random set

Properties

Property group 'SoundNodeRandom'

bRandomizeWithoutReplacement

Type: bool

Determines whether or not this SoundNodeRandom should randomize with or without replacement.

WithoutReplacement means that only nodes left will be valid for selection. So with that, you are guarenteed to have only one occurrence of the sound played until all of the other sounds in the set have all been played.

WithReplacement means that a node will be chosen and then placed back into the set. So one could play the same sound over and over if the probabilities don't go your way :-)

Default value: True

Weights

Type: array<float>

Modifiers: editfixedsize


Internal variables

HasBeenUsed

Type: array<bool>

Modifiers: transient

Internal state of which sounds have been played. This is only used at runtime to keep track of which sounds have been played

NumRandomUsed

Type: int

Modifiers: transient

Counter var so we don't have to count all of the used sounds each time we choose a sound *