TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ThreatManager Member List

This is the complete list of members for ThreatManager, including all inherited members.

_addThreat(Unit *victim, float threat)ThreatManagerprivate
addThreat(Unit *victim, float threat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *threatSpell=NULL)ThreatManager
clearReferences()ThreatManager
doAddThreat(Unit *victim, float threat)ThreatManager
getCurrentVictim() const ThreatManagerinline
getHostilTarget()ThreatManager
getOfflineContainer()ThreatManagerinline
getOfflineThreatList() const ThreatManagerinline
getOnlineContainer()ThreatManagerinline
GetOwner() const ThreatManagerinline
getThreat(Unit *victim, bool alsoSearchOfflineList=false)ThreatManager
getThreatList() const ThreatManagerinline
HostileReference classThreatManagerfriend
iCurrentVictimThreatManagerprivate
iOwnerThreatManagerprivate
isNeedUpdateToClient(uint32 time)ThreatManager
isThreatListEmpty() const ThreatManagerinline
iThreatContainerThreatManagerprivate
iThreatOfflineContainerThreatManagerprivate
iUpdateTimerThreatManagerprivate
modifyThreatPercent(Unit *victim, int32 percent)ThreatManager
processThreatEvent(ThreatRefStatusChangeEvent *threatRefStatusChangeEvent)ThreatManager
resetAggro(PREDICATE predicate)ThreatManagerinline
resetAllAggro()ThreatManager
setCurrentVictim(HostileReference *hostileRef)ThreatManager
setDirty(bool isDirty)ThreatManagerinline
tauntApply(Unit *taunter)ThreatManager
tauntFadeOut(Unit *taunter)ThreatManager
ThreatManager(Unit *owner)ThreatManagerexplicit
~ThreatManager()ThreatManagerinline