![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Spell.h"
Public Attributes | |
| float | _coneAngle |
Public Attributes inherited from Acore::WorldObjectSpellAreaTargetCheck | |
| float | _range |
| Position const * | _position |
| Acore::WorldObjectSpellAreaTargetSearchReason | _searchReason |
| SpellTargetReferenceTypes | _referenceType |
Public Attributes inherited from Acore::WorldObjectSpellTargetCheck | |
| WorldObject * | _caster |
| WorldObject * | _referer |
| SpellInfo const * | _spellInfo |
| SpellTargetCheckTypes | _targetSelectionType |
| ConditionSourceInfo * | _condSrcInfo |
| ConditionList * | _condList |
| Acore::WorldObjectSpellConeTargetCheck::WorldObjectSpellConeTargetCheck | ( | float | coneAngle, |
| float | range, | ||
| WorldObject * | caster, | ||
| SpellInfo const * | spellInfo, | ||
| SpellTargetCheckTypes | selectionType, | ||
| ConditionList * | condList | ||
| ) |
| bool Acore::WorldObjectSpellConeTargetCheck::operator() | ( | WorldObject * | target | ) |
References Acore::WorldObjectSpellTargetCheck::_caster, _coneAngle, Acore::WorldObjectSpellTargetCheck::_spellInfo, WorldObject::GetObjectSize(), SpellInfo::HasAttribute(), Position::HasInLine(), WorldObject::isInBack(), WorldObject::isInFront(), Unit::IsWithinBoundaryRadius(), Acore::WorldObjectSpellAreaTargetCheck::operator()(), SPELL_ATTR0_CU_CONE_BACK, SPELL_ATTR0_CU_CONE_LINE, and Object::ToUnit().
| float Acore::WorldObjectSpellConeTargetCheck::_coneAngle |
Referenced by operator()().