AzerothCore
3.3.5a
OpenSource WoW Emulator
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
x
Variables
c
d
g
h
i
m
p
r
s
t
v
Typedefs
b
c
f
g
h
i
l
m
n
p
s
t
u
Enumerations
a
c
d
g
l
m
p
s
v
Enumerator
b
c
e
f
g
l
m
p
r
t
v
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
Enumerator
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
w
Related Symbols
a
b
c
d
e
f
g
h
i
l
m
o
p
q
r
s
t
u
w
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
ThreatMgr Member List
This is the complete list of members for
ThreatMgr
, including all inherited members.
_addThreat
(Unit *victim, float threat)
ThreatMgr
private
AddThreat
(Unit *victim, float threat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *threatSpell=nullptr)
ThreatMgr
areThreatListsEmpty
() const
ThreatMgr
inline
ClearAllThreat
()
ThreatMgr
clearReferences
()
ThreatMgr
ClearThreat
(Unit const *who)
ThreatMgr
inline
DoAddThreat
(Unit *victim, float threat)
ThreatMgr
FindReference
(Unit const *who, bool includeOffline) const
ThreatMgr
inline
private
GetAnyTarget
() const
ThreatMgr
inline
getCurrentVictim
() const
ThreatMgr
inline
GetCurrentVictim
() const
ThreatMgr
inline
getHostileTarget
()
ThreatMgr
GetOfflineContainer
()
ThreatMgr
inline
GetOfflineThreatList
() const
ThreatMgr
inline
GetOnlineContainer
()
ThreatMgr
inline
GetOwner
() const
ThreatMgr
inline
GetSortedThreatList
() const
ThreatMgr
inline
GetThreat
(Unit *victim, bool alsoSearchOfflineList=false)
ThreatMgr
GetThreatList
() const
ThreatMgr
inline
GetThreatListSize
() const
ThreatMgr
inline
getThreatWithoutTemp
(Unit *victim, bool alsoSearchOfflineList=false)
ThreatMgr
GetUnsortedThreatList
() const
ThreatMgr
inline
HostileReference
ThreatMgr
friend
iCurrentVictim
ThreatMgr
private
iOwner
ThreatMgr
private
isNeedUpdateToClient
(uint32 time)
ThreatMgr
isThreatListEmpty
() const
ThreatMgr
inline
iThreatContainer
ThreatMgr
private
iThreatOfflineContainer
ThreatMgr
private
iUpdateTimer
ThreatMgr
private
ModifyThreatByPercent
(Unit *victim, int32 percent)
ThreatMgr
processThreatEvent
(ThreatRefStatusChangeEvent *threatRefStatusChangeEvent)
ThreatMgr
resetAggro
(PREDICATE predicate)
ThreatMgr
inline
ResetAllThreat
()
ThreatMgr
ResetThreat
(Unit const *who)
ThreatMgr
inline
SelectVictim
()
ThreatMgr
inline
setCurrentVictim
(HostileReference *hostileRef)
ThreatMgr
setDirty
(bool isDirty)
ThreatMgr
inline
tauntApply
(Unit *taunter)
ThreatMgr
tauntFadeOut
(Unit *taunter)
ThreatMgr
ThreatMgr
(Unit *owner)
ThreatMgr
explicit
~ThreatMgr
()
ThreatMgr
inline
Generated on Thu Jun 12 2025 06:25:17 for AzerothCore by
1.9.8