TrinityCore
|
#include <GuildMgr.h>
Public Member Functions | |
Guild * | GetGuildByLeader (ObjectGuid guid) const |
Guild * | GetGuildById (ObjectGuid::LowType guildId) const |
Guild * | GetGuildByGuid (ObjectGuid guid) const |
Guild * | GetGuildByName (std::string_view guildName) const |
std::string | GetGuildNameById (ObjectGuid::LowType guildId) const |
void | LoadGuildRewards () |
void | LoadGuilds () |
void | AddGuild (Guild *guild) |
void | RemoveGuild (ObjectGuid::LowType guildId) |
void | SaveGuilds () |
void | ResetReputationCaps () |
ObjectGuid::LowType | GenerateGuildId () |
void | SetNextGuildId (ObjectGuid::LowType Id) |
std::vector< GuildReward > const & | GetGuildRewards () const |
void | ResetTimes (bool week) |
Static Public Member Functions | |
static GuildMgr * | instance () |
Protected Types | |
typedef std::unordered_map< ObjectGuid::LowType, Trinity::unique_trackable_ptr< Guild > > | GuildContainer |
Protected Attributes | |
ObjectGuid::LowType | NextGuildId |
GuildContainer | GuildStore |
std::vector< GuildReward > | GuildRewards |
Private Member Functions | |
GuildMgr () | |
~GuildMgr () | |
GuildMgr (GuildMgr const &)=delete | |
GuildMgr & | operator= (GuildMgr const &)=delete |
Definition at line 30 of file GuildMgr.h.
|
protected |
Definition at line 64 of file GuildMgr.h.
|
private |
Definition at line 28 of file GuildMgr.cpp.
|
privatedefault |
|
privatedelete |
void GuildMgr::AddGuild | ( | Guild * | guild | ) |
Definition at line 34 of file GuildMgr.cpp.
ObjectGuid::LowType GuildMgr::GenerateGuildId | ( | ) |
Guild * GuildMgr::GetGuildByGuid | ( | ObjectGuid | guid | ) | const |
Guild * GuildMgr::GetGuildById | ( | ObjectGuid::LowType | guildId | ) | const |
Guild * GuildMgr::GetGuildByLeader | ( | ObjectGuid | guid | ) | const |
Definition at line 106 of file GuildMgr.cpp.
Guild * GuildMgr::GetGuildByName | ( | std::string_view | guildName | ) | const |
std::string GuildMgr::GetGuildNameById | ( | ObjectGuid::LowType | guildId | ) | const |
|
inline |
Definition at line 60 of file GuildMgr.h.
|
static |
Definition at line 100 of file GuildMgr.cpp.
void GuildMgr::LoadGuildRewards | ( | ) |
void GuildMgr::LoadGuilds | ( | ) |
void GuildMgr::RemoveGuild | ( | ObjectGuid::LowType | guildId | ) |
Definition at line 41 of file GuildMgr.cpp.
void GuildMgr::ResetReputationCaps | ( | ) |
void GuildMgr::ResetTimes | ( | bool | week | ) |
Definition at line 558 of file GuildMgr.cpp.
void GuildMgr::SaveGuilds | ( | ) |
Definition at line 46 of file GuildMgr.cpp.
|
inline |
Definition at line 58 of file GuildMgr.h.
|
protected |
Definition at line 67 of file GuildMgr.h.
|
protected |
Definition at line 66 of file GuildMgr.h.
|
protected |
Definition at line 65 of file GuildMgr.h.