| | |
| | | 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()
|
| | |
| | | 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>();//打开领取界面
|
| | | }
|
| | | |
| | | envelopeModel.cacheEnvelopeId = _envelope.id;
|
| | | envelopeModel.envelopeSfx = _envelope.id;
|
| | | CAB12_tagCMGrabFamilyRedPacket _pak = new CAB12_tagCMGrabFamilyRedPacket();
|
| | | _pak.RedPaketID = (uint)_envelope.id;
|
| | | GameNetSystem.Instance.SendInfo(_pak);
|
| | | }
|
| | | }
|
| | | }
|