using UnityEngine; 
 | 
using UnityEngine.UI; 
 | 
  
 | 
namespace vnxbqy.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; 
 | 
        } 
 | 
  
 | 
    } 
 | 
  
 | 
} 
 |