using UnityEngine; using UnityEngine.UI; public class SettingsController : MonoBehaviour { public Slider musicSlider; public Slider sfxSlider; void Start() { // Ambil data yang tersimpan float music = PlayerPrefs.GetFloat("MUSIC_VOLUME", 0.4f); float sfx = PlayerPrefs.GetFloat("SFX_VOLUME", 1f); // Set ke UI musicSlider.value = music; sfxSlider.value = sfx; // Listener saat digeser musicSlider.onValueChanged.AddListener(OnMusicChanged); sfxSlider.onValueChanged.AddListener(OnSFXChanged); } void OnMusicChanged(float value) { if (BGMManager.instance != null) BGMManager.instance.SetMusicVolume(value); } void OnSFXChanged(float value) { if (ClickSoundManager.instance != null) ClickSoundManager.instance.SetSFXVolume(value); } }