public uint Execute(PacketDistributed ipacket) { CG_DELFRIEND packet = (CG_DELFRIEND )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
//向服务器发起删除好友请求 public void ReqDelFriend(UInt64 guid) { //判断guid合法性 if (guid == GlobeVar.INVALID_GUID) { return; } //是否已经是好友,不是则不删除 if (false == GameManager.gameManager.PlayerDataPool.FriendList.RelationDataList.ContainsKey(guid)) { return; } //向服务器发送删除好友包 CG_DELFRIEND msg = (CG_DELFRIEND)PacketDistributed.CreatePacket(MessageID.PACKET_CG_DELFRIEND); msg.Guid = guid; msg.SendPacket(); }