| | |
| | | private const int Redpoint_key1 = 1070202;
|
| | | public Redpoint redPointStre1 = new Redpoint(10702, Redpoint_key1);
|
| | |
|
| | | public int RedEnvelopeID = 0;//发红包的ID(用于默认弹出开)
|
| | |
|
| | | public override void Init()
|
| | | {
|
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyMine += OnRefreshFairyMine;
|
| | |
| | | public void OnBeforePlayerDataInitialize()
|
| | | {
|
| | | UseLimit = 0;
|
| | | RedEnvelopeID = 0;
|
| | | IsRedBagGetBool = false;
|
| | | RedBagId = 0;
|
| | | }
|
| | |
| | | _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].State = (int)info.RedPacketInfo[i].State;
|
| | | _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].Wish = (string)info.RedPacketInfo[i].Wish;
|
| | | if (Event_RedEnvelopeToRefresh != null)
|
| | | {
|
| | | Event_RedEnvelopeToRefresh(_DicRedBag[(int)info.RedPacketInfo[i].RedPacketID]);
|
| | | RedBagPoppingOpen();
|
| | | }
|
| | | |
| | | }
|
| | |
|
| | | }
|
| | |
| | | RedPacketRedDot();
|
| | | }
|
| | |
|
| | | private void RedBagPoppingOpen()
|
| | | {
|
| | | if (_DicRedBag.ContainsKey(RedEnvelopeID) && WindowCenter.Instance.CheckOpen<RedBagTipsWin>())
|
| | | {
|
| | | var redBag = _DicRedBag[RedEnvelopeID];
|
| | | if (redBag.GetWay != 5 && redBag.GetWay != 0 && redBag.PlayerID == PlayerDatas.Instance.PlayerId && redBag.State == 1)
|
| | | {
|
| | | RedBagId = RedEnvelopeID;
|
| | | WindowCenter.Instance.Open<RedOPenBGMWin>();//打开领取界面
|
| | | }
|
| | | }
|
| | |
|
| | |
|
| | | }
|
| | |
|
| | |
|
| | | public void IsRedBagGet()
|
| | | {
|
| | | IsRedBagGetBool = false;
|