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

#include <GridNotifiers.h>

Collaboration diagram for Skyfire::AnyAssistCreatureInRangeCheck:

Public Member Functions

 AnyAssistCreatureInRangeCheck (Unit *funit, Unit *enemy, float range)
bool operator() (Creature *u)

Private Attributes

Unit *const i_enemy
Unit *const i_funit
float i_range

Detailed Description

Definition at line 1131 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ AnyAssistCreatureInRangeCheck()

Skyfire::AnyAssistCreatureInRangeCheck::AnyAssistCreatureInRangeCheck ( Unit * funit,
Unit * enemy,
float range )
inline

Definition at line 1134 of file GridNotifiers.h.

References i_enemy, i_funit, and i_range.

Member Function Documentation

◆ operator()()

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

Definition at line 1138 of file GridNotifiers.h.

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

Member Data Documentation

◆ i_enemy

Unit* const Skyfire::AnyAssistCreatureInRangeCheck::i_enemy
private

Definition at line 1158 of file GridNotifiers.h.

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

◆ i_funit

Unit* const Skyfire::AnyAssistCreatureInRangeCheck::i_funit
private

Definition at line 1157 of file GridNotifiers.h.

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

◆ i_range

float Skyfire::AnyAssistCreatureInRangeCheck::i_range
private

Definition at line 1159 of file GridNotifiers.h.

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


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