Browse Source

fix 7日活动天数提示修改

Jae 2 years ago
parent
commit
78e1b8a61a

+ 9 - 2
GameClient/Assets/Game/HotUpdate/Views/ActivityDay7/ActivityDay7View.cs

@@ -85,6 +85,13 @@ namespace GFGGame
         private void OnClickDay(EventContext context)
         private void OnClickDay(EventContext context)
         {
         {
             if (!(context.sender is GObject typeItem)) return;
             if (!(context.sender is GObject typeItem)) return;
+            //检查天数
+            var day = ActivityDay7DataManager.Instance.GetActivityDay7Day();
+            if (day < (int)typeItem.data + 1)
+            {
+                PromptController.Instance.ShowFloatTextPrompt("未到开启时间");
+                return;
+            }
             onClickDayIndex = (int)typeItem.data;
             onClickDayIndex = (int)typeItem.data;
             SetTasks();
             SetTasks();
             //设置其他按钮选中状态
             //设置其他按钮选中状态
@@ -224,14 +231,14 @@ namespace GFGGame
             var get = ActivityDay7DataManager.Instance.GetActivityDay7RewardState(id);
             var get = ActivityDay7DataManager.Instance.GetActivityDay7RewardState(id);
             if (get)
             if (get)
             {
             {
-                ViewManager.Show<RewardPreView>(new object[] { "已领取过了" });
+                PromptController.Instance.ShowFloatTextPrompt("已领取过了");
                 return;
                 return;
             }
             }
             //判断积分是否够
             //判断积分是否够
             var score = ActivityDay7DataManager.Instance.GetScore();
             var score = ActivityDay7DataManager.Instance.GetScore();
             if (score < activity7DaysCfg.score)
             if (score < activity7DaysCfg.score)
             {
             {
-                ViewManager.Show<RewardPreView>(new object[] { "积分还不够" });
+                PromptController.Instance.ShowFloatTextPrompt("积分还不够");
                 return;
                 return;
             }
             }
             var result = await ActivityDay7SProxy.ReqGetActivityDay7Reward(activity7DaysCfg);
             var result = await ActivityDay7SProxy.ReqGetActivityDay7Reward(activity7DaysCfg);