Ejemplo n.º 1
0
    public void HandleVolumeChange()
    {
        float musicVolume = MathX.LinearToDecibels(musicSlider.value);
        float sfxVolume   = MathX.LinearToDecibels(sfxSlider.value);

        mixer.SetFloat("musicVolume", musicVolume);
        mixer.SetFloat("sfxVolume", sfxVolume);

        PlayerPrefs.SetFloat("musicVolume", musicSlider.value);
        PlayerPrefs.SetFloat("sfxVolume", sfxSlider.value);
    }
Ejemplo n.º 2
0
 private void Start()
 {
     mixer.SetFloat("masterVolume", MathX.LinearToDecibels(saveHelper.Settings.masterVolume));
     mixer.SetFloat("musicVolume", MathX.LinearToDecibels(saveHelper.Settings.musicVolume));
     mixer.SetFloat("sfxVolume", MathX.LinearToDecibels(saveHelper.Settings.sfxVolume));
 }
Ejemplo n.º 3
0
 private void OnSFXValueChanged(float value)
 {
     saveHelper.Settings.sfxVolume = value;
     mixer.SetFloat("sfxVolume", MathX.LinearToDecibels(value));
 }
Ejemplo n.º 4
0
 private void OnMasterValueChanged(float value)
 {
     saveHelper.Settings.masterVolume = value;
     mixer.SetFloat("masterVolume", MathX.LinearToDecibels(value));
 }