AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
HammerOfJusticeSelector Struct Reference

Public Member Functions

 HammerOfJusticeSelector (Unit *me)
 
bool operator() (Unit const *target) const
 

Private Attributes

Unit const * _me
 

Detailed Description

Constructor & Destructor Documentation

◆ HammerOfJusticeSelector()

HammerOfJusticeSelector::HammerOfJusticeSelector ( Unit me)
inline
106: _me(me) { }
Unit const * _me
Definition: illidari_council.cpp:114

Member Function Documentation

◆ operator()()

bool HammerOfJusticeSelector::operator() ( Unit const *  target) const
inline
109 {
110 return target && target->GetTypeId() == TYPEID_PLAYER && _me->IsInRange(target, 10.0f, 40.0f, true);
111 }
@ TYPEID_PLAYER
Definition: ObjectGuid.h:38
bool IsInRange(WorldObject const *obj, float minRange, float maxRange, bool is3D=true) const
Definition: Object.cpp:1404

References _me, Object::GetTypeId(), WorldObject::IsInRange(), and TYPEID_PLAYER.

Member Data Documentation

◆ _me

Unit const* HammerOfJusticeSelector::_me
private

Referenced by operator()().