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

#include <GridNotifiers.h>

Inheritance diagram for Skyfire::AnyDeadUnitObjectInRangeCheck:
Collaboration diagram for Skyfire::AnyDeadUnitObjectInRangeCheck:

Public Member Functions

 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

float i_range
Unit const *const i_searchObj

Detailed Description

Definition at line 569 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ AnyDeadUnitObjectInRangeCheck()

Skyfire::AnyDeadUnitObjectInRangeCheck::AnyDeadUnitObjectInRangeCheck ( Unit * searchObj,
float range )
inline

Member Function Documentation

◆ operator()() [1/4]

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

Definition at line 349 of file GridNotifiers.cpp.

References CORPSE_BONES, Corpse::GetType(), i_range, and i_searchObj.

◆ operator()() [2/4]

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

Definition at line 354 of file GridNotifiers.cpp.

References i_range, i_searchObj, and Unit::IsAlive().

◆ operator()() [3/4]

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

Definition at line 576 of file GridNotifiers.h.

◆ operator()() [4/4]

Member Data Documentation

◆ i_range

float Skyfire::AnyDeadUnitObjectInRangeCheck::i_range
protected

Definition at line 579 of file GridNotifiers.h.

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

◆ i_searchObj

Unit const* const Skyfire::AnyDeadUnitObjectInRangeCheck::i_searchObj
protected

Definition at line 578 of file GridNotifiers.h.

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


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