using UnityEngine;
|
using UnityEngine.UI;
|
|
public class SystemSetWin : UIBase
|
{
|
[SerializeField] Slider musicSlider;
|
[SerializeField] Slider soundEffectSlider;
|
|
protected override void InitComponent()
|
{
|
base.InitComponent();
|
}
|
|
protected override void OnPreOpen()
|
{
|
base.OnPreOpen();
|
musicSlider.onValueChanged.RemoveListener(OnSliderBgMusic);
|
musicSlider.onValueChanged.AddListener(OnSliderBgMusic);
|
soundEffectSlider.onValueChanged.RemoveListener(OnSliderSoundEffect);
|
soundEffectSlider.onValueChanged.AddListener(OnSliderSoundEffect);
|
|
musicSlider.value = SystemSetting.Instance.GetSoundVolume();
|
soundEffectSlider.value = SystemSetting.Instance.GetSoundEffect();
|
}
|
|
protected override void OnPreClose()
|
{
|
base.OnPreClose();
|
}
|
|
private void OnSliderSoundEffect(float arg0)
|
{
|
SystemSetting.Instance.SetSoundEffect(arg0);
|
}
|
|
private void OnSliderBgMusic(float arg0)
|
{
|
SystemSetting.Instance.SetSoundVolume(arg0);
|
}
|
}
|