//向服务器发起添加黑名单请求 public void ReqAddBlack(UInt64 guid) { //判断guid合法性 if (guid == GlobeVar.INVALID_GUID) { return; } //超过上限,不进行添加操作 if (GameManager.gameManager.PlayerDataPool.BlackList.GetRelationNum() >= GlobeVar.MAX_BLACK_NUM) { return; } //向服务器发送添加黑名单包 CG_ADDBLACKLIST msg = (CG_ADDBLACKLIST)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ADDBLACKLIST); msg.Guid = guid; msg.SendPacket(); }
public void OnReportOK() { if (Singleton <ObjManager> .GetInstance().MainPlayer != null) { if (!GameManager.gameManager.PlayerDataPool.IsServerFlagOpen(SERVER_FLAGS_ENUM.FLAG_COMPLAIN)) { Singleton <ObjManager> .GetInstance().MainPlayer.SendNoticMsg(false, "#{5483}"); return; } MailData.UserMail curMail = GetMailByItem(m_curSelectItem); if (null == curMail) { return; } StartCoroutine(Singleton <ObjManager> .GetInstance().MainPlayer.SendComplain(curMail.SenderID, curMail.SenderName, curMail.text, 2)); CG_ADDBLACKLIST msg = (CG_ADDBLACKLIST)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ADDBLACKLIST); msg.Guid = curMail.SenderID; msg.SendPacket(); } }