◆ ShadowTrapLKTargetSelector()
| ShadowTrapLKTargetSelector::ShadowTrapLKTargetSelector |
( |
Creature * |
source, |
|
|
bool |
playerOnly = true, |
|
|
bool |
reqLOS = false, |
|
|
float |
maxDist = 0.0f |
|
) |
| |
|
inline |
float _maxDist
Definition boss_the_lich_king.cpp:396
bool _reqLOS
Definition boss_the_lich_king.cpp:395
bool _playerOnly
Definition boss_the_lich_king.cpp:394
Creature const * _source
Definition boss_the_lich_king.cpp:393
◆ operator()()
| bool ShadowTrapLKTargetSelector::operator() |
( |
Unit const * |
target | ) |
const |
|
inline |
378 {
379 if (!target)
380 return false;
381 if (!target->IsAlive())
382 return false;
384 return false;
386 return false;
388 return false;
389 return true;
390 }
bool IsWithinLOSInMap(WorldObject const *obj, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) const
Definition Object.cpp:1373
float GetExactDist(float x, float y, float z) const
Definition Position.h:182
References _maxDist, _playerOnly, _reqLOS, _source, Position::GetExactDist(), Unit::IsAlive(), Object::IsPlayer(), and WorldObject::IsWithinLOSInMap().
◆ _maxDist
| float ShadowTrapLKTargetSelector::_maxDist |
|
private |
◆ _playerOnly
| bool ShadowTrapLKTargetSelector::_playerOnly |
|
private |
◆ _reqLOS
| bool ShadowTrapLKTargetSelector::_reqLOS |
|
private |
◆ _source
| Creature const* ShadowTrapLKTargetSelector::_source |
|
private |
The documentation for this struct was generated from the following file: