AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ChargeTargetSelector Class Reference

Public Member Functions

 ChargeTargetSelector ()
 
bool operator() (Unit *unit) const
 

Detailed Description

Constructor & Destructor Documentation

◆ ChargeTargetSelector()

ChargeTargetSelector::ChargeTargetSelector ( )
inline
187{ }

Member Function Documentation

◆ operator()()

bool ChargeTargetSelector::operator() ( Unit unit) const
inline
190 {
191 return unit->IsPlayer()
192 && unit->GetDistance2d(BladesPositions[0].GetPositionX(), BladesPositions[0].GetPositionY()) > 25.0f
193 && unit->GetDistance2d(BladesPositions[1].GetPositionX(), BladesPositions[1].GetPositionY()) > 25.0f;
194 }
Position const BladesPositions[2]
Definition: boss_illidan.cpp:178
bool IsPlayer() const
Definition: Object.h:197
float GetDistance2d(WorldObject const *obj) const
Definition: Object.cpp:1263

References BladesPositions, WorldObject::GetDistance2d(), and Object::IsPlayer().