private void OnReq_BattleRelics(MessageRecv obj) { System.IO.MemoryStream ms = new System.IO.MemoryStream(obj.Data); ReqBattleRelics req = Serializer.Deserialize <ReqBattleRelics>(ms); AckBattleRelics ack = new AckBattleRelics(); ack.RelicsID = req.RelicsID; NetworkManager.Instance.Send(MessageID.MSG_ACK_BATTLE_RELICS, ack, 0, 0); }
public void TryBattleRelics(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; } ReqBattleRelics req = new ReqBattleRelics(); req.RelicsID = relicsID; NetworkManager.Instance.Send(MessageID.MSG_REQ_BATTLE_RELICS, req); }