Create and use audio outputs
This quick guide shows you how to:
Create a new group in your
AudioMixer.Expose its volume so that Sounds Good can control it.
Update the output database.
Assign the output in code and adjust its volume at runtime.
🛠️ Step-by-step
Open the Output Manager
Tools ▸ Melenitas Dev ▸ Sounds Good ▸ Output ManagerClick Create New Output Guide.
Create the group in the Audio Mixer
Click Open Audio Mixer Window.
In the Groups panel, right-click
Master▸ Add Child Group.Name it without spaces (e.g.
VoiceChat).
Expose the parameter
Select the new group.
In the Inspector, right-click the Volume fader ▸ Expose ‣ To Script.
In Exposed Parameters, rename
MyExposedParamso it matches the group name exactly (VoiceChat).
Update the database
Return to Output Manager and click Done, update database (or simply Update).
Your new output (
VoiceChat) will appear with its own slider.
Test it in code
// Play a sound through the new channel new Sound(SFX.RadioBeep) .SetOutput(Output.Voicechat) // already available in the enum! .Play(); // Set the global volume of the channel to 60 % SoundsGoodManager.ChangeOutputVolume(Output.Voicechat, 0.6f);🔄 Output levels are saved in
PlayerPrefs; Sounds Good reloads them on startup.
Last updated