//删除好友按钮事件 private void OnDeleteFriendClick(int index) { MsgDeleteFriend msgDeleteFriend = new MsgDeleteFriend(); msgDeleteFriend.FriendId = _friendList[index]; msgDeleteFriend.Id = GameMain.id; NetManager.Send(msgDeleteFriend); }
//收到删除好友协议 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(); } }
//收到删除好友协议 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; } }