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(); } } #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(); } private void DisplayAutoChallenge() { m_AutoChallenge.isOn = model.auto; } } }