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
1425: unit(obj) {}
Unit const * unit
Definition GridNotifiers.h:1434

Member Function Documentation

◆ operator()()

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

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: