#include "Spell.h"
|
| WorldObjectSpellConeTargetCheck (float coneAngle, float range, Unit *caster, SpellInfo const *spellInfo, SpellTargetCheckTypes selectionType, ConditionList *condList) |
|
bool | operator() (WorldObject *target) |
|
| WorldObjectSpellAreaTargetCheck (float range, Position const *position, Unit *caster, Unit *referer, SpellInfo const *spellInfo, SpellTargetCheckTypes selectionType, ConditionList *condList) |
|
bool | operator() (WorldObject *target) |
|
| WorldObjectSpellTargetCheck (Unit *caster, Unit *referer, SpellInfo const *spellInfo, SpellTargetCheckTypes selectionType, ConditionList *condList) |
|
| ~WorldObjectSpellTargetCheck () |
|
bool | operator() (WorldObject *target) |
|
◆ WorldObjectSpellConeTargetCheck()
9114 {
9115 }
WorldObjectSpellAreaTargetCheck(float range, Position const *position, Unit *caster, Unit *referer, SpellInfo const *spellInfo, SpellTargetCheckTypes selectionType, ConditionList *condList)
Definition Spell.cpp:9091
float _coneAngle
Definition Spell.h:825
◆ operator()()
bool Acore::WorldObjectSpellConeTargetCheck::operator() |
( |
WorldObject * |
target | ) |
|
9118 {
9120 {
9122 return false;
9123 }
9125 {
9127 return false;
9128 }
9129 else
9130 {
9132 return false;
9133 }
9135 }
@ SPELL_ATTR0_CU_CONE_BACK
Definition SpellInfo.h:177
@ SPELL_ATTR0_CU_CONE_LINE
Definition SpellInfo.h:178
bool HasAttribute(SpellAttr0 attribute) const
Definition SpellInfo.h:415
bool isInFront(WorldObject const *target, float arc=M_PI) const
Definition Object.cpp:1503
bool isInBack(WorldObject const *target, float arc=M_PI) const
Definition Object.cpp:1508
float GetObjectSize() const
Definition Object.cpp:2784
bool operator()(WorldObject *target)
Definition Spell.cpp:9097
SpellInfo const * _spellInfo
Definition Spell.h:794
Unit * _caster
Definition Spell.h:792
bool HasInLine(Position const *pos, float width) const
Definition Position.cpp:43
References Acore::WorldObjectSpellTargetCheck::_caster, _coneAngle, Acore::WorldObjectSpellTargetCheck::_spellInfo, WorldObject::GetObjectSize(), SpellInfo::HasAttribute(), Position::HasInLine(), WorldObject::isInBack(), WorldObject::isInFront(), Acore::WorldObjectSpellAreaTargetCheck::operator()(), SPELL_ATTR0_CU_CONE_BACK, and SPELL_ATTR0_CU_CONE_LINE.
◆ _coneAngle
float Acore::WorldObjectSpellConeTargetCheck::_coneAngle |
The documentation for this struct was generated from the following files:
- azerothcore-wotlk/src/server/game/Spells/Spell.h
- azerothcore-wotlk/src/server/game/Spells/Spell.cpp