Files
Darklings-FightingGame/Assets/_Project/Scripts/UIScripts/MenuScripts/OptionsMenu.cs

28 lines
722 B
C#
Raw Normal View History

2022-01-10 21:50:04 +01:00
using Demonics.UI;
using UnityEngine;
using UnityEngine.Audio;
public class OptionsMenu : BaseMenu
{
[SerializeField] private AudioMixer _audioMixer = default;
public void SetVFX(int value)
{
float parsedValue = ((float)value / 10) + 0.00001f;
_audioMixer.SetFloat("VFXVolume", Mathf.Log10(parsedValue) * 20);
}
public void SetUI(int value)
{
float parsedValue = ((float)value / 10) + 0.00001f;
_audioMixer.SetFloat("UIVolume", Mathf.Log10(parsedValue) * 20);
}
public void SetMusic(int value)
{
2022-01-11 16:34:18 +01:00
float parsedValue = ((float)(value / 5) / 10) + 0.00001f;
2022-01-10 21:50:04 +01:00
_audioMixer.SetFloat("MusicVolume", Mathf.Log10(parsedValue) * 20);
}
}