Ver código fonte

删除部分注释的代码

leiyasi 1 ano atrás
pai
commit
eff548ab87

+ 29 - 62
GameClient/Assets/Game/HotUpdate/Views/MainUI/MainUIView.cs

@@ -5,6 +5,7 @@ using System.Collections.Generic;
 using ET;
 using System.Linq;
 using Assets.Game.HotUpdate.Data;
+using System.Collections;
 
 namespace GFGGame
 {
@@ -34,13 +35,10 @@ namespace GFGGame
         private GButton _btnStudio;
         private GButton _btnField;
         private GButton _btnBag;
-
         private GButton _btnActivityDay7;
-
         private List<EffectUI> _effectUIList = new List<EffectUI>();
-
-
         private UI_ButtonModle1[] _btns;
+        private bool firstIn;
 
         public override void Dispose()
         {
@@ -98,15 +96,9 @@ namespace GFGGame
             _btnTianGong = _ui.m_list.GetChild("btnTianGong").asButton;
             _btnTuJian = _ui.m_list.GetChild("btnTuJian").asButton;
             _btnJInShu = _ui.m_list.GetChild("btnJInShu").asButton;
-            // _btnStudio = _ui.m_list.GetChild("btnStudio").asButton;
-            // _btnField = _ui.m_list.GetChild("btnField").asButton;
             _btnBag = _ui.m_list.GetChild("btnBag").asButton;
 
             _btnActivityDay7 = _ui.m_btnActivityDay7.target;
-
-            // _btnGongGao.visible = false;
-            // _btnHaoYou.visible = false;
-            // _btnRenWu.visible = false;
             _btnPengYouQuan.visible = false;
             _btnJInShu.visible = false;
             _btnTianGong.visible = false;
@@ -115,7 +107,6 @@ namespace GFGGame
             _ui.m_btnMain.target.onClick.Add(OnClickBtnMain);
             _ui.m_btnHuanZhuang.target.onClick.Add(OnClickBtnHuanZhuang);
             _ui.m_btnZhaiXing.target.onClick.Add(OnClickBtnZhaiXing);
-            // _ui.m_btnDailyLogin.target.onClick.Add(OnClickBtnDailyLogin);
             _ui.m_btnXiuFang.target.onClick.Add(OnClickBtnXiuFang);
             _ui.m_btnCiPai.target.onClick.Add(OnClickBtnCiPai);
             _ui.m_btnStudio.target.onClick.Add(OnClickBtnStudio);
@@ -137,8 +128,6 @@ namespace GFGGame
             _ui.m_btnActivityAfuGift.target.onClick.Add(OnClickBtnAfuGift);
             _btnActivityDay7.onClick.Add(OnClickBtnDay7);
             _ui.m_btnFirstRecharge.target.onClick.Add(OnClickBtnFirstRecharge);
-            // _btnStudio.onClick.Add(OnClickBtnStudio);
-            // _btnField.onClick.Add(OnClickBtnField);
             _btnBag.onClick.Add(OnClickBtnBag);
             _ui.m_btnGiftBag1.target.onClick.Add(OnClickBtnGiftBag2);
             _ui.m_btnGiftBag2.target.onClick.Add(OnClickBtnGiftBag1);
@@ -151,20 +140,13 @@ namespace GFGGame
             _ui.m_comListAd.m_listAd.scrollPane.onScrollEnd.Add(OnListAdScrollEnd);
             _ui.m_comListAd.m_listAd.scrollPane.decelerationRate = 0.8f;
 
-            // swipeGesture = new SwipeGesture(_ui.target);
-            // swipeGesture.onAction.Add(OnSwipe);
-            // swipeGesture.onBegin.Add(OnSwipeBegin);
-            // swipeGesture.onEnd.Add(OnSwipeEnd);
-            // swipeGesture.actionDistance = swipeDistance;
             _ui.m_list.ResizeToFit();
             _ui.m_btnChange.target.onClick.Add(OnBtnChangClick);
             _ui.m_btnChange.m_c1.selectedIndex = 1;
             _ui.m_btnChange.target.selected = true;
 
-            GuideCfg cfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.UP_CARD_STAR);
-            // StorageSProxy.ReqSetClientValue(ConstStorageId.STORAGE_GUIDE + cfg.id, 0).Coroutine();
-            // StorageSProxy.ReqSetClientValue(ConstStorageId.STORAGE_GUIDE + cfg.id, 1).Coroutine();
             AddEffect();
+            firstIn = true;
         }
 
         protected override void AddEventListener()
@@ -179,13 +161,14 @@ namespace GFGGame
         }
 
 
-        private void ResetDailyData()
+        protected override void RemoveEventListener()
         {
-            //ViewManager.Show<MainUIView>();
-            CheckFunOpen();
-            UpdateRedDot();
-            UpdateHead();
-            UpdateBtnFirstRecharge();
+            base.RemoveEventListener();
+            EventAgent.RemoveEventListener(ConstMessage.NUMERIC_CHANGE, OnNumericChange);
+            EventAgent.RemoveEventListener(ConstMessage.STORY_LEVEL_CHANGE, CheckFunOpen);
+            EventAgent.RemoveEventListener(ConstMessage.RED_CHANGE, UpdateRedDot);
+            EventAgent.RemoveEventListener(ConstMessage.CHANGE_ROLE_HEAD, UpdateHead);
+            EventAgent.RemoveEventListener(ConstMessage.AFU_GIFT_CHANGED, ChangeAfuActivityState);
         }
 
         protected override void OnShown()
@@ -211,10 +194,7 @@ namespace GFGGame
             CheckProbabilityUp();
             _valueBarController.OnShown();
 
-            //long lastTime = GameGlobal.lastLoginTime; // GameGlobal.myNumericComponent.GetAsInt(NumericType.OnlineTimeSecs);
-
-            //if (!TimeUtil.CheckIsSameTime(lastTime * 1000, TimeHelper.ClientNow()))
-            ET.Log.Debug("zyq"+ GameGlobal.isLogon);
+            Log.Debug("zyq"+ GameGlobal.isLogon);
             if (GameGlobal.isLogon)
             {
                 ET.Log.Debug("zyq" + GameGlobal.isLogon);
@@ -229,8 +209,6 @@ namespace GFGGame
                 {
                     ViewManager.Show<DailySignView>(new object[] { 1 });
                 }
-
-                //GameGlobal.lastLoginTime = GameGlobal.myNumericComponent.GetAsInt(NumericType.OnlineTimeSecs);
             }
 
             SetPos();
@@ -247,7 +225,16 @@ namespace GFGGame
             Timers.inst.AddUpdate(Update);
             Update(null);
 
-            _ui.m_openViewAction.Play(MainUIAnimFinished);
+            // 刚进游戏不播放主界面入场动画
+            if (firstIn)
+            {
+                firstIn = false;
+                MainUIAnimFinished();
+            }
+            else
+            {
+                _ui.m_openViewAction.Play(MainUIAnimFinished);
+            }
         }
 
         protected override void OnHide()
@@ -255,8 +242,6 @@ namespace GFGGame
             base.OnHide();
             if (_sceneObject != null)
             {
-                //MyDressUpHelper.dressUpObj.TakeOffAll();
-                //GameObject.Destroy(_sceneObject);
                 PrefabManager.Instance.Restore(_sceneObject);
                 _sceneObject = null;
             }
@@ -266,16 +251,6 @@ namespace GFGGame
             Timers.inst.Remove(UpdateAdListTime);
         }
 
-        protected override void RemoveEventListener()
-        {
-            base.RemoveEventListener();
-            EventAgent.RemoveEventListener(ConstMessage.NUMERIC_CHANGE, OnNumericChange);
-            EventAgent.RemoveEventListener(ConstMessage.STORY_LEVEL_CHANGE, CheckFunOpen);
-            EventAgent.RemoveEventListener(ConstMessage.RED_CHANGE, UpdateRedDot);
-            EventAgent.RemoveEventListener(ConstMessage.CHANGE_ROLE_HEAD, UpdateHead);
-            EventAgent.RemoveEventListener(ConstMessage.AFU_GIFT_CHANGED, ChangeAfuActivityState);
-        }
-
         private void AddEffect()
         {
             _effectUIList.Add(EffectUIPool.CreateEffectUI(_ui.m_btnMain.m_holder, "ui_zjm", "ZJM_szl_down_3"));
@@ -398,8 +373,6 @@ namespace GFGGame
 
                 GTween.To(_ui.m_list.height, height, 0.4f).SetTarget(_ui.m_list)
                     .OnUpdate((GTweener t) => { _ui.m_list.height = t.value.x; }).SetEase(EaseType.QuintInOut);
-                // _ui.m_list.ResizeToFit();
-                // _ui.m_btnChange.m_c1.selectedIndex = 1;
             }
             else
             {
@@ -407,8 +380,6 @@ namespace GFGGame
 
                 GTween.To(_ui.m_list.height, oneItemHeight, 0.4f).SetTarget(_ui.m_list)
                     .OnUpdate((GTweener t) => { _ui.m_list.height = t.value.x; }).SetEase(EaseType.QuintInOut);
-                // _ui.m_list.height = 0;
-                // _ui.m_btnChange.m_c1.selectedIndex = 0;
             }
         }
 
@@ -628,9 +599,6 @@ namespace GFGGame
         private void OnClickBtnRenWu()
         {
             ViewManager.Show<TaskView>(null, new[] { typeof(MainUIView).FullName, this.viewData });
-            // ViewManager.Show<ActivityDay7View>(null, new[] { typeof(MainUIView).FullName, this.viewData });
-            // LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.MEI_RI_REN_WU, 1);
-            // ViewManager.Show<DailyTaskView>();
         }
 
         private void OnClickBtnAfuGift()
@@ -788,7 +756,6 @@ namespace GFGGame
 
             int actLuckyBoxId = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitLuckyBox);
             _ui.m_btnActivityLuckyBox.target.visible = actLuckyBoxId > 0;
-            //_ui.m_btnActivityLuckyBox.target.visible = false;
             if (actLuckyBoxId > 0)
             {
                 if (actLuckyBoxId != ActivityDataManager.Instance.lastActLuckyBoxId)
@@ -1014,13 +981,8 @@ namespace GFGGame
             _ui.m_btnTravel.m_loaLockIcon.visible = !FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(TravelView).Name, false);
             _ui.m_btnArena.m_loaLockIcon.visible = !FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(ArenaView).Name, false);
             _ui.m_btnActivityLuckyBox.target.visible = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitLuckyBox) > 0;
-
-            // _ui.m_btnDailyLogin.target.visible = !(!FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(SevenDayLoginView).Name, false)
-            // || (ActivityDataManager.Instance.sevenDayLoginLoginId >= 7 && ActivityDataManager.Instance.sevenDayLoginBonusStatus == ConstBonusStatus.GOT));
-
             List<int> actListChargeIds = ActivityGlobalDataManager.Instance.GetActivityInfoIdsByType(ConstLimitTimeActivityType.ActLimitChargeId);
             int actLimitChargeId = actListChargeIds.Count > 0 ? actListChargeIds[0] : 0;
-            // int actLimitChargeId = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitChargeId);
             _ui.m_btnDailyWelfare.target.visible = actLimitChargeId > 0 ||
             FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailyWelfareView).Name, false) && (
             FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(DailySignView).Name, false) ||
@@ -1047,8 +1009,6 @@ namespace GFGGame
             RedDotController.Instance.SetComRedDot(_btnGongGao, RedDotDataManager.Instance.GetNoticeRed(), "", -9, 12);
 
             RedDotController.Instance.SetComRedDot(_btnRenWu, RedDotDataManager.Instance.GetTaskRed(), "", -8);
-            // RedDotController.Instance.SetComRedDot(_ui.m_btnDailyLogin.target,
-            // RedDotDataManager.Instance.GetDailyLoginRed());
             RedDotController.Instance.SetComRedDot(_btnYouJian, RedDotDataManager.Instance.GetMailRed(), "", -9, 12);
             RedDotController.Instance.SetComRedDot(_btnTuJian, RedDotDataManager.Instance.GetFieldGuideRed() || RedDotDataManager.Instance.GetTravelGuideRed(), "", -8);
             RedDotController.Instance.SetComRedDot(_btnHaoYou, RedDotDataManager.Instance.GetFriendRed(), "", -8);
@@ -1192,10 +1152,17 @@ namespace GFGGame
             }
         }
 
-
         private void ChangeAfuActivityState()
         {
             _ui.m_btnActivityAfuGift.target.visible = ActivityAfuGiftDataManager.Instance.IsOpen;
         }
+
+        private void ResetDailyData()
+        {
+            CheckFunOpen();
+            UpdateRedDot();
+            UpdateHead();
+            UpdateBtnFirstRecharge();
+        }
     }
 }