Currently, volume control of Sound Emitters in the SDK are set by the condo/map creator, and cannot be changed without a map update, or through I/O.
Add a toggle property to Sound Emitter, and Workshop Sound Emitter, named “User Control”, which disables the two Min/Max values, and then reads the game volume property which can be set through the game’s options.
If it’s necessary to add a new volume option specifically for Sound Emitters, EG: “Sound Emitter Volume”, this can work well. It can allow users to mute annoying sound emitters in condos or SDK maps, while still allowing other sound volumes to work.
This feature would be specifically useful for workshop music in custom maps where the Game Music Manager is not feature-rich enough for the creator. EG: A music track which is sectioned, into an “introduction” (like a fade in, or build-up of instrumentation), and then a loopabale section. It’s easy to set this up with two sound emitters, where the “onSoundFinished” event of the introduction music can start the playback of the loopable music, but these volumes are not controllable by the end user, only by the creator, and this is designed to replace the in-game music of that map.