Specifies a sound that can be used with SoundPath at runtime.
"sound"falsefalsestringfalsefalseName of the sound. Can be used as a SoundPath at runtime.
SoundTypetruefalseuint8truefalseSounds with higher priority will replace a sound with lower priority if the maximum sounds limit is reached.
0 is the highest priority, 255 is the lowest priority.
AggregationSpecificationtruefalsebooleantruefalsedoubletruefalseModifies how far a sound can be heard. Must be between 0 and 1 inclusive.
GameControllerVibrationDatatruefalseAdvancedVolumeControltruefalseuint32truefalseSoundDefinition | Array<SoundDefinition>truefalseFileNametruefalseSupported sound file formats are .ogg (Vorbis and Opus) and .wav.
Only loaded, and mandatory if variations is not defined.
floattruefalseOnly loaded if variations is not defined.
This sets both min and max volumes.
Must be >= 0.
floattruefalseOnly loaded if variations and volume are not defined.
Must be >= 0.
floattruefalseOnly loaded if variations is not defined.
Only loaded if min_volume is defined.
Must be >= min_volume.
booleantruefalseOnly loaded if variations is not defined.
floattruefalseSpeed must be >= 1 / 64. This sets both min and max speeds.
Only loaded if variations is not defined.
floattruefalseMust be >= 1 / 64.
Only loaded if both variations and speed are not defined.
floattruefalseMust be >= min_speed.
Only loaded if variations is not defined. Only loaded, and mandatory if min_speed is defined.
SoundModifier | Array<SoundModifier>truefalseOnly loaded if variations is not defined.