An Audio Mixer groups and processes audio.
Example:
Master
├── Music
├── SFX
├── UI
└── Ambience
Code:
using UnityEngine.Audio;
[SerializeField]
private AudioMixer mixer;
Set exposed parameter:
mixer.SetFloat(
"MusicVolume",
valueDb
);
Mixers are useful for category volume, effects and snapshots.