#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()
9103 {
9104 }
WorldObjectSpellAreaTargetCheck(float range, Position const *position, Unit *caster, Unit *referer, SpellInfo const *spellInfo, SpellTargetCheckTypes selectionType, ConditionList *condList)
Definition Spell.cpp:9080
float _coneAngle
Definition Spell.h:825
◆ operator()()
bool Acore::WorldObjectSpellConeTargetCheck::operator() |
( |
WorldObject * |
target | ) |
|
9107 {
9109 {
9111 return false;
9112 }
9114 {
9116 return false;
9117 }
9118 else
9119 {
9121 return false;
9122 }
9124 }
@ 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:9086
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