#include <ThreatManager.h>
Definition at line 259 of file ThreatManager.h.
◆ OnlineState
Enumerator |
---|
ONLINE_STATE_ONLINE | |
ONLINE_STATE_SUPPRESSED | |
ONLINE_STATE_OFFLINE | |
Definition at line 263 of file ThreatManager.h.
◆ TauntState
Enumerator |
---|
TAUNT_STATE_DETAUNT | |
TAUNT_STATE_NONE | |
TAUNT_STATE_TAUNT | |
Definition at line 262 of file ThreatManager.h.
◆ ThreatReference() [1/2]
◆ ~ThreatReference()
virtual ThreatReference::~ThreatReference |
( |
| ) |
|
|
protectedvirtualdefault |
◆ ThreatReference() [2/2]
◆ AddThreat()
void ThreatReference::AddThreat |
( |
float |
amount | ) |
|
◆ ClearThreat()
void ThreatReference::ClearThreat |
( |
| ) |
|
◆ FlagsAllowFighting()
bool ThreatReference::FlagsAllowFighting |
( |
Unit const * |
a, |
|
|
Unit const * |
b |
|
) |
| |
|
staticprotected |
◆ GetOnlineState()
◆ GetOwner()
Creature * ThreatReference::GetOwner |
( |
| ) |
const |
|
inline |
◆ GetTauntState()
TauntState ThreatReference::GetTauntState |
( |
| ) |
const |
|
inline |
◆ GetThreat()
float ThreatReference::GetThreat |
( |
| ) |
const |
|
inline |
◆ GetVictim()
Unit * ThreatReference::GetVictim |
( |
| ) |
const |
|
inline |
◆ HeapNotifyDecreased()
void ThreatReference::HeapNotifyDecreased |
( |
| ) |
|
|
protected |
◆ HeapNotifyIncreased()
void ThreatReference::HeapNotifyIncreased |
( |
| ) |
|
|
protected |
◆ IsAvailable()
bool ThreatReference::IsAvailable |
( |
| ) |
const |
|
inline |
◆ IsDetaunted()
bool ThreatReference::IsDetaunted |
( |
| ) |
const |
|
inline |
◆ IsOffline()
bool ThreatReference::IsOffline |
( |
| ) |
const |
|
inline |
◆ IsOnline()
bool ThreatReference::IsOnline |
( |
| ) |
const |
|
inline |
◆ IsSuppressed()
bool ThreatReference::IsSuppressed |
( |
| ) |
const |
|
inline |
◆ IsTaunting()
bool ThreatReference::IsTaunting |
( |
| ) |
const |
|
inline |
◆ ModifyThreatByPercent()
void ThreatReference::ModifyThreatByPercent |
( |
int32 |
percent | ) |
|
|
inline |
◆ operator=()
◆ ScaleThreat()
void ThreatReference::ScaleThreat |
( |
float |
factor | ) |
|
◆ ShouldBeOffline()
bool ThreatReference::ShouldBeOffline |
( |
| ) |
const |
|
protected |
◆ ShouldBeSuppressed()
bool ThreatReference::ShouldBeSuppressed |
( |
| ) |
const |
|
protected |
◆ UnregisterAndFree()
void ThreatReference::UnregisterAndFree |
( |
| ) |
|
|
protected |
◆ UpdateOffline()
void ThreatReference::UpdateOffline |
( |
| ) |
|
◆ UpdateTauntState()
◆ CompareThreatLessThan
◆ ThreatManager
◆ _baseAmount
float ThreatReference::_baseAmount |
|
protected |
◆ _mgr
◆ _online
◆ _owner
◆ _taunted
◆ _tempModifier
int32 ThreatReference::_tempModifier |
|
protected |
◆ _victim
Unit* const ThreatReference::_victim |
|
protected |
The documentation for this class was generated from the following files: