bool ItemGIDExistInBid(ushort gid) { if (BidShopItems.Find(x => x.GID == gid) == null) { return(false); } else { return(true); } }
public void BuyItem(uint uid, uint quantity, uint price) { if (Client.Character.RemoveKamas((int)price, true)) { var item = BidShopItems.Find(x => x.UID == uid); if (!BidShopsHandler.TrySendBishopGainAdded(item.OwnerId, item.GID, (int)quantity, (int)price)) { BidShopGainRecord.AddBidShopGain(item); } Client.Character.Inventory.Add(item); RemoveItem(item); } }
List <BidShopItemRecord> GetAllItemsByGID(ushort gid) { return(BidShopItems.FindAll(x => x.GID == gid)); }