AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Acore::AllFriendlyCreaturesInGrid Class Reference

#include "GridNotifiers.h"

Public Member Functions

 AllFriendlyCreaturesInGrid (Unit const *obj)
 
bool operator() (Unit *u)
 

Private Attributes

Unit const * unit
 

Detailed Description

Constructor & Destructor Documentation

◆ AllFriendlyCreaturesInGrid()

Acore::AllFriendlyCreaturesInGrid::AllFriendlyCreaturesInGrid ( Unit const *  obj)
inline
1426: unit(obj) {}
Unit const * unit
Definition GridNotifiers.h:1435

Member Function Documentation

◆ operator()()

bool Acore::AllFriendlyCreaturesInGrid::operator() ( Unit u)
inline
1428 {
1429 if (u->IsAlive() && u->IsVisible() && u->IsFriendlyTo(unit))
1430 return true;
1431
1432 return false;
1433 }
bool IsAlive() const
Definition Unit.h:1710
bool IsVisible() const
Definition Unit.h:1929
bool IsFriendlyTo(Unit const *unit) const
Definition Unit.cpp:10311

References Unit::IsAlive(), Unit::IsFriendlyTo(), Unit::IsVisible(), and unit.

Member Data Documentation

◆ unit

Unit const* Acore::AllFriendlyCreaturesInGrid::unit
private

Referenced by operator()().


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