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

#include <GridNotifiers.h>

Inheritance diagram for Skyfire::AnyDeadUnitSpellTargetInRangeCheck:
Collaboration diagram for Skyfire::AnyDeadUnitSpellTargetInRangeCheck:

Public Member Functions

 AnyDeadUnitSpellTargetInRangeCheck (Unit *searchObj, float range, SpellInfo const *spellInfo, SpellTargetCheckTypes check)
bool operator() (Corpse *u)
bool operator() (Creature *u)
template<class NOT_INTERESTED>
bool operator() (NOT_INTERESTED *)
bool operator() (Player *u)
Public Member Functions inherited from Skyfire::AnyDeadUnitObjectInRangeCheck
 AnyDeadUnitObjectInRangeCheck (Unit *searchObj, float range)
bool operator() (Corpse *u)
bool operator() (Creature *u)
template<class NOT_INTERESTED>
bool operator() (NOT_INTERESTED *)
bool operator() (Player *u)

Protected Attributes

WorldObjectSpellTargetCheck i_check
SpellInfo const * i_spellInfo
Protected Attributes inherited from Skyfire::AnyDeadUnitObjectInRangeCheck
float i_range
Unit const *const i_searchObj

Detailed Description

Definition at line 582 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ AnyDeadUnitSpellTargetInRangeCheck()

Skyfire::AnyDeadUnitSpellTargetInRangeCheck::AnyDeadUnitSpellTargetInRangeCheck ( Unit * searchObj,
float range,
SpellInfo const * spellInfo,
SpellTargetCheckTypes check )
inline

Member Function Documentation

◆ operator()() [1/4]

bool AnyDeadUnitSpellTargetInRangeCheck::operator() ( Corpse * u)

◆ operator()() [2/4]

bool AnyDeadUnitSpellTargetInRangeCheck::operator() ( Creature * u)

◆ operator()() [3/4]

template<class NOT_INTERESTED>
bool Skyfire::AnyDeadUnitSpellTargetInRangeCheck::operator() ( NOT_INTERESTED * )
inline

Definition at line 591 of file GridNotifiers.h.

◆ operator()() [4/4]

bool AnyDeadUnitSpellTargetInRangeCheck::operator() ( Player * u)

Member Data Documentation

◆ i_check

WorldObjectSpellTargetCheck Skyfire::AnyDeadUnitSpellTargetInRangeCheck::i_check
protected

◆ i_spellInfo

SpellInfo const* Skyfire::AnyDeadUnitSpellTargetInRangeCheck::i_spellInfo
protected

Definition at line 593 of file GridNotifiers.h.

Referenced by AnyDeadUnitSpellTargetInRangeCheck().


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