From b027eb89461b1702f63e12b4a42d5bf01a1d7e2d Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期五, 24 八月 2018 11:48:55 +0800
Subject: [PATCH] 单号【1685】防护限制仙盟红包领取之后 状态仍为可领取

---
 System/FairyAu/PlayerRedPacketDatas.cs |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/System/FairyAu/PlayerRedPacketDatas.cs b/System/FairyAu/PlayerRedPacketDatas.cs
index 418fa3c..0c27bbb 100644
--- a/System/FairyAu/PlayerRedPacketDatas.cs
+++ b/System/FairyAu/PlayerRedPacketDatas.cs
@@ -152,6 +152,8 @@
                 }
                 else
                 {
+                    
+
                     _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].RedPacketID = (int)info.RedPacketInfo[i].RedPacketID;
                     _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].PlayerID = (int)info.RedPacketInfo[i].PlayerID;
                     _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].Name = info.RedPacketInfo[i].Name;
@@ -162,6 +164,17 @@
                     _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].GetWay = (int)info.RedPacketInfo[i].GetWay;
                     _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].PacketCnt = (int)info.RedPacketInfo[i].PacketCnt;
                     _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].State = (int)info.RedPacketInfo[i].State;
+                    if ((int)info.RedPacketInfo[i].RedPacketID == RedBagId)
+                    {
+                        var Values = _DicRedGrabinfo.Values;
+                        foreach (var value in Values)
+                        {
+                            if (value.Name == PlayerDatas.Instance.baseData.PlayerName)
+                            {
+                                _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].State = 2;
+                            }
+                        }
+                    }
                     _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].Wish = (string)info.RedPacketInfo[i].Wish;
                     if (Event_RedEnvelopeToRefresh != null)
                     {
@@ -170,10 +183,7 @@
                     }
                         
                 }
-
             }
-
-
         }
 
         IsRedBagGet();

--
Gitblit v1.8.0