少年修仙传客户端代码仓库
client_Zxw
2018-08-18 5242f3149f57a9753569d7116087a0681d8d40b6
[2658]仙盟红包发红包自动打开到开的界面
1个文件已修改
24 ■■■■ 已修改文件
System/OpenServerActivity/OSRedEnvelopeModel.cs 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/OSRedEnvelopeModel.cs
@@ -24,7 +24,8 @@
                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()
@@ -333,14 +334,23 @@
            if (envelopeModel.TryGetEnvelope(_id, out _envelope))
            {
                if (_envelope.player == PlayerDatas.Instance.PlayerId &&
                    _envelope.type == OSRedEnvelopeType
                    _envelope.type != 0
                    && _envelope.state == 1)
                {
                    envelopeModel.cacheEnvelopeId = _envelope.id;
                    envelopeModel.envelopeSfx = _envelope.id;
                    CAB12_tagCMGrabFamilyRedPacket _pak = new CAB12_tagCMGrabFamilyRedPacket();
                    _pak.RedPaketID = (uint)_envelope.id;
                    GameNetSystem.Instance.SendInfo(_pak);
                    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>();//打开领取界面
                    }
                }
            }
        }