AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AchievementMgr.h"
Public Types | |
typedef std::vector< AchievementCriteriaData > | Storage |
Public Member Functions | |
AchievementCriteriaDataSet ()=default | |
void | Add (AchievementCriteriaData const &data) |
bool | Meets (Player const *source, Unit const *target, uint32 miscvalue=0) const |
void | SetCriteriaId (uint32 id) |
Private Attributes | |
uint32 | _criteria_id {0} |
Storage | _storage |
typedef std::vector<AchievementCriteriaData> AchievementCriteriaDataSet::Storage |
|
default |
|
inline |
References _storage.
Referenced by AchievementGlobalMgr::LoadAchievementCriteriaData().
bool AchievementCriteriaDataSet::Meets | ( | Player const * | source, |
Unit const * | target, | ||
uint32 | miscvalue = 0 |
||
) | const |
References _criteria_id, and _storage.
Referenced by AchievementMgr::UpdateAchievementCriteria().
|
inline |
References _criteria_id.
Referenced by AchievementGlobalMgr::LoadAchievementCriteriaData().
|
private |
Referenced by Meets(), and SetCriteriaId().