Finish pause menu

This commit is contained in:
Lncvrt committed 2025-06-02 15:24:17 -07:00
1 parent 937db0caa1
commit 2a32db692b
2 files changed
+1075 -8

No files matched your search

File diff suppressed because it is too large. Load diff
+15
View File
@@ -6,14 +6,29 @@ public class GamePlayerPauseMenu : MonoBehaviour
public Button backButton; public Button backButton;
public Button continueButton; public Button continueButton;
public AudioSource songLoop; public AudioSource songLoop;
public Slider musicSlider;
public Slider sfxSlider;
void Awake() void Awake()
{ {
musicSlider.value = PlayerPrefs.GetFloat("musicVolume", 1f);
sfxSlider.value = PlayerPrefs.GetFloat("sfxVolume", 1f);
backButton.onClick.AddListener(() => backButton.onClick.AddListener(() =>
{ {
UnityEngine.SceneManagement.SceneManager.LoadSceneAsync("MainMenu"); UnityEngine.SceneManagement.SceneManager.LoadSceneAsync("MainMenu");
}); });
continueButton.onClick.AddListener(Unpause); continueButton.onClick.AddListener(Unpause);
musicSlider.onValueChanged.AddListener((float value) =>
{
PlayerPrefs.SetFloat("musicVolume", value);
PlayerPrefs.Save();
songLoop.volume = value;
});
sfxSlider.onValueChanged.AddListener((float value) =>
{
PlayerPrefs.SetFloat("sfxVolume", value);
PlayerPrefs.Save();
});
} }
void Update() void Update()