#include <ThreatManager.h>
Definition at line 263 of file ThreatManager.h.
◆ OnlineState
| Enumerator |
|---|
| ONLINE_STATE_ONLINE | |
| ONLINE_STATE_SUPPRESSED | |
| ONLINE_STATE_OFFLINE | |
Definition at line 267 of file ThreatManager.h.
◆ TauntState
| Enumerator |
|---|
| TAUNT_STATE_DETAUNT | |
| TAUNT_STATE_NONE | |
| TAUNT_STATE_TAUNT | |
Definition at line 266 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
| float ThreatReference::_tempModifier |
|
protected |
◆ _victim
| Unit* const ThreatReference::_victim |
|
protected |
The documentation for this class was generated from the following files: