18 #ifndef _ARENATEAMMGR_H
19 #define _ARENATEAMMGR_H
35 ArenaTeam* GetArenaTeamByName(std::string
const& arenaTeamName)
const;
38 void LoadArenaTeams();
40 void RemoveArenaTeam(
uint32 Id);
45 uint32 GenerateArenaTeamId();
53 #define sArenaTeamMgr ArenaTeamMgr::instance()
uint32 NextArenaTeamId
Definition: ArenaTeamMgr.h:49
void SetNextArenaTeamId(uint32 Id)
Definition: ArenaTeamMgr.h:46
ArenaTeamContainer::iterator GetArenaTeamMapBegin()
Definition: ArenaTeamMgr.h:42
uint32_t uint32
Definition: Define.h:150
Definition: ArenaTeamMgr.h:23
Definition: ArenaTeam.h:112
#define TC_GAME_API
Definition: Define.h:134
ArenaTeamContainer ArenaTeamStore
Definition: ArenaTeamMgr.h:50
Definition: ObjectGuid.h:189
ArenaTeamContainer::iterator GetArenaTeamMapEnd()
Definition: ArenaTeamMgr.h:43
std::unordered_map< uint32, ArenaTeam * > ArenaTeamContainer
Definition: ArenaTeamMgr.h:32