#include "GridNotifiers.h"
◆ NearestHostileUnitInAttackDistanceCheck() [1/2]
| Acore::NearestHostileUnitInAttackDistanceCheck::NearestHostileUnitInAttackDistanceCheck |
( |
Creature const * |
creature, |
|
|
float |
dist |
|
) |
| |
|
inlineexplicit |
Creature const * me
Definition GridNotifiers.h:1230
float m_range
Definition GridNotifiers.h:1231
◆ NearestHostileUnitInAttackDistanceCheck() [2/2]
◆ operator()()
| bool Acore::NearestHostileUnitInAttackDistanceCheck::operator() |
( |
Unit * |
u | ) |
|
|
inline |
1219 {
1221 return false;
1222
1224 return false;
1225
1227 return true;
1228 }
bool CanStartAttack(Unit const *u) const
Definition Creature.cpp:1921
bool IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const
Definition Object.cpp:1354
float GetDistance(WorldObject const *obj) const
Definition Object.cpp:1278
References Creature::CanStartAttack(), WorldObject::GetDistance(), WorldObject::IsWithinDistInMap(), m_range, and me.
◆ m_range
| float Acore::NearestHostileUnitInAttackDistanceCheck::m_range |
|
private |
◆ me
| Creature const* Acore::NearestHostileUnitInAttackDistanceCheck::me |
|
private |
The documentation for this class was generated from the following file: