private void btnSell_Click(object sender, EventArgs e) { try { ItemSellRequest sellReq = new ItemSellRequest(_sellSelectedItemName, _sellSelectedItemCost, Player.Name, _sellSelectedID, _sellItemType); ChatboxMessages.PlayerRequestSell(Player.Name, _sellSelectedItemName); } catch (Exception) { throw; } }
private void OnItemSell(NetConnection <NetSession> sender, ItemSellRequest message) { sender.Session.Response.itemSellResponse = new ItemSellResponse(); Result result = Result.Success; foreach (var item in message.nItemInfos) { result = result | StoreManager.Instance.SellItem(sender, item); } foreach (var equip in message.nEquipInfos) { result = result | StoreManager.Instance.SellEquip(sender, equip); } if (result == Result.Success) { DBService.Instance.Save(); } sender.Session.Response.itemSellResponse.Result = result; sender.SendResponse(); }