private bool CheckForNewAuctionStarting() { if (CurrentAuction == null && (DateTime.UtcNow - LastCompletedAuction).TotalSeconds > Plugin.Instance.Configuration.Instance.IntervalInbetween && AuctionQueue.Count > 0) { var found = AuctionQueue.First(); AuctionQueue.Remove(found); StartAuction(found); return(true); } return(false); }
public bool HasAnyAuction(ulong id) { return((CurrentAuction != null && CurrentAuction.Auction.Owner.Id == id) || AuctionQueue.Any(c => c.Owner.Id == id)); }