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

#include <GridNotifiers.h>

Collaboration diagram for Skyfire::NearestAssistCreatureInCreatureRangeCheck:

Public Member Functions

float GetLastRange () const
 NearestAssistCreatureInCreatureRangeCheck (Creature *obj, Unit *enemy, float range)
bool operator() (Creature *u)

Private Member Functions

 NearestAssistCreatureInCreatureRangeCheck (NearestAssistCreatureInCreatureRangeCheck const &)

Private Attributes

Unit *const i_enemy
Creature *const i_obj
float i_range

Detailed Description

Definition at line 1162 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ NearestAssistCreatureInCreatureRangeCheck() [1/2]

Skyfire::NearestAssistCreatureInCreatureRangeCheck::NearestAssistCreatureInCreatureRangeCheck ( Creature * obj,
Unit * enemy,
float range )
inline

Definition at line 1165 of file GridNotifiers.h.

References i_enemy, i_obj, and i_range.

Referenced by NearestAssistCreatureInCreatureRangeCheck().

◆ NearestAssistCreatureInCreatureRangeCheck() [2/2]

Skyfire::NearestAssistCreatureInCreatureRangeCheck::NearestAssistCreatureInCreatureRangeCheck ( NearestAssistCreatureInCreatureRangeCheck const & )
private

Member Function Documentation

◆ GetLastRange()

float Skyfire::NearestAssistCreatureInCreatureRangeCheck::GetLastRange ( ) const
inline

Definition at line 1184 of file GridNotifiers.h.

References i_range.

◆ operator()()

bool Skyfire::NearestAssistCreatureInCreatureRangeCheck::operator() ( Creature * u)
inline

Definition at line 1168 of file GridNotifiers.h.

References Creature::CanAssistTo(), i_enemy, i_obj, and i_range.

Member Data Documentation

◆ i_enemy

Unit* const Skyfire::NearestAssistCreatureInCreatureRangeCheck::i_enemy
private

Definition at line 1187 of file GridNotifiers.h.

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

◆ i_obj

Creature* const Skyfire::NearestAssistCreatureInCreatureRangeCheck::i_obj
private

Definition at line 1186 of file GridNotifiers.h.

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

◆ i_range

float Skyfire::NearestAssistCreatureInCreatureRangeCheck::i_range
private

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