Browse Source

活动未开启不请求

zhangyuqian 1 year ago
parent
commit
f7b2b2c797

+ 4 - 0
GameClient/Assets/Game/HotUpdate/ServerProxy/ActivityTeaSProxy.cs

@@ -17,6 +17,10 @@ namespace GFGGame
     {
         public static async ETTask<bool> ReqGetNPCVisitInfo(int id = 5004)
         {
+            if(!ActivityTeaDataManager.Instance.CheckOpen())
+            {
+                return false;
+            }
             var response = (S2C_GetNpcVisits) await MessageHelper.SendToServer(new C2S_GetNpcVisits { ActivityId = id });
             if (!(response is { Error: ErrorCode.ERR_Success })) return false;
             ActivityTeaDataManager.Instance.NpcInfoList = response.NpcVisits;

+ 5 - 0
GameClient/Assets/Game/HotUpdate/ServerProxy/MiniGameProxy.cs

@@ -28,6 +28,11 @@ namespace GFGGame
 
         public static async ETTask<bool> ReqGetChallengeReward(int activityId = 1)
         {
+            bool isOpen = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitStlyc) > 0;
+            if (!isOpen)
+            {
+                return false;
+            }
             var response = (S2C_GetActivityGameInfos)await MessageHelper.SendToServer(new C2S_GetActivityGameInfos { ActivityId = activityId });
             if (!(response is { Error: ErrorCode.ERR_Success })) return false;
             MiniGameDateManager.Instance.gameinfoList = response.GameInfoList;