Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
NonTankTargetSelector Struct Reference

#include <UnitAI.h>

Inheritance diagram for NonTankTargetSelector:
Collaboration diagram for NonTankTargetSelector:

Public Member Functions

 NonTankTargetSelector (Creature *source, bool playerOnly=true)
bool operator() (Unit const *target) const

Private Attributes

bool _playerOnly
Creature const * _source

Detailed Description

Definition at line 95 of file UnitAI.h.

Constructor & Destructor Documentation

◆ NonTankTargetSelector()

NonTankTargetSelector::NonTankTargetSelector ( Creature * source,
bool playerOnly = true )
inline

Definition at line 98 of file UnitAI.h.

References _playerOnly, and _source.

Member Function Documentation

◆ operator()()

bool NonTankTargetSelector::operator() ( Unit const * target) const

Definition at line 313 of file UnitAI.cpp.

References _playerOnly, _source, Object::GetTypeId(), and TYPEID_PLAYER.

Member Data Documentation

◆ _playerOnly

bool NonTankTargetSelector::_playerOnly
private

Definition at line 103 of file UnitAI.h.

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

◆ _source

Creature const* NonTankTargetSelector::_source
private

Definition at line 102 of file UnitAI.h.

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


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