struct
SoundtrueCannot be empty.
doubletrueModifies how often the sound is played.
Silently clamped to the [0.0, 1.0] range.
Unused when WorkingSound::persistent is true.
probability = 1 / (3 * 60) -- average pause between the sound is 3 seconds
uint32trueCan't be used when match_progress_to_activity is true.
uint32trueCan't be used when match_progress_to_activity is true.
ActivityMatchingModifierstrueActivityMatchingModifierstruebooleantrueUnused when WorkingSound::persistent is true.
booleantruebooleantrueArray<string>trueArray of WorkingVisualisation::names, individual names cannot be empty.
The sound is played when at least one of the specified working visualisations is drawn.
Unused when WorkingSound::persistent is true.
uint32trueOnly used if WorkingSound::persistent is true.