TrinityCore
Loading...
Searching...
No Matches
AchievementCriteriaDataSet Struct Reference

#include <AchievementMgr.h>

Public Types

typedef std::vector< AchievementCriteriaDataStorage
 

Public Member Functions

 AchievementCriteriaDataSet ()
 
void Add (AchievementCriteriaData const &data)
 
bool Meets (Player const *source, WorldObject const *target, uint32 miscValue1=0, uint32 miscValue2=0) const
 
void SetCriteriaId (uint32 id)
 

Private Attributes

uint32 criteria_id
 
Storage storage
 

Detailed Description

Definition at line 228 of file AchievementMgr.h.

Member Typedef Documentation

◆ Storage

Definition at line 231 of file AchievementMgr.h.

Constructor & Destructor Documentation

◆ AchievementCriteriaDataSet()

AchievementCriteriaDataSet::AchievementCriteriaDataSet ( )
inline

Definition at line 230 of file AchievementMgr.h.

Member Function Documentation

◆ Add()

void AchievementCriteriaDataSet::Add ( AchievementCriteriaData const &  data)
inline

Definition at line 232 of file AchievementMgr.h.

+ Here is the caller graph for this function:

◆ Meets()

bool AchievementCriteriaDataSet::Meets ( Player const *  source,
WorldObject const *  target,
uint32  miscValue1 = 0,
uint32  miscValue2 = 0 
) const

Definition at line 484 of file AchievementMgr.cpp.

+ Here is the caller graph for this function:

◆ SetCriteriaId()

void AchievementCriteriaDataSet::SetCriteriaId ( uint32  id)
inline

Definition at line 234 of file AchievementMgr.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ criteria_id

uint32 AchievementCriteriaDataSet::criteria_id
private

Definition at line 236 of file AchievementMgr.h.

◆ storage

Storage AchievementCriteriaDataSet::storage
private

Definition at line 237 of file AchievementMgr.h.


The documentation for this struct was generated from the following files: