private void OnReq_UnloadRelics(MessageRecv obj) { System.IO.MemoryStream ms = new System.IO.MemoryStream(obj.Data); ReqUnloadRelics req = Serializer.Deserialize <ReqUnloadRelics>(ms); AckUnloadRelics ack = new AckUnloadRelics(); ack.RelicsID = req.RelicsID; NetworkManager.Instance.Send(MessageID.MSG_ACK_UNLOAD_RELICS, ack, 0, 0); }
public void TryUnloadRelics(int relicsID) { DRelics db = ReadCfgRelics.GetDataById(relicsID); if (db == null) { GTItemHelper.ShowTip("非法物品"); return; } XCharacter role = RoleModule.Instance.GetCurPlayer(); if (role.Relic != relicsID) { GTItemHelper.ShowTip("该神器没有上阵,无法卸下"); return; } ReqUnloadRelics req = new ReqUnloadRelics(); req.RelicsID = relicsID; NetworkManager.Instance.Send(MessageID.MSG_REQ_UNLOAD_RELICS, req); }