TrinityCore
|
#include <Spell.h>
Public Member Functions | |
WorldObjectSpellConeTargetCheck (Position const &coneSrc, float coneAngle, float lineWidth, float range, WorldObject *caster, SpellInfo const *spellInfo, SpellTargetCheckTypes selectionType, ConditionContainer const *condList, SpellTargetObjectTypes objectType) | |
bool | operator() (WorldObject *target) const |
Public Member Functions inherited from Trinity::WorldObjectSpellAreaTargetCheck | |
WorldObjectSpellAreaTargetCheck (float range, Position const *position, WorldObject *caster, WorldObject *referer, SpellInfo const *spellInfo, SpellTargetCheckTypes selectionType, ConditionContainer const *condList, SpellTargetObjectTypes objectType, WorldObjectSpellAreaTargetSearchReason searchReason=WorldObjectSpellAreaTargetSearchReason::Area) | |
bool | operator() (WorldObject *target) const |
Public Attributes | |
Position | _coneSrc |
float | _coneAngle |
float | _lineWidth |
Public Attributes inherited from Trinity::WorldObjectSpellAreaTargetCheck | |
float | _range |
Position const * | _position |
WorldObjectSpellAreaTargetSearchReason | _searchReason |
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::WorldObjectSpellTargetCheck | |
WorldObject * | _caster |
WorldObject * | _referer |
SpellInfo const * | _spellInfo |
SpellTargetCheckTypes | _targetSelectionType |
std::unique_ptr< ConditionSourceInfo > | _condSrcInfo |
ConditionContainer const * | _condList |
SpellTargetObjectTypes | _objectType |
Trinity::WorldObjectSpellConeTargetCheck::WorldObjectSpellConeTargetCheck | ( | Position const & | coneSrc, |
float | coneAngle, | ||
float | lineWidth, | ||
float | range, | ||
WorldObject * | caster, | ||
SpellInfo const * | spellInfo, | ||
SpellTargetCheckTypes | selectionType, | ||
ConditionContainer const * | condList, | ||
SpellTargetObjectTypes | objectType | ||
) |
bool Trinity::WorldObjectSpellConeTargetCheck::operator() | ( | WorldObject * | target | ) | const |