![]() |
TrinityCore
|
#include <GuildMgr.h>
Public Types | |
| typedef std::unordered_map< ObjectGuid::LowType, Trinity::unique_trackable_ptr< Guild > > | GuildContainer |
Public Member Functions | |
| GuildMgr (GuildMgr const &)=delete | |
| GuildMgr (GuildMgr &&)=delete | |
| GuildMgr & | operator= (GuildMgr const &)=delete |
| GuildMgr & | operator= (GuildMgr &&)=delete |
| 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 |
| GuildContainer const & | GetGuildStore () 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 Attributes | |
| ObjectGuid::LowType | NextGuildId |
| GuildContainer | GuildStore |
| std::vector< GuildReward > | GuildRewards |
Private Member Functions | |
| GuildMgr () | |
| ~GuildMgr () | |
Definition at line 30 of file GuildMgr.h.
| typedef std::unordered_map<ObjectGuid::LowType, Trinity::unique_trackable_ptr<Guild> > GuildMgr::GuildContainer |
Definition at line 37 of file GuildMgr.h.
|
private |
Definition at line 29 of file GuildMgr.cpp.
|
privatedefault |
|
delete |
|
delete |
| void GuildMgr::AddGuild | ( | Guild * | guild | ) |
Definition at line 35 of file GuildMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| 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 107 of file GuildMgr.cpp.
| Guild * GuildMgr::GetGuildByName | ( | std::string_view | guildName | ) | const |
| std::string GuildMgr::GetGuildNameById | ( | ObjectGuid::LowType | guildId | ) | const |
|
inline |
Definition at line 67 of file GuildMgr.h.
|
inline |
Definition at line 52 of file GuildMgr.h.
|
static |
Definition at line 101 of file GuildMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void GuildMgr::LoadGuildRewards | ( | ) |
| void GuildMgr::LoadGuilds | ( | ) |
| void GuildMgr::RemoveGuild | ( | ObjectGuid::LowType | guildId | ) |
Definition at line 42 of file GuildMgr.cpp.
| void GuildMgr::ResetReputationCaps | ( | ) |
| void GuildMgr::ResetTimes | ( | bool | week | ) |
Definition at line 559 of file GuildMgr.cpp.
| void GuildMgr::SaveGuilds | ( | ) |
Definition at line 47 of file GuildMgr.cpp.
|
inline |
Definition at line 65 of file GuildMgr.h.
|
protected |
Definition at line 73 of file GuildMgr.h.
|
protected |
Definition at line 72 of file GuildMgr.h.
|
protected |
Definition at line 71 of file GuildMgr.h.