#include <CombatManager.h>
Definition at line 98 of file CombatManager.h.
◆ UnitFilter
◆ CombatManager() [1/2]
CombatManager::CombatManager |
( |
Unit * |
owner | ) |
|
|
inline |
◆ ~CombatManager()
CombatManager::~CombatManager |
( |
| ) |
|
◆ CombatManager() [2/2]
◆ CanBeginCombat()
bool CombatManager::CanBeginCombat |
( |
Unit const * |
a, |
|
|
Unit const * |
b |
|
) |
| |
|
static |
◆ EndAllCombat()
void CombatManager::EndAllCombat |
( |
UnitFilter * |
unitFilter = nullptr | ) |
|
|
inline |
◆ EndAllPvECombat()
void CombatManager::EndAllPvECombat |
( |
UnitFilter * |
unitFilter = nullptr | ) |
|
◆ EndAllPvPCombat()
void CombatManager::EndAllPvPCombat |
( |
UnitFilter * |
unitFilter = nullptr | ) |
|
◆ EndCombatBeyondRange()
void CombatManager::EndCombatBeyondRange |
( |
float |
range, |
|
|
bool |
includingPvP = false |
|
) |
| |
◆ GetAnyTarget()
Unit * CombatManager::GetAnyTarget |
( |
| ) |
const |
◆ GetOwner()
Unit * CombatManager::GetOwner |
( |
| ) |
const |
|
inline |
◆ GetPvECombatRefs()
◆ GetPvPCombatRefs()
◆ HasCombat()
bool CombatManager::HasCombat |
( |
| ) |
const |
|
inline |
◆ HasPvECombat()
bool CombatManager::HasPvECombat |
( |
| ) |
const |
◆ HasPvECombatWithPlayers()
bool CombatManager::HasPvECombatWithPlayers |
( |
| ) |
const |
◆ HasPvPCombat()
bool CombatManager::HasPvPCombat |
( |
| ) |
const |
◆ InheritCombatStatesFrom()
void CombatManager::InheritCombatStatesFrom |
( |
Unit const * |
who | ) |
|
◆ IsInCombatWith() [1/2]
bool CombatManager::IsInCombatWith |
( |
ObjectGuid const & |
who | ) |
const |
◆ IsInCombatWith() [2/2]
bool CombatManager::IsInCombatWith |
( |
Unit const * |
who | ) |
const |
◆ NotifyAICombat()
void CombatManager::NotifyAICombat |
( |
Unit * |
me, |
|
|
Unit * |
other |
|
) |
| |
|
staticprivate |
◆ operator=()
◆ PurgeReference()
void CombatManager::PurgeReference |
( |
ObjectGuid const & |
guid, |
|
|
bool |
pvp |
|
) |
| |
|
private |
◆ PutReference()
◆ RevalidateCombat()
void CombatManager::RevalidateCombat |
( |
| ) |
|
◆ SetInCombatWith()
bool CombatManager::SetInCombatWith |
( |
Unit * |
who, |
|
|
bool |
addSecondUnitSuppressed = false |
|
) |
| |
◆ SuppressPvPCombat()
void CombatManager::SuppressPvPCombat |
( |
UnitFilter * |
unitFilter = nullptr | ) |
|
◆ Update()
void CombatManager::Update |
( |
uint32 |
tdiff | ) |
|
◆ UpdateOwnerCombatState()
bool CombatManager::UpdateOwnerCombatState |
( |
| ) |
const |
|
private |
◆ CombatReference
◆ PvPCombatReference
◆ _owner
Unit* const CombatManager::_owner |
|
private |
◆ _pveRefs
◆ _pvpRefs
The documentation for this class was generated from the following files: