Ignition / AudioChannels
The
AudioChannels component is an audio manager to manage the sounds that are played using the Igntion
AudioProperties component.
AudioChannels require Unity AudioSource components.
Basic setup requires a GameObject with the
AudioChannels component and the number of AudioSource components for each channel you need.
You can then use the
AudioChannels Play command to play a sound or use the
AudioProperties Play command to play a sound.
Example of the GameObject:

Sound effects in your game can be turned on or off with just a single command by changing the mute variable to a true or false state.
The
EasyGameUI uses this system too when you toggle sound.