using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI
|
{
|
public class HazyRegionAutoSettingWin : Window
|
{
|
[SerializeField] OnOffToggle m_AutoChallenge;
|
|
[SerializeField] Button m_ViewLog;
|
[SerializeField] Button m_Close;
|
|
HazyRegionModel model { get { return ModelCenter.Instance.GetModel<HazyRegionModel>(); } }
|
|
#region Built-in
|
protected override void BindController()
|
{
|
}
|
|
protected override void AddListeners()
|
{
|
m_AutoChallenge.AddListener(SetAutoChallenge);
|
m_ViewLog.SetListener(ViewLog);
|
m_Close.SetListener(CloseClick);
|
}
|
|
protected override void OnPreOpen()
|
{
|
DisplayAutoChallenge();
|
}
|
|
protected override void OnAfterOpen()
|
{
|
}
|
|
protected override void OnPreClose()
|
{
|
}
|
|
protected override void OnAfterClose()
|
{
|
}
|
#endregion
|
|
private void SetAutoChallenge()
|
{
|
//if (PlayerDatas.Instance.baseData.VIPLv >= 3)
|
//{
|
// model.auto = !model.auto;
|
// LocalSave.SetBool("HazyRegionAutoSetting" + PlayerDatas.Instance.PlayerId, model.auto);
|
//}
|
//else
|
//{
|
// SysNotifyMgr.Instance.ShowTip("HazyRegionAutoVip", 3);
|
//}
|
|
DisplayAutoChallenge();
|
}
|
|
private void ViewLog()
|
{
|
WindowCenter.Instance.Open<DemonJarAutoChallengeLogWin>();
|
}
|
|
private void DisplayAutoChallenge()
|
{
|
m_AutoChallenge.isOn = model.auto;
|
}
|
|
}
|
|
}
|