TrinityCore
CriteriaDataSet Struct Reference

#include <CriteriaHandler.h>

Public Member Functions

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

Private Attributes

uint32 _criteriaId
 
std::vector< CriteriaData_storage
 

Detailed Description

Definition at line 243 of file CriteriaHandler.h.

Constructor & Destructor Documentation

◆ CriteriaDataSet()

CriteriaDataSet::CriteriaDataSet ( )
inline

Definition at line 245 of file CriteriaHandler.h.

Member Function Documentation

◆ Add()

void CriteriaDataSet::Add ( CriteriaData const &  data)
inline

Definition at line 246 of file CriteriaHandler.h.

+ Here is the caller graph for this function:

◆ Meets()

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

Definition at line 440 of file CriteriaHandler.cpp.

◆ SetCriteriaId()

void CriteriaDataSet::SetCriteriaId ( uint32  id)
inline

Definition at line 248 of file CriteriaHandler.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ _criteriaId

uint32 CriteriaDataSet::_criteriaId
private

Definition at line 250 of file CriteriaHandler.h.

◆ _storage

std::vector<CriteriaData> CriteriaDataSet::_storage
private

Definition at line 251 of file CriteriaHandler.h.


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