#include <AuctionHouseMgr.h>
|
static AuctionHouseMgr * | instance () |
|
static std::string | BuildItemAuctionMailSubject (AuctionMailType type, AuctionPosting const *auction) |
|
static std::string | BuildCommodityAuctionMailSubject (AuctionMailType type, uint32 itemId, uint32 itemCount) |
|
static std::string | BuildAuctionMailSubject (uint32 itemId, AuctionMailType type, uint32 auctionId, uint32 itemCount, uint32 battlePetSpeciesId, ItemContext context, std::vector< int32 > const &bonusListIds) |
|
static std::string | BuildAuctionWonMailBody (ObjectGuid guid, uint64 bid, uint64 buyout) |
|
static std::string | BuildAuctionSoldMailBody (ObjectGuid guid, uint64 bid, uint64 buyout, uint32 deposit, uint64 consignment) |
|
static std::string | BuildAuctionInvoiceMailBody (ObjectGuid guid, uint64 bid, uint64 buyout, uint32 deposit, uint64 consignment, uint32 moneyDelay, uint32 eta) |
|
static uint64 | GetCommodityAuctionDeposit (ItemTemplate const *item, Minutes time, uint32 quantity) |
|
static uint64 | GetItemAuctionDeposit (Player const *player, Item const *item, Minutes time) |
|
static AuctionHouseEntry const * | GetAuctionHouseEntry (uint32 factionTemplateId, uint32 *houseId) |
|
Definition at line 345 of file AuctionHouseMgr.h.
◆ AuctionHouseMgr() [1/3]
AuctionHouseMgr::AuctionHouseMgr |
( |
| ) |
|
|
private |
◆ ~AuctionHouseMgr()
AuctionHouseMgr::~AuctionHouseMgr |
( |
| ) |
|
|
private |
◆ AuctionHouseMgr() [2/3]
◆ AuctionHouseMgr() [3/3]
◆ AddAItem()
void AuctionHouseMgr::AddAItem |
( |
Item * |
item | ) |
|
◆ BuildAuctionInvoiceMailBody()
◆ BuildAuctionMailSubject()
◆ BuildAuctionSoldMailBody()
◆ BuildAuctionWonMailBody()
◆ BuildCommodityAuctionMailSubject()
◆ BuildItemAuctionMailSubject()
◆ CheckThrottle()
◆ GenerateReplicationId()
uint32 AuctionHouseMgr::GenerateReplicationId |
( |
| ) |
|
◆ GetAItem()
◆ GetAuctionHouseEntry()
◆ GetAuctionsById()
◆ GetAuctionsMap()
◆ GetCommodityAuctionDeposit()
◆ GetItemAuctionDeposit()
◆ instance()
◆ LoadAuctions()
void AuctionHouseMgr::LoadAuctions |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ PendingAuctionAdd()
bool AuctionHouseMgr::PendingAuctionAdd |
( |
Player const * |
player, |
|
|
uint32 |
auctionHouseId, |
|
|
uint32 |
auctionId, |
|
|
uint64 |
deposit |
|
) |
| |
◆ PendingAuctionCount()
std::size_t AuctionHouseMgr::PendingAuctionCount |
( |
Player const * |
player | ) |
const |
◆ PendingAuctionProcess()
void AuctionHouseMgr::PendingAuctionProcess |
( |
Player * |
player | ) |
|
◆ RemoveAItem()
◆ Update()
void AuctionHouseMgr::Update |
( |
| ) |
|
◆ UpdatePendingAuctions()
void AuctionHouseMgr::UpdatePendingAuctions |
( |
| ) |
|
◆ _itemsByGuid
◆ _pendingAuctionsByPlayer
◆ _playerThrottleObjects
◆ _playerThrottleObjectsCleanupTime
TimePoint AuctionHouseMgr::_playerThrottleObjectsCleanupTime |
|
private |
◆ _replicateIdGenerator
uint32 AuctionHouseMgr::_replicateIdGenerator |
|
private |
◆ mAllianceAuctions
◆ mGoblinAuctions
◆ mHordeAuctions
◆ mNeutralAuctions
The documentation for this class was generated from the following files: