Пример #1
0
    //删除好友按钮事件
    private void OnDeleteFriendClick(int index)
    {
        MsgDeleteFriend msgDeleteFriend = new MsgDeleteFriend();

        msgDeleteFriend.FriendId = _friendList[index];
        msgDeleteFriend.Id       = GameMain.id;
        NetManager.Send(msgDeleteFriend);
    }
Пример #2
0
    //收到删除好友协议
    private void OnMsgDeleteFriend(Request request)
    {
        MsgDeleteFriend msgDeleteFriend = MsgDeleteFriend.Parser.ParseFrom(request.Msg);

        if (msgDeleteFriend.FriendId == GameMain.id)
        {
            if (msgDeleteFriend.Result == 0)
            {
                PanelManager.Open <TipPanel>("你已被" + msgDeleteFriend.Id + "删除好友!");
                return;
            }
        }
        if (PanelManager.panels.ContainsKey("FriendPanel"))
        {
            FriendPanel friendPanel = (FriendPanel)PanelManager.panels["FriendPanel"];
            friendPanel.UpdataFriendList();
        }
    }
Пример #3
0
    //收到删除好友协议
    private void OnMsgDeleteFriend(Request request)
    {
        MsgDeleteFriend msgDeleteFriend = MsgDeleteFriend.Parser.ParseFrom(request.Msg);

        if (msgDeleteFriend.Id == GameMain.id)
        {
            if (msgDeleteFriend.Result == 0)
            {
                PanelManager.Open <TipPanel>("删除好友成功!");
                UpdataFriendList();
            }
            else
            {
                PanelManager.Open <TipPanel>("删除好友失败!");
            }
            return;
        }
    }