Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Skyfire::NearestAttackableUnitInObjectRangeCheck Class Reference

#include <GridNotifiers.h>

Collaboration diagram for Skyfire::NearestAttackableUnitInObjectRangeCheck:

Public Member Functions

 NearestAttackableUnitInObjectRangeCheck (WorldObject const *obj, Unit const *funit, float range)
bool operator() (Unit *u)

Private Member Functions

 NearestAttackableUnitInObjectRangeCheck (NearestAttackableUnitInObjectRangeCheck const &)

Private Attributes

Unit const * i_funit
WorldObject const * i_obj
float i_range

Detailed Description

Definition at line 932 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ NearestAttackableUnitInObjectRangeCheck() [1/2]

Skyfire::NearestAttackableUnitInObjectRangeCheck::NearestAttackableUnitInObjectRangeCheck ( WorldObject const * obj,
Unit const * funit,
float range )
inline

Definition at line 935 of file GridNotifiers.h.

References i_funit, i_obj, and i_range.

Referenced by NearestAttackableUnitInObjectRangeCheck().

◆ NearestAttackableUnitInObjectRangeCheck() [2/2]

Skyfire::NearestAttackableUnitInObjectRangeCheck::NearestAttackableUnitInObjectRangeCheck ( NearestAttackableUnitInObjectRangeCheck const & )
private

Member Function Documentation

◆ operator()()

bool Skyfire::NearestAttackableUnitInObjectRangeCheck::operator() ( Unit * u)
inline

Definition at line 936 of file GridNotifiers.h.

References i_funit, i_obj, i_range, and Unit::isTargetableForAttack().

Member Data Documentation

◆ i_funit

Unit const* Skyfire::NearestAttackableUnitInObjectRangeCheck::i_funit
private

Definition at line 949 of file GridNotifiers.h.

Referenced by NearestAttackableUnitInObjectRangeCheck(), and operator()().

◆ i_obj

WorldObject const* Skyfire::NearestAttackableUnitInObjectRangeCheck::i_obj
private

Definition at line 948 of file GridNotifiers.h.

Referenced by NearestAttackableUnitInObjectRangeCheck(), and operator()().

◆ i_range

float Skyfire::NearestAttackableUnitInObjectRangeCheck::i_range
private

Definition at line 950 of file GridNotifiers.h.

Referenced by NearestAttackableUnitInObjectRangeCheck(), and operator()().


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