24#include <unordered_map>
44 Guild* GetGuildByName(std::string_view guildName)
const;
47 void LoadGuildRewards();
50 void AddGuild(
Guild* guild);
62 void ResetTimes(
bool week);
64 typedef std::unordered_map<ObjectGuid::LowType, Trinity::unique_trackable_ptr<Guild>>
GuildContainer;
70#define sGuildMgr GuildMgr::instance()
GuildContainer GuildStore
std::vector< GuildReward > GuildRewards
GuildMgr(GuildMgr const &)=delete
ObjectGuid::LowType NextGuildId
std::unordered_map< ObjectGuid::LowType, Trinity::unique_trackable_ptr< Guild > > GuildContainer
std::vector< GuildReward > const & GetGuildRewards() const
void SetNextGuildId(ObjectGuid::LowType Id)
void ResetReputationCaps()
GuildMgr & operator=(GuildMgr const &)=delete