![]() |
TrinityCore
|
#include <Spell.h>
Inheritance diagram for Trinity::WorldObjectSpellTargetCheck:Protected Member Functions | |
| WorldObjectSpellTargetCheck (WorldObject *caster, WorldObject *referer, SpellInfo const *spellInfo, SpellTargetCheckTypes selectionType, ConditionContainer const *condList) | |
| ~WorldObjectSpellTargetCheck () | |
| bool | operator() (WorldObject *target) const |
Protected Attributes | |
| WorldObject * | _caster |
| WorldObject * | _referer |
| SpellInfo const * | _spellInfo |
| SpellTargetCheckTypes | _targetSelectionType |
| std::unique_ptr< ConditionSourceInfo > | _condSrcInfo |
| ConditionContainer const * | _condList |
|
protected |
Definition at line 8335 of file Spell.cpp.
References _condSrcInfo.
|
protected |
|
protected |
Definition at line 8347 of file Spell.cpp.
References _caster, _condList, _condSrcInfo, _referer, _spellInfo, _targetSelectionType, SpellInfo::CheckTarget(), ObjectAccessor::FindPlayer(), Unit::GetClass(), Object::IsCorpse(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), Unit::IsTotem(), WorldObject::IsValidAssistTarget(), WorldObject::IsValidAttackTarget(), sConditionMgr, SPELL_CAST_OK, TARGET_CHECK_ALLY, TARGET_CHECK_ENEMY, TARGET_CHECK_PARTY, TARGET_CHECK_RAID, TARGET_CHECK_RAID_CLASS, Object::ToCorpse(), and Object::ToUnit().
Referenced by Trinity::AnyDeadUnitSpellTargetInRangeCheck::operator()(), Trinity::AnyDeadUnitSpellTargetInRangeCheck::operator()(), Trinity::AnyDeadUnitSpellTargetInRangeCheck::operator()(), Trinity::WorldObjectSpellAreaTargetCheck::operator()(), and Trinity::WorldObjectSpellTrajTargetCheck::operator()().
|
protected |
Definition at line 730 of file Spell.h.
Referenced by operator()(), Trinity::WorldObjectSpellConeTargetCheck::operator()(), and Trinity::WorldObjectSpellTrajTargetCheck::operator()().
|
protected |
Definition at line 735 of file Spell.h.
Referenced by operator()().
|
protected |
Definition at line 734 of file Spell.h.
Referenced by operator()(), and WorldObjectSpellTargetCheck().
|
protected |
Definition at line 731 of file Spell.h.
Referenced by operator()().
|
protected |
Definition at line 732 of file Spell.h.
Referenced by operator()(), and Trinity::WorldObjectSpellConeTargetCheck::operator()().
|
protected |
Definition at line 733 of file Spell.h.
Referenced by operator()().