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

27 lines
697 B
C#

using UnityEngine;
using UnityEngine.Audio;
public class OptionsMenu : BaseMenu
{
[SerializeField] private AudioMixer _audioMixer = default;
public void SetVFX(int value)
{
float parsedValue = ((float)value / 100) + 0.00001f;
_audioMixer.SetFloat("VFXVolume", Mathf.Log10(parsedValue) * 20);
}
public void SetUI(int value)
{
float parsedValue = ((float)value / 100) + 0.00001f;
_audioMixer.SetFloat("UIVolume", Mathf.Log10(parsedValue) * 20);
}
public void SetMusic(int value)
{
float parsedValue = ((float)value / 100) + 0.00001f;
_audioMixer.SetFloat("MusicVolume", Mathf.Log10(parsedValue) * 20);
}
}