TrinityCore
Loading...
Searching...
No Matches
Trinity::AnyPlayerInPositionRangeCheck Class Reference

#include <GridNotifiers.h>

Public Member Functions

 AnyPlayerInPositionRangeCheck (Position const *pos, float range, bool reqAlive=true)
 
bool operator() (Player *u)
 

Private Attributes

Position const * _pos
 
float _range
 
bool _reqAlive
 

Detailed Description

Definition at line 1797 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ AnyPlayerInPositionRangeCheck()

Trinity::AnyPlayerInPositionRangeCheck::AnyPlayerInPositionRangeCheck ( Position const *  pos,
float  range,
bool  reqAlive = true 
)
inline

Definition at line 1800 of file GridNotifiers.h.

Member Function Documentation

◆ operator()()

bool Trinity::AnyPlayerInPositionRangeCheck::operator() ( Player *  u)
inline

Definition at line 1801 of file GridNotifiers.h.

References _pos, _range, _reqAlive, Unit::IsAlive(), and WorldObject::IsWithinDist3d().

Member Data Documentation

◆ _pos

Position const* Trinity::AnyPlayerInPositionRangeCheck::_pos
private

Definition at line 1813 of file GridNotifiers.h.

Referenced by operator()().

◆ _range

float Trinity::AnyPlayerInPositionRangeCheck::_range
private

Definition at line 1814 of file GridNotifiers.h.

Referenced by operator()().

◆ _reqAlive

bool Trinity::AnyPlayerInPositionRangeCheck::_reqAlive
private

Definition at line 1815 of file GridNotifiers.h.

Referenced by operator()().


The documentation for this class was generated from the following file: