| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 | 
							- using ET;
 
- using System.Collections;
 
- using UnityEngine;
 
- using FairyGUI;
 
- using UI.InstanceZones;
 
- namespace GFGGame
 
- {
 
-     public class InstanceZonesUIView : BaseView
 
-     {
 
-         private UI_InstanceZonesUI _ui;
 
-         private ValueBarController _valueBarController;
 
-         public override void Dispose()
 
-         {
 
-             if (_valueBarController != null)
 
-             {
 
-                 _valueBarController.Dispose();
 
-                 _valueBarController = null;
 
-             }
 
-             if (_ui != null)
 
-             {
 
-                 _ui.Dispose();
 
-                 _ui = null;
 
-             }
 
-             base.Dispose();
 
-         }
 
-         protected override void OnInit()
 
-         {
 
-             base.OnInit();
 
-             packageName = UI_InstanceZonesUI.PACKAGE_NAME;
 
-             _ui = UI_InstanceZonesUI.Create();
 
-             viewCom = _ui.target;
 
-             isfullScreen = true;
 
-             isReturnView = true;
 
-             _valueBarController = new ValueBarController(_ui.m_valueBar);
 
-             _ui.m_btnStudio.target.onClick.Add(OnClickBtnStudio);
 
-             _ui.m_btnTravel.target.onClick.Add(OnClickBtnTravel);
 
-             _ui.m_btnPoem.target.onClick.Add(OnClickBtnPoem);
 
-             _ui.m_btnField.target.onClick.Add(OnClickBtnField);
 
-             _ui.m_btnArena.target.onClick.Add(OnClickBtnArena);
 
-             _ui.m_btnBack.onClick.Add(OnClickBtnBack);
 
-             _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("fuben_bg");
 
-         }
 
-         protected override void OnShown()
 
-         {
 
-             base.OnShown();
 
-             _valueBarController.OnShown();
 
-             CheckFunOpen();
 
-             UpdateRedDot();
 
-             Timers.inst.AddUpdate(CheckGuide);
 
-         }
 
-         protected override void OnHide()
 
-         {
 
-             base.OnHide();
 
-             _valueBarController.OnHide();
 
-             Timers.inst.Remove(CheckGuide);
 
-         }
 
-         protected override void AddEventListener()
 
-         {
 
-             base.AddEventListener();
 
-         }
 
-         protected override void RemoveEventListener()
 
-         {
 
-             base.RemoveEventListener();
 
-         }
 
-         private void CheckGuide(object param)
 
-         {
 
-             if (GuideDataManager.IsGuideFinish(ConstGuideId.STUDIO_PORCELAIN) <= 0)
 
-             {
 
-                 UpdateToCheckGuide(null);
 
-             }
 
-             else
 
-             {
 
-                 Timers.inst.Remove(CheckGuide);
 
-             }
 
-         }
 
-         private void UpdateRedDot()
 
-         {
 
-             _valueBarController.UpdateRedPoint();
 
-             RedDotController.Instance.SetComRedDot(_ui.m_btnStudio.target, RedDotDataManager.Instance.GetStudioFilingRed(), "", -36, 32);
 
-             RedDotController.Instance.SetComRedDot(_ui.m_btnTravel.target, RedDotDataManager.Instance.GetTravelRed(), "", -36, 32);
 
-             RedDotController.Instance.SetComRedDot(_ui.m_btnField.target, RedDotDataManager.Instance.GetFieldRed(), "", -36, 32);
 
-         }
 
-         private void CheckFunOpen()
 
-         {
 
-             _ui.m_btnPoem.m_loaLockIcon.visible = !FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(PoemView).Name, false);
 
-             _ui.m_btnStudio.m_loaLockIcon.visible = !FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(StudioView).Name, false);
 
-             _ui.m_btnTravel.m_loaLockIcon.visible = !FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(TravelView).Name, false);
 
-             _ui.m_btnField.m_loaLockIcon.visible = !FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(FieldView).Name, false);
 
-             _ui.m_btnArena.m_loaLockIcon.visible = !FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(ArenaView).Name, false);
 
-         }
 
-         private void OnClickBtnBack()
 
-         {
 
-             Hide();
 
-         }
 
-         private void OnClickBtnStudio()
 
-         {
 
-             ViewManager.Show<StudioView>(null, new object[] { typeof(MainUIView).FullName, this.viewData });
 
-         }
 
-         private void OnClickBtnTravel()
 
-         {
 
-             ViewManager.Show<TravelView>(null, new object[] { typeof(MainUIView).FullName, this.viewData });
 
-         }
 
-         private void OnClickBtnPoem()
 
-         {
 
-             ViewManager.Show<PoemView>(null, new object[] { typeof(MainUIView).FullName, this.viewData });
 
-         }
 
-         private void OnClickBtnField()
 
-         {
 
-             LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.TIAN_YE_DIAO_CHA, 1);
 
-             ViewManager.Show<FieldView>(null, new object[] { typeof(MainUIView).FullName, this.viewData });
 
-         }
 
-         private void OnClickBtnArena()
 
-         {
 
-             if (!FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(ArenaView).Name))
 
-             {
 
-                 return;
 
-             }
 
-             if (!ArenaDataManager.Instance.IsSeasonOpen)
 
-             {
 
-                 PromptController.Instance.ShowFloatTextPrompt("赛季未开始");
 
-                 return;
 
-             }
 
-             ViewManager.Show<ArenaView>(null, new object[] { typeof(MainUIView).FullName, this.viewData }, true);
 
-             ViewManager.Show<ArenaLoadingView>();
 
-         }
 
-         protected override void UpdateToCheckGuide(object param)
 
-         {
 
-             if (!ViewManager.CheckIsTopView(this.viewCom)) return;
 
-             //_ui.m_loaGuidestudio.visible = false;
 
-             GuideController.TryGuide(_ui.m_btnStudio.target, ConstGuideId.STUDIO_PORCELAIN, 3, "工作室开门啦,进去看看~");
 
-             GuideController.TryGuide(_ui.m_btnStudio.target, ConstGuideId.STUDIO_FILING, 3, "工作室有新的任务啦。");
 
-             GuideController.TryGuide(_ui.m_btnField.target, ConstGuideId.FIELD, 2, "外出进行历史考察,会有意想不到的收获哦。");
 
-             GuideController.TryGuide(_ui.m_btnStudio.target, ConstGuideId.STUDIO_PROPERTY, 2, "");
 
-             GuideController.TryGuide(_ui.m_btnArena.target, ConstGuideId.ARENA_OPEN, 3, "在这里可以与其他小伙伴比拼搭配哦~");
 
-             GuideController.TryGuide(_ui.m_btnBack, ConstGuideId.ENTER_CHAPTER_5, 1, "", -1, false);
 
-         }
 
-     }
 
- }
 
 
  |