![]() |
TrinityCore
|
#include "DatabaseEnvFwd.h"#include "DBCEnums.h"#include "DBCStores.h"#include "Duration.h"#include "ObjectGuid.h"#include <string>#include <unordered_map>#include <vector>
Include dependency graph for AchievementMgr.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | CriteriaProgress |
| struct | AchievementCriteriaData |
| struct | AchievementCriteriaDataSet |
| struct | AchievementReward |
| struct | AchievementRewardLocale |
| struct | CompletedAchievementData |
| class | AchievementMgr |
| class | AchievementGlobalMgr |
Namespaces | |
| namespace | WorldPackets |
| namespace | WorldPackets::Achievement |
Macros | |
| #define | sAchievementMgr AchievementGlobalMgr::instance() |
Typedefs | |
| typedef std::vector< AchievementCriteriaEntry const * > | AchievementCriteriaEntryList |
| typedef std::vector< AchievementEntry const * > | AchievementEntryList |
| typedef std::unordered_map< uint32, AchievementCriteriaEntryList > | AchievementCriteriaListByAchievement |
| typedef std::unordered_map< uint32, AchievementCriteriaEntryList > | AchievementCriteriaListByMiscValue |
| typedef std::unordered_map< uint32, AchievementCriteriaEntryList > | AchievementCriteriaListByCondition |
| typedef std::unordered_map< uint32, AchievementEntryList > | AchievementListByReferencedId |
| typedef std::unordered_map< uint32, AchievementCriteriaDataSet > | AchievementCriteriaDataMap |
| typedef std::unordered_map< uint32, AchievementReward > | AchievementRewards |
| typedef std::unordered_map< uint32, AchievementRewardLocale > | AchievementRewardLocales |
| typedef std::unordered_map< uint32, CriteriaProgress > | CriteriaProgressMap |
| typedef std::unordered_map< uint32, CompletedAchievementData > | CompletedAchievementMap |
| #define sAchievementMgr AchievementGlobalMgr::instance() |
Definition at line 425 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementCriteriaDataSet> AchievementCriteriaDataMap |
Definition at line 245 of file AchievementMgr.h.
| typedef std::vector<AchievementCriteriaEntry const*> AchievementCriteriaEntryList |
Definition at line 39 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementCriteriaEntryList> AchievementCriteriaListByAchievement |
Definition at line 42 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementCriteriaEntryList> AchievementCriteriaListByCondition |
Definition at line 44 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementCriteriaEntryList> AchievementCriteriaListByMiscValue |
Definition at line 43 of file AchievementMgr.h.
| typedef std::vector<AchievementEntry const*> AchievementEntryList |
Definition at line 40 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementEntryList> AchievementListByReferencedId |
Definition at line 45 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementRewardLocale> AchievementRewardLocales |
Definition at line 265 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, AchievementReward> AchievementRewards |
Definition at line 257 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, CompletedAchievementData> CompletedAchievementMap |
Definition at line 274 of file AchievementMgr.h.
| typedef std::unordered_map<uint32, CriteriaProgress> CriteriaProgressMap |
Definition at line 273 of file AchievementMgr.h.
Definition at line 54 of file AchievementMgr.h.
| enum ProgressType |
| Enumerator | |
|---|---|
| PROGRESS_SET | |
| PROGRESS_ACCUMULATE | |
| PROGRESS_HIGHEST | |
Definition at line 276 of file AchievementMgr.h.