少年修仙传客户端代码仓库
client_Zxw
2018-08-18 98968558df87c7c5dd5b23e220ab72c1652bca63
System/OpenServerActivity/OSRedEnvelopeModel.cs
@@ -24,8 +24,7 @@
                return m_RedEnvelopeModel ?? (m_RedEnvelopeModel = ModelCenter.Instance.GetModel<RedEnvelopeModel>());
            }
        }
        PlayerRedPacketDatas m_RedPacket;
        PlayerRedPacketDatas redPacket { get { return m_RedPacket ?? (m_RedPacket = ModelCenter.Instance.GetModel<PlayerRedPacketDatas>()); } }
        bool servereInited = false;
        public override void Init()
@@ -334,23 +333,14 @@
            if (envelopeModel.TryGetEnvelope(_id, out _envelope))
            {
                if (_envelope.player == PlayerDatas.Instance.PlayerId &&
                    _envelope.type != 0
                    _envelope.type == OSRedEnvelopeType
                    && _envelope.state == 1)
                {
                    if (_envelope.type == OSRedEnvelopeType)
                    {
                        envelopeModel.cacheEnvelopeId = _envelope.id;
                        envelopeModel.envelopeSfx = _envelope.id;
                        CAB12_tagCMGrabFamilyRedPacket _pak = new CAB12_tagCMGrabFamilyRedPacket();
                        _pak.RedPaketID = (uint)_envelope.id;
                        GameNetSystem.Instance.SendInfo(_pak);
                    }
                    else
                    {
                        redPacket.RedBagId = _envelope.id;
                        WindowCenter.Instance.Open<RedOPenBGMWin>();//打开领取界面
                    }
                }
            }
        }