18#ifndef _ARENATEAMMGR_H
19#define _ARENATEAMMGR_H
22#include <unordered_map>
36 ArenaTeam* GetArenaTeamByName(std::string_view arenaTeamName)
const;
39 void LoadArenaTeams();
41 void RemoveArenaTeam(
uint32 Id);
45 uint32 GenerateArenaTeamId();
53#define sArenaTeamMgr ArenaTeamMgr::instance()
void SetNextArenaTeamId(uint32 Id)
ArenaTeamContainer ArenaTeamStore
ArenaTeamContainer const & GetArenaTeams() const
std::unordered_map< uint32, ArenaTeam * > ArenaTeamContainer