Пример #1
0
        //同意或拒绝加馆申请
        public void BtnAgreeParlor(int index)
        {
            GameData gd = GameData.Instance;

            NetMsg.ClientMessageOperateReq msg = new NetMsg.ClientMessageOperateReq();
            msg.iUserId      = gd.PlayerNodeDef.iUserId;
            msg.iMessageId   = Convert.ToInt32(Message_Check_.mid);
            msg.cMessageType = (sbyte)Convert.ToInt16(Message_Check_.msgType);
            msg.cOperate     = (sbyte)index;
            NetworkMgr.Instance.LobbyServer.SendMessageOperateReq(msg);

            MemberListMessage[] parlor = UIMainView.Instance.ParlorShowPanel.ParlorCheckList.transform.GetChild(1).GetChild(0).GetComponentsInChildren <MemberListMessage>();

            //修改消息状态
            for (int i = 0; i < parlor.Length; i++)
            {
                if (Convert.ToInt32(parlor[i].Message_Check.mid) == Convert.ToInt32(Message_Check_.mid))
                {
                    parlor[i].ChangeMessageShow(index);
                    break;
                }
            }

            Destroy(gameObject);
        }
Пример #2
0
    /// <summary>
    /// 发送玩家请求消息
    /// </summary>
    public void SendAgencyMessage(int index)
    {
        GameData gd = GameData.Instance;

        NetMsg.ClientMessageOperateReq msg = new NetMsg.ClientMessageOperateReq();
        msg.iUserId      = gd.PlayerNodeDef.iUserId;
        msg.iMessageId   = Convert.ToInt32(messageContent.mid);
        msg.cMessageType = (sbyte)Convert.ToInt16(messageContent.msgType);
        msg.cOperate     = (sbyte)index;
        NetworkMgr.Instance.LobbyServer.SendMessageOperateReq(msg);
    }
Пример #3
0
        //同意或拒绝加馆申请
        public void BtnAgreeParlor(int index)
        {
            GameData gd = GameData.Instance;

            NetMsg.ClientMessageOperateReq msg = new NetMsg.ClientMessageOperateReq();
            msg.iUserId      = gd.PlayerNodeDef.iUserId;
            msg.iMessageId   = Convert.ToInt32(Message_Check.mid);
            msg.cMessageType = (sbyte)Convert.ToInt16(Message_Check.msgType);
            msg.cOperate     = (sbyte)index;
            NetworkMgr.Instance.LobbyServer.SendMessageOperateReq(msg);
            ChangeMessageShow(index);
        }