// Called when an auction expires. public virtual void OnAuctionExpire(AuctionHouseObject ah, AuctionPosting auction) { }
// Called when an auction was succesfully completed. public virtual void OnAuctionSuccessful(AuctionHouseObject ah, AuctionPosting auction) { }
public void Initialize(AuctionPosting auction, Item item) { AuctionID = auction.Id; Item = new ItemInstance(item); Bidder = auction.Bidder; }
// Called when an auction is removed from an auction house. public virtual void OnAuctionRemove(AuctionHouseObject ah, AuctionPosting auction) { }
public void Initialize(AuctionPosting auction) { AuctionID = auction.Id; Item = new ItemInstance(auction.Items[0]); BidAmount = auction.BidAmount; }