Settings Audio

Elkészítve és beállítva
This commit is contained in:
bance
2023-05-27 18:49:06 +02:00
parent 34d45ac443
commit afa4e4b50c
2 changed files with 64 additions and 8 deletions

View File

@@ -7,6 +7,7 @@ using TMPro;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using UnityEngine.Audio;
public class jatekmanager : MonoBehaviour
{
@@ -39,6 +40,10 @@ public class jatekmanager : MonoBehaviour
private Timer timer;
private CoinCounter cc;
public AudioMixer audioMixer;
private void Awake()
{
Application.targetFrameRate = 60;
@@ -49,6 +54,7 @@ public class jatekmanager : MonoBehaviour
score = FindObjectOfType<Score>();
timer = FindObjectOfType<Timer>();
cc = FindObjectOfType<CoinCounter>();
}
private void Start()
@@ -56,6 +62,19 @@ public class jatekmanager : MonoBehaviour
UpdateGameState(GameState.Home);
}
public void SetMainVolume(float mainVolume)
{
audioMixer.SetFloat("Master", mainVolume);
}
public void SetMusicVolume(float musicVolume)
{
audioMixer.SetFloat("Music", musicVolume);
}
public void SetSfxVolume(float sfxVolume)
{
audioMixer.SetFloat("Sfx", sfxVolume);
}
public void UpdateGameState(GameState newState)
{
State = newState;