![]() |
TrinityCore
|
#include "Common.h"
#include "DBCEnums.h"
#include "Duration.h"
#include "ObjectGuid.h"
#include <span>
#include <unordered_map>
#include <vector>
#include <ctime>
Go to the source code of this file.
Classes | |
struct | ModifierTreeNode |
struct | Criteria |
struct | CriteriaTree |
struct | CriteriaProgress |
struct | CriteriaData |
struct | CriteriaDataSet |
class | CriteriaHandler |
class | CriteriaMgr |
Macros | |
#define | sCriteriaMgr CriteriaMgr::Instance() |
Typedefs | |
typedef std::vector< Criteria const * > | CriteriaList |
typedef std::unordered_map< uint32, CriteriaList > | CriteriaListByAsset |
typedef std::vector< CriteriaTree const * > | CriteriaTreeList |
typedef std::unordered_map< uint32, CriteriaProgress > | CriteriaProgressMap |
#define sCriteriaMgr CriteriaMgr::Instance() |
Definition at line 423 of file CriteriaHandler.h.
typedef std::vector<Criteria const*> CriteriaList |
Definition at line 63 of file CriteriaHandler.h.
typedef std::unordered_map<uint32, CriteriaList> CriteriaListByAsset |
Definition at line 64 of file CriteriaHandler.h.
typedef std::unordered_map<uint32, CriteriaProgress> CriteriaProgressMap |
Definition at line 255 of file CriteriaHandler.h.
typedef std::vector<CriteriaTree const*> CriteriaTreeList |
Definition at line 77 of file CriteriaHandler.h.
enum CriteriaDataType |
Definition at line 87 of file CriteriaHandler.h.
enum CriteriaFlagsCu |
Enumerator | |
---|---|
CRITERIA_FLAG_CU_PLAYER | |
CRITERIA_FLAG_CU_ACCOUNT | |
CRITERIA_FLAG_CU_GUILD | |
CRITERIA_FLAG_CU_SCENARIO | |
CRITERIA_FLAG_CU_QUEST_OBJECTIVE |
Definition at line 46 of file CriteriaHandler.h.
enum ProgressType |
Enumerator | |
---|---|
PROGRESS_SET | |
PROGRESS_ACCUMULATE | |
PROGRESS_HIGHEST |
Definition at line 257 of file CriteriaHandler.h.