#include <BattlegroundMgr.h>
|
| BattlegroundMgr (BattlegroundMgr const &right)=delete |
|
| BattlegroundMgr (BattlegroundMgr &&right)=delete |
|
BattlegroundMgr & | operator= (BattlegroundMgr const &right)=delete |
|
BattlegroundMgr & | operator= (BattlegroundMgr &&right)=delete |
|
void | Update (uint32 diff) |
|
void | SendBattlegroundList (Player *player, ObjectGuid const &guid, BattlegroundTypeId bgTypeId) |
|
void | BuildBattlegroundStatusHeader (WorldPackets::Battleground::BattlefieldStatusHeader *battlefieldStatus, Player *player, uint32 ticketId, uint32 joinTime, BattlegroundQueueTypeId queueId) |
|
void | BuildBattlegroundStatusNone (WorldPackets::Battleground::BattlefieldStatusNone *battlefieldStatus, Player *player, uint32 ticketId, uint32 joinTime) |
|
void | BuildBattlegroundStatusNeedConfirmation (WorldPackets::Battleground::BattlefieldStatusNeedConfirmation *battlefieldStatus, Battleground *bg, Player *player, uint32 ticketId, uint32 joinTime, uint32 timeout, BattlegroundQueueTypeId queueId) |
|
void | BuildBattlegroundStatusActive (WorldPackets::Battleground::BattlefieldStatusActive *battlefieldStatus, Battleground *bg, Player *player, uint32 ticketId, uint32 joinTime, BattlegroundQueueTypeId queueId) |
|
void | BuildBattlegroundStatusQueued (WorldPackets::Battleground::BattlefieldStatusQueued *battlefieldStatus, Player *player, uint32 ticketId, uint32 joinTime, BattlegroundQueueTypeId queueId, uint32 avgWaitTime, bool asGroup) |
|
void | BuildBattlegroundStatusFailed (WorldPackets::Battleground::BattlefieldStatusFailed *battlefieldStatus, BattlegroundQueueTypeId queueId, Player *pPlayer, uint32 ticketId, GroupJoinBattlegroundResult result, ObjectGuid const *errorGuid=nullptr) |
|
Battleground * | GetBattleground (uint32 InstanceID, BattlegroundTypeId bgTypeId) |
|
Battleground * | CreateNewBattleground (BattlegroundQueueTypeId queueId, BattlegroundBracketId bracketId) |
|
void | AddBattleground (Battleground *bg) |
|
void | AddToBGFreeSlotQueue (Battleground *bg) |
|
void | RemoveFromBGFreeSlotQueue (uint32 mapId, uint32 instanceId) |
|
BGFreeSlotQueueContainer & | GetBGFreeSlotQueueStore (uint32 mapId) |
|
void | LoadBattlegroundTemplates () |
|
void | DeleteAllBattlegrounds () |
|
void | SendToBattleground (Player *player, uint32 InstanceID, BattlegroundTypeId bgTypeId) |
|
BattlegroundQueue & | GetBattlegroundQueue (BattlegroundQueueTypeId bgQueueTypeId) |
|
void | ScheduleQueueUpdate (uint32 arenaMatchmakerRating, BattlegroundQueueTypeId bgQueueTypeId, BattlegroundBracketId bracket_id) |
|
uint32 | GetPrematureFinishTime () const |
|
void | ToggleArenaTesting () |
|
void | ToggleTesting () |
|
bool | isArenaTesting () const |
|
bool | isTesting () const |
|
uint32 | GetMaxRatingDifference () const |
|
uint32 | GetRatingDiscardTimer () const |
|
void | LoadBattleMastersEntry () |
|
void | CheckBattleMasters () |
|
BattlegroundTypeId | GetBattleMasterBG (uint32 entry) const |
|
BattlegroundTemplate const * | GetBattlegroundTemplateByTypeId (BattlegroundTypeId id) |
|
Definition at line 76 of file BattlegroundMgr.h.
◆ BattlegroundDataContainer
◆ BattlegroundMapTemplateContainer
◆ BattlegroundTemplateMap
◆ BattlegroundMgr() [1/3]
BattlegroundMgr::BattlegroundMgr |
( |
| ) |
|
|
private |
◆ ~BattlegroundMgr()
BattlegroundMgr::~BattlegroundMgr |
( |
| ) |
|
|
private |
◆ BattlegroundMgr() [2/3]
◆ BattlegroundMgr() [3/3]
◆ AddBattleground()
◆ AddToBGFreeSlotQueue()
void BattlegroundMgr::AddToBGFreeSlotQueue |
( |
Battleground * |
bg | ) |
|
◆ BGQueueTypeId()
◆ BGTypeToWeekendHolidayId()
◆ BuildBattlegroundStatusActive()
◆ BuildBattlegroundStatusFailed()
◆ BuildBattlegroundStatusHeader()
◆ BuildBattlegroundStatusNeedConfirmation()
◆ BuildBattlegroundStatusNone()
◆ BuildBattlegroundStatusQueued()
◆ CheckBattleMasters()
void BattlegroundMgr::CheckBattleMasters |
( |
| ) |
|
◆ CreateClientVisibleInstanceId()
◆ CreateNewBattleground()
◆ DeleteAllBattlegrounds()
void BattlegroundMgr::DeleteAllBattlegrounds |
( |
| ) |
|
◆ GetBattleground()
◆ GetBattlegroundQueue()
◆ GetBattlegroundTemplateByMapId()
◆ GetBattlegroundTemplateByTypeId()
◆ GetBattleMasterBG()
◆ GetBGFreeSlotQueueStore()
◆ GetMaxRatingDifference()
uint32 BattlegroundMgr::GetMaxRatingDifference |
( |
| ) |
const |
◆ GetPrematureFinishTime()
uint32 BattlegroundMgr::GetPrematureFinishTime |
( |
| ) |
const |
◆ GetRandomBG()
◆ GetRatingDiscardTimer()
uint32 BattlegroundMgr::GetRatingDiscardTimer |
( |
| ) |
const |
◆ instance()
◆ isArenaTesting()
bool BattlegroundMgr::isArenaTesting |
( |
| ) |
const |
|
inline |
◆ IsArenaType()
◆ IsBGWeekend()
◆ IsRandomBattleground()
bool BattlegroundMgr::IsRandomBattleground |
( |
uint32 |
battlemasterListId | ) |
|
|
static |
◆ isTesting()
bool BattlegroundMgr::isTesting |
( |
| ) |
const |
|
inline |
◆ IsValidQueueId()
◆ LoadBattlegroundTemplates()
void BattlegroundMgr::LoadBattlegroundTemplates |
( |
| ) |
|
◆ LoadBattleMastersEntry()
void BattlegroundMgr::LoadBattleMastersEntry |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RemoveFromBGFreeSlotQueue()
void BattlegroundMgr::RemoveFromBGFreeSlotQueue |
( |
uint32 |
mapId, |
|
|
uint32 |
instanceId |
|
) |
| |
◆ ScheduleQueueUpdate()
◆ SendBattlegroundList()
◆ SendToBattleground()
◆ ToggleArenaTesting()
void BattlegroundMgr::ToggleArenaTesting |
( |
| ) |
|
◆ ToggleTesting()
void BattlegroundMgr::ToggleTesting |
( |
| ) |
|
◆ Update()
void BattlegroundMgr::Update |
( |
uint32 |
diff | ) |
|
◆ WeekendHolidayIdToBGType()
◆ _battlegroundMapTemplates
◆ _battlegroundTemplates
◆ bgDataStore
◆ m_ArenaTesting
bool BattlegroundMgr::m_ArenaTesting |
|
private |
◆ m_BattlegroundQueues
◆ m_BGFreeSlotQueue
◆ m_NextRatedArenaUpdate
uint32 BattlegroundMgr::m_NextRatedArenaUpdate |
|
private |
◆ m_QueueUpdateScheduler
◆ m_Testing
bool BattlegroundMgr::m_Testing |
|
private |
◆ m_UpdateTimer
uint32 BattlegroundMgr::m_UpdateTimer |
|
private |
◆ mBattleMastersMap
The documentation for this class was generated from the following files: