Files
Darklings-FightingGame/Assets/_Project/Scripts/UIScripts/MenuScripts/OptionsMenu.cs
kidagine b1ce421837 update
2022-01-11 16:34:18 +01:00

28 lines
722 B
C#

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)
{
float parsedValue = ((float)(value / 5) / 10) + 0.00001f;
_audioMixer.SetFloat("MusicVolume", Mathf.Log10(parsedValue) * 20);
}
}