◆ DefileTargetSelector()
| DefileTargetSelector::DefileTargetSelector |
( |
Creature * |
source | ) |
|
|
inline |
Creature const * _source
Definition boss_the_lich_king.cpp:454
◆ operator()()
| bool DefileTargetSelector::operator() |
( |
Unit const * |
target | ) |
const |
|
inline |
437 {
438 if (!target)
439 return false;
440 if (!target->IsAlive())
441 return false;
442 if (!target->IsPlayer())
443 return false;
445 return false;
447 return false;
449 return false;
450 return true;
451 }
@ SPELL_VALKYR_TARGET_SEARCH
Definition boss_the_lich_king.cpp:145
@ SPELL_HARVEST_SOUL_VALKYR
Definition boss_the_lich_king.cpp:146
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:1380
float GetExactDist(float x, float y, float z) const
Definition Position.h:182
References _source, Position::GetExactDist(), Unit::HasAnyAuras(), Unit::IsAlive(), Object::IsPlayer(), WorldObject::IsWithinLOSInMap(), SPELL_HARVEST_SOUL_VALKYR, and SPELL_VALKYR_TARGET_SEARCH.
◆ _source
| Creature const* DefileTargetSelector::_source |
|
private |
The documentation for this struct was generated from the following file: