|
@@ -11,8 +11,6 @@ namespace GFGGame
|
|
private EffectUI _effectUI1;
|
|
private EffectUI _effectUI1;
|
|
private EffectUI _effectUI2;
|
|
private EffectUI _effectUI2;
|
|
|
|
|
|
- private readonly float disabledVolumnSliderAlpha = 0.25f;
|
|
|
|
-
|
|
|
|
public override void Dispose()
|
|
public override void Dispose()
|
|
{
|
|
{
|
|
EffectUIPool.Recycle(_effectUI1);
|
|
EffectUIPool.Recycle(_effectUI1);
|
|
@@ -41,13 +39,6 @@ namespace GFGGame
|
|
_ui.m_btnLogout.onClick.Add(OnClickBtnLogout);
|
|
_ui.m_btnLogout.onClick.Add(OnClickBtnLogout);
|
|
_ui.m_btnSound.onClick.Add(OnClickBtnSound);
|
|
_ui.m_btnSound.onClick.Add(OnClickBtnSound);
|
|
_ui.m_btnMusic.onClick.Add(OnClickBtnMusic);
|
|
_ui.m_btnMusic.onClick.Add(OnClickBtnMusic);
|
|
- _ui.m_btnVoice.onClick.Add(OnClickBtnVoice);
|
|
|
|
- _ui.m_btnChooseMainBg.onClick.Add(OnClickBtnChangeMainBg);
|
|
|
|
-
|
|
|
|
- _ui.m_voiceSlider.onChanged.Add(OnChangeVoiceVolumn);
|
|
|
|
- _ui.m_musicSlider.onChanged.Add(OnChangeMusicVolumn);
|
|
|
|
- _ui.m_soundSlider.onChanged.Add(OnChangeSoundVolumn);
|
|
|
|
-
|
|
|
|
AddEffect();
|
|
AddEffect();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -55,7 +46,8 @@ namespace GFGGame
|
|
{
|
|
{
|
|
base.OnShown();
|
|
base.OnShown();
|
|
AddEffect();
|
|
AddEffect();
|
|
- InitVolumnSetting();
|
|
|
|
|
|
+ _ui.m_btnSound.selected = SoundManager.Instance.isOn;
|
|
|
|
+ _ui.m_btnMusic.selected = MusicManager.Instance.isOn;
|
|
}
|
|
}
|
|
|
|
|
|
protected override void OnHide()
|
|
protected override void OnHide()
|
|
@@ -95,69 +87,13 @@ namespace GFGGame
|
|
private void OnClickBtnSound()
|
|
private void OnClickBtnSound()
|
|
{
|
|
{
|
|
SoundManager.Instance.isOn = _ui.m_btnSound.selected;
|
|
SoundManager.Instance.isOn = _ui.m_btnSound.selected;
|
|
- _ui.m_soundSlider.touchable = SoundManager.Instance.isOn;
|
|
|
|
- _ui.m_soundSlider.alpha = SoundManager.Instance.isOn ? 1 : disabledVolumnSliderAlpha;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
private void OnClickBtnMusic()
|
|
private void OnClickBtnMusic()
|
|
{
|
|
{
|
|
MusicManager.Instance.isOn = _ui.m_btnMusic.selected;
|
|
MusicManager.Instance.isOn = _ui.m_btnMusic.selected;
|
|
- _ui.m_musicSlider.touchable = MusicManager.Instance.isOn;
|
|
|
|
- _ui.m_musicSlider.alpha = MusicManager.Instance.isOn ? 1 : disabledVolumnSliderAlpha;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private void OnClickBtnVoice()
|
|
|
|
- {
|
|
|
|
- VoiceManager.Instance.isOn = _ui.m_btnVoice.selected;
|
|
|
|
- _ui.m_voiceSlider.touchable = VoiceManager.Instance.isOn;
|
|
|
|
- _ui.m_voiceSlider.alpha = VoiceManager.Instance.isOn ? 1 : disabledVolumnSliderAlpha;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private void OnChangeVoiceVolumn()
|
|
|
|
- {
|
|
|
|
- float volumn = (float)_ui.m_voiceSlider.value / 100;
|
|
|
|
- VoiceManager.Instance.SetVolumn(volumn);
|
|
|
|
- Debug.LogError(volumn);
|
|
|
|
- LocalCache.SetFloat(LauncherConfig.VOICE_VOLUMN_KEY, volumn);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private void OnChangeMusicVolumn()
|
|
|
|
- {
|
|
|
|
- float volumn = (float)_ui.m_musicSlider.value / 100;
|
|
|
|
- MusicManager.Instance.SetSettingVolumn(volumn);
|
|
|
|
- MusicManager.Instance.SetVolume(volumn);
|
|
|
|
- LocalCache.SetFloat(LauncherConfig.MUSIC_VOLUMN_KEY, volumn);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private void OnChangeSoundVolumn()
|
|
|
|
- {
|
|
|
|
- float volumn = (float)_ui.m_soundSlider.value / 100;
|
|
|
|
- SoundManager.Instance.SetVolumn(volumn);
|
|
|
|
- LocalCache.SetFloat(LauncherConfig.SOUND_VOLUMN_KEY, volumn);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private void OnClickBtnChangeMainBg()
|
|
|
|
- {
|
|
|
|
- ViewManager.Show<MainBgChooseView>();
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private void InitVolumnSetting()
|
|
|
|
- {
|
|
|
|
- _ui.m_btnMusic.selected = MusicManager.Instance.isOn;
|
|
|
|
- _ui.m_musicSlider.touchable = MusicManager.Instance.isOn;
|
|
|
|
- _ui.m_musicSlider.alpha = MusicManager.Instance.isOn ? 1 : disabledVolumnSliderAlpha;
|
|
|
|
- _ui.m_musicSlider.value = MusicManager.Instance.GetSettingVolumn() * 100;
|
|
|
|
-
|
|
|
|
- _ui.m_btnSound.selected = SoundManager.Instance.isOn;
|
|
|
|
- _ui.m_soundSlider.touchable = SoundManager.Instance.isOn;
|
|
|
|
- _ui.m_soundSlider.alpha = SoundManager.Instance.isOn ? 1 : disabledVolumnSliderAlpha;
|
|
|
|
- _ui.m_soundSlider.value = GRoot.inst.soundVolume * 100;
|
|
|
|
|
|
|
|
- _ui.m_btnVoice.selected = VoiceManager.Instance.isOn;
|
|
|
|
- _ui.m_voiceSlider.touchable = VoiceManager.Instance.isOn;
|
|
|
|
- _ui.m_voiceSlider.alpha = VoiceManager.Instance.isOn ? 1 : disabledVolumnSliderAlpha;
|
|
|
|
- _ui.m_voiceSlider.value = VoiceManager.Instance.GetVolumn() * 100;
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|