public byte[] UpdateInventoryListInfo(byte[] _data, ClientPeer _client, MainServer _server) { List <InventoryInfo> inv = MessageTool.ProtoBufDataDeSerialize <List <InventoryInfo> >(_data); MSGCallBack send = null; if (!isAdded) { for (int i = 0; i < inv.Count; i++) { mInv.AddOrUpdateInventoryInfo(_client.MySQLConn, inv[i], true); } isAdded = true; send = new MSGCallBack(ReturnCode.Success); } else { for (int i = 0; i < inv.Count; i++) { mInv.AddOrUpdateInventoryInfo(_client.MySQLConn, inv[i], false); } send = new MSGCallBack(ReturnCode.Success); } return(MessageTool.ProtoBufDataSerialize(send)); }