Эх сурвалжийг харах

招财进宝时间延长两天

zhangyuqian 1 жил өмнө
parent
commit
9712af2d6b

+ 15 - 0
GameClient/Assets/Game/HotUpdate/Data/ActivityDataManager.cs

@@ -388,5 +388,20 @@ namespace GFGGame
             long curTime = (endTime - laterTime)* 1000;
             long curTime = (endTime - laterTime)* 1000;
             return curTime;
             return curTime;
         }
         }
+        public bool isExtendTime(int day)
+        {
+            ActivityOpenCfg activityCfg = ActivityOpenCfgArray.Instance.GetCfg(5006);
+            long endTime = TimeUtil.DateTimeToTimestamp(activityCfg.endTime);
+            long ExtendTime = (day * 24 * 60 * 60 * 1000);
+            long currentTime = TimeHelper.ServerNow();
+            if(currentTime > endTime)
+            {
+                if((currentTime - endTime) <= ExtendTime)
+                {
+                    return true;
+                }
+            }
+            return false;
+        }
     }
     }
 }
 }

+ 10 - 0
GameClient/Assets/Game/HotUpdate/Views/ActivityMainTips/ActivityZCJBView.cs

@@ -72,6 +72,11 @@ namespace GFGGame
         }
         }
         private void OnBtnAdJump()
         private void OnBtnAdJump()
         {
         {
+            if(ActivityDataManager.Instance.isExtendTime(2))
+            {
+                PromptController.Instance.ShowFloatTextPrompt("活动已到期!");
+                return;
+            }
             ActivityFightCfg chapterCfgs = ActivityFightCfgArray.Instance.GetCfg(61001);
             ActivityFightCfg chapterCfgs = ActivityFightCfgArray.Instance.GetCfg(61001);
             ViewManager.Show<ActivityZCJBChapterView>(new object[] { chapterCfgs.id, 2 });
             ViewManager.Show<ActivityZCJBChapterView>(new object[] { chapterCfgs.id, 2 });
         }
         }
@@ -81,6 +86,11 @@ namespace GFGGame
         }
         }
         private void OnClickShopBtn()
         private void OnClickShopBtn()
         {
         {
+            if (ActivityDataManager.Instance.isExtendTime(2))
+            {
+                PromptController.Instance.ShowFloatTextPrompt("活动已到期!");
+                return;
+            }
             ViewManager.Show<StoreView>(new object[] { ConstStoreTabId.STORE_GIFT_BAG, ConstStoreSubId.STORE_GIFT_BAG_ACTIVITY });
             ViewManager.Show<StoreView>(new object[] { ConstStoreTabId.STORE_GIFT_BAG, ConstStoreSubId.STORE_GIFT_BAG_ACTIVITY });
         }
         }
         private async void ReqInfo()
         private async void ReqInfo()

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

@@ -778,7 +778,7 @@ namespace GFGGame
             _ui.m_btnActivityDay7.target.visible = ActivityDay7DataManager.Instance.CheckOpen();
             _ui.m_btnActivityDay7.target.visible = ActivityDay7DataManager.Instance.CheckOpen();
             _ui.m_btnWanShiLi.target.visible = ActivityWanShiLiDataManager.Instance.CheckOpen();
             _ui.m_btnWanShiLi.target.visible = ActivityWanShiLiDataManager.Instance.CheckOpen();
             _ui.m_btnTea.target.visible = ActivityDataManager.Instance.GetCurOpenActiveByType(12) == 0 ? false : true;
             _ui.m_btnTea.target.visible = ActivityDataManager.Instance.GetCurOpenActiveByType(12) == 0 ? false : true;
-            _ui.m_btnActivityZCJB.target.visible = ActivityDataManager.Instance.GetCurOpenActiveByType(17) == 0 ? false: true;
+            _ui.m_btnActivityZCJB.target.visible = ActivityDataManager.Instance.isExtendTime(2) || ((ActivityDataManager.Instance.GetCurOpenActiveByType(17) == 0) ? false: true);
             _ui.m_btnNewPlayerReward.target.visible = (!ActivityDataManager.Instance.IsGetNewPlayerReward&& GameGlobal.AutoNewPlayersTips);
             _ui.m_btnNewPlayerReward.target.visible = (!ActivityDataManager.Instance.IsGetNewPlayerReward&& GameGlobal.AutoNewPlayersTips);
 
 
             _ui.m_btnSevenReward.target.visible = !ActivityDataManager.Instance.AllSevenDayBonusGot();
             _ui.m_btnSevenReward.target.visible = !ActivityDataManager.Instance.AllSevenDayBonusGot();