How to set a slider's volume from the audio mixers's volume in Unity?

Viewed 1024
1 Answers

You can create a Remap function:

float Remap(float value, float min1, float max1, float min2, float max2) 
{
    return min2 + (value - min1) * (max2 - min2) / (max1 - min1);
}

Implementation:

audioMixerGroup.audioMixer.GetFloat("AllVolume", out tmp);
slider.value = Remap(tmp, -80f, 0f, 0f, 1f);
Related