Browse Source

主界面神都宸游时间刷新

huangxiaoyue 1 year ago
parent
commit
f497ecd383
1 changed files with 11 additions and 0 deletions
  1. 11 0
      GameClient/Assets/Game/HotUpdate/Views/MainUI/MainUIView.cs

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

@@ -562,6 +562,7 @@ namespace GFGGame
         private void Update(object param)
         private void Update(object param)
         {
         {
             UpdateActLuckyBox();
             UpdateActLuckyBox();
+            UpdateOpenServerActivity();
 
 
             UpdateLimitedActvityState();
             UpdateLimitedActvityState();
             UpdateTime();
             UpdateTime();
@@ -592,6 +593,16 @@ namespace GFGGame
             }
             }
         }
         }
 
 
+        private void UpdateOpenServerActivity()
+        {
+            int actLimitId = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitStlyc);
+            if (actLimitId > 0) {
+                ActivityOpenCfg activityOpenCfg = ActivityOpenCfgArray.Instance.GetCfg(actLimitId);
+                long time = TimeUtil.DateTimeToTimestamp(activityOpenCfg.endTime) - TimeHelper.ServerNow();
+                _ui.m_btnOpenServerActivity.m_txtTime.text = TimeUtil.FormattingTimeTo_DDHHmm(time);
+            }
+        }
+
         private void UpdateLimitedActvityState()
         private void UpdateLimitedActvityState()
         {
         {
             int actLimitTsyId = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitTsy);
             int actLimitTsyId = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitTsy);