TrinityCore
Loading...
Searching...
No Matches
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 244 of file CriteriaHandler.h.

Constructor & Destructor Documentation

◆ CriteriaDataSet()

CriteriaDataSet::CriteriaDataSet ( )
inline

Definition at line 246 of file CriteriaHandler.h.

Member Function Documentation

◆ Add()

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

Definition at line 247 of file CriteriaHandler.h.

References _storage.

Referenced by CriteriaMgr::LoadCriteriaData().

◆ Meets()

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

Definition at line 441 of file CriteriaHandler.cpp.

References _criteriaId, and _storage.

◆ SetCriteriaId()

void CriteriaDataSet::SetCriteriaId ( uint32  id)
inline

Definition at line 249 of file CriteriaHandler.h.

References _criteriaId.

Referenced by CriteriaMgr::LoadCriteriaData().

Member Data Documentation

◆ _criteriaId

uint32 CriteriaDataSet::_criteriaId
private

Definition at line 251 of file CriteriaHandler.h.

Referenced by Meets(), and SetCriteriaId().

◆ _storage

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

Definition at line 252 of file CriteriaHandler.h.

Referenced by Add(), and Meets().


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