TrinityCore
Trinity::AnyDeadUnitSpellTargetInRangeCheck Class Reference

#include <GridNotifiers.h>

+ Inheritance diagram for Trinity::AnyDeadUnitSpellTargetInRangeCheck:

Public Member Functions

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

Additional Inherited Members

- Protected Member Functions inherited from Trinity::WorldObjectSpellTargetCheck
 WorldObjectSpellTargetCheck (WorldObject *caster, WorldObject *referer, SpellInfo const *spellInfo, SpellTargetCheckTypes selectionType, ConditionContainer const *condList, SpellTargetObjectTypes objectType)
 
 ~WorldObjectSpellTargetCheck ()
 
bool operator() (WorldObject *target) const
 
- Protected Attributes inherited from Trinity::AnyDeadUnitObjectInRangeCheck
WorldObject const *const i_searchObj
 
float i_range
 
- Protected Attributes inherited from Trinity::WorldObjectSpellTargetCheck
WorldObject_caster
 
WorldObject_referer
 
SpellInfo const * _spellInfo
 
SpellTargetCheckTypes _targetSelectionType
 
std::unique_ptr< ConditionSourceInfo_condSrcInfo
 
ConditionContainer const * _condList
 
SpellTargetObjectTypes _objectType
 

Detailed Description

Definition at line 670 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ AnyDeadUnitSpellTargetInRangeCheck()

Trinity::AnyDeadUnitSpellTargetInRangeCheck::AnyDeadUnitSpellTargetInRangeCheck ( WorldObject searchObj,
float  range,
SpellInfo const *  spellInfo,
SpellTargetCheckTypes  check,
SpellTargetObjectTypes  objectType 
)
inline

Definition at line 673 of file GridNotifiers.h.

Member Function Documentation

◆ operator()() [1/4]

bool AnyDeadUnitSpellTargetInRangeCheck::operator() ( Corpse u)

Definition at line 284 of file GridNotifiers.cpp.

+ Here is the call graph for this function:

◆ operator()() [2/4]

bool AnyDeadUnitSpellTargetInRangeCheck::operator() ( Creature u)

Definition at line 289 of file GridNotifiers.cpp.

+ Here is the call graph for this function:

◆ operator()() [3/4]

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

Definition at line 679 of file GridNotifiers.h.

◆ operator()() [4/4]

bool AnyDeadUnitSpellTargetInRangeCheck::operator() ( Player u)

Definition at line 279 of file GridNotifiers.cpp.

+ Here is the call graph for this function:

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