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