#include <CriteriaHandler.h>
|
virtual void | SendCriteriaUpdate (Criteria const *criteria, CriteriaProgress const *progress, Seconds timeElapsed, bool timedCompleted) const =0 |
|
CriteriaProgress * | GetCriteriaProgress (Criteria const *entry) |
|
void | SetCriteriaProgress (Criteria const *criteria, uint64 changeValue, Player *referencePlayer, ProgressType progressType=PROGRESS_SET) |
|
void | RemoveCriteriaProgress (Criteria const *criteria) |
|
virtual void | SendCriteriaProgressRemoved (uint32 criteriaId)=0 |
|
bool | IsCompletedCriteriaTree (CriteriaTree const *tree) |
|
virtual bool | CanUpdateCriteriaTree (Criteria const *criteria, CriteriaTree const *tree, Player *referencePlayer) const |
|
virtual bool | CanCompleteCriteriaTree (CriteriaTree const *tree) |
|
virtual void | CompletedCriteriaTree (CriteriaTree const *tree, Player *referencePlayer)=0 |
|
virtual void | AfterCriteriaTreeUpdate (CriteriaTree const *, Player *) |
|
bool | IsCompletedCriteria (Criteria const *criteria, uint64 requiredAmount) |
|
bool | CanUpdateCriteria (Criteria const *criteria, CriteriaTreeList const *trees, uint64 miscValue1, uint64 miscValue2, uint64 miscValue3, WorldObject const *ref, Player *referencePlayer) |
|
virtual void | SendPacket (WorldPacket const *data) const =0 |
|
bool | ConditionsSatisfied (Criteria const *criteria, Player *referencePlayer) const |
|
bool | RequirementsSatisfied (Criteria const *criteria, uint64 miscValue1, uint64 miscValue2, uint64 miscValue3, WorldObject const *ref, Player *referencePlayer) const |
|
virtual bool | RequiredAchievementSatisfied (uint32) const |
|
bool | ModifierTreeSatisfied (ModifierTreeNode const *parent, uint64 miscValue1, uint64 miscValue2, WorldObject const *ref, Player *referencePlayer) const |
|
bool | ModifierSatisfied (ModifierTreeEntry const *modifier, uint64 miscValue1, uint64 miscValue2, WorldObject const *ref, Player *referencePlayer) const |
|
virtual std::string | GetOwnerInfo () const =0 |
|
virtual CriteriaList const & | GetCriteriaByType (CriteriaType type, uint32 asset) const =0 |
|
Definition at line 263 of file CriteriaHandler.h.
◆ CriteriaHandler() [1/3]
CriteriaHandler::CriteriaHandler |
( |
| ) |
|
◆ ~CriteriaHandler()
CriteriaHandler::~CriteriaHandler |
( |
| ) |
|
|
virtual |
◆ CriteriaHandler() [2/3]
◆ CriteriaHandler() [3/3]
◆ AfterCriteriaTreeUpdate()
◆ CanCompleteCriteriaTree()
bool CriteriaHandler::CanCompleteCriteriaTree |
( |
CriteriaTree const * |
tree | ) |
|
|
protectedvirtual |
◆ CanUpdateCriteria()
◆ CanUpdateCriteriaTree()
bool CriteriaHandler::CanUpdateCriteriaTree |
( |
Criteria const * |
criteria, |
|
|
CriteriaTree const * |
tree, |
|
|
Player * |
referencePlayer |
|
) |
| const |
|
protectedvirtual |
◆ CompletedCriteriaTree()
virtual void CriteriaHandler::CompletedCriteriaTree |
( |
CriteriaTree const * |
tree, |
|
|
Player * |
referencePlayer |
|
) |
| |
|
protectedpure virtual |
◆ ConditionsSatisfied()
bool CriteriaHandler::ConditionsSatisfied |
( |
Criteria const * |
criteria, |
|
|
Player * |
referencePlayer |
|
) |
| const |
|
protected |
◆ FailCriteria()
◆ GetCriteriaByType()
◆ GetCriteriaProgress()
◆ GetOwnerInfo()
virtual std::string CriteriaHandler::GetOwnerInfo |
( |
| ) |
const |
|
protectedpure virtual |
◆ IsCompletedCriteria()
bool CriteriaHandler::IsCompletedCriteria |
( |
Criteria const * |
criteria, |
|
|
uint64 |
requiredAmount |
|
) |
| |
|
protected |
◆ IsCompletedCriteriaTree()
bool CriteriaHandler::IsCompletedCriteriaTree |
( |
CriteriaTree const * |
tree | ) |
|
|
protected |
◆ ModifierSatisfied()
◆ ModifierTreeSatisfied()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RemoveCriteriaProgress()
void CriteriaHandler::RemoveCriteriaProgress |
( |
Criteria const * |
criteria | ) |
|
|
protected |
◆ RequiredAchievementSatisfied()
virtual bool CriteriaHandler::RequiredAchievementSatisfied |
( |
uint32 |
| ) |
const |
|
inlineprotectedvirtual |
◆ RequirementsSatisfied()
◆ Reset()
void CriteriaHandler::Reset |
( |
| ) |
|
|
virtual |
◆ SendAllData()
virtual void CriteriaHandler::SendAllData |
( |
Player const * |
receiver | ) |
const |
|
pure virtual |
◆ SendCriteriaProgressRemoved()
virtual void CriteriaHandler::SendCriteriaProgressRemoved |
( |
uint32 |
criteriaId | ) |
|
|
protectedpure virtual |
◆ SendCriteriaUpdate()
virtual void CriteriaHandler::SendCriteriaUpdate |
( |
Criteria const * |
criteria, |
|
|
CriteriaProgress const * |
progress, |
|
|
Seconds |
timeElapsed, |
|
|
bool |
timedCompleted |
|
) |
| const |
|
protectedpure virtual |
◆ SendPacket()
virtual void CriteriaHandler::SendPacket |
( |
WorldPacket const * |
data | ) |
const |
|
protectedpure virtual |
◆ SetCriteriaProgress()
◆ StartCriteria()
◆ UpdateCriteria()
this function will be called whenever the user might have done a criteria relevant action
Definition at line 464 of file CriteriaHandler.cpp.
◆ UpdateTimedCriteria()
void CriteriaHandler::UpdateTimedCriteria |
( |
Milliseconds |
timeDiff | ) |
|
◆ _criteriaProgress
◆ _startedCriteria
The documentation for this class was generated from the following files: