Browse Source

红包购买修改

huangxiaoyue 1 year ago
parent
commit
b0ae82c57a

+ 1 - 2
GameClient/Assets/Game/HotUpdate/ServerProxy/NewYearRedEnvelopeSproxy.cs

@@ -76,10 +76,9 @@ namespace GFGGame
                     ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(NewYearRedEnvelopeDataManager.ItemId);
                     if (!AntiAddictionController.CheckAntiAddictionRecharge(1))
                     {
-                        NewYearRedEnvelopeDataManager.Status = 2;
                         ActivityOpenCfg activityOpenCfg = ActivityOpenCfgArray.Instance.GetCfg(activityId);
                         ShopSProxy.ReqShopBuy(activityOpenCfg.paramsArr[0], 1).Coroutine();
-                        LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.SHANG_CHENG, 2);
+                        //LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.SHANG_CHENG, 2);
                     }
                     return true;
                 }

+ 10 - 4
GameClient/Assets/Game/HotUpdate/Views/NewYearRedEnvelope/NewYearRedEnvelopeView.cs

@@ -71,13 +71,19 @@ namespace GFGGame
         protected override void AddEventListener()
         {
             base.AddEventListener();
-            EventAgent.AddEventListener(ConstMessage.NEW_YEAR_RED_ENVELOPE_INFO, RefreshViewInfo);
+            EventAgent.AddEventListener(ConstMessage.NEW_YEAR_RED_ENVELOPE_INFO, RefreshBuySuccess);
         }
 
         protected override void RemoveEventListener()
         {
             base.RemoveEventListener();
-            EventAgent.RemoveEventListener(ConstMessage.NEW_YEAR_RED_ENVELOPE_INFO, RefreshViewInfo);
+            EventAgent.RemoveEventListener(ConstMessage.NEW_YEAR_RED_ENVELOPE_INFO, RefreshBuySuccess);
+        }
+
+        private void RefreshBuySuccess()
+        {
+            RefreshOpenView();
+            RefreshViewInfo();
         }
 
         private void RefreshViewInfo()
@@ -129,8 +135,8 @@ namespace GFGGame
             bool result = await NewYearRedEnvelopeSProxy.ReqDoubleRedPacket(actRedPacketId);
             if (result)
             {
-                RefreshOpenView();
-                RefreshViewInfo();
+                //RefreshOpenView();
+                //RefreshViewInfo();
             }
         }