![]() |
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, SpellTargetObjectTypes objectType) | |
| ~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 |
| SpellTargetObjectTypes | _objectType |
|
protected |
Definition at line 9297 of file Spell.cpp.
References _condSrcInfo.
|
protected |
|
protected |
Definition at line 9309 of file Spell.cpp.
References _caster, _condList, _condSrcInfo, _objectType, _referer, _spellInfo, _targetSelectionType, SpellInfo::CheckTarget(), ObjectAccessor::FindPlayer(), Unit::GetClass(), BaseEntity::GetGUID(), TempSummon::GetSummonerGUID(), Unit::IsAlive(), BaseEntity::IsCorpse(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), Unit::IsSummon(), 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, TARGET_CHECK_SUMMONED, TARGET_OBJECT_TYPE_CORPSE, TARGET_OBJECT_TYPE_CORPSE_ALLY, TARGET_OBJECT_TYPE_CORPSE_ENEMY, Object::ToCorpse(), Unit::ToTempSummon(), and Object::ToUnit().
Referenced by Trinity::AnyDeadUnitSpellTargetInRangeCheck::operator()(), Trinity::AnyDeadUnitSpellTargetInRangeCheck::operator()(), Trinity::AnyDeadUnitSpellTargetInRangeCheck::operator()(), Trinity::WorldObjectSpellAreaTargetCheck::operator()(), Trinity::WorldObjectSpellTrajTargetCheck::operator()(), and Trinity::WorldObjectSpellLineTargetCheck::operator()().
|
protected |
Definition at line 1014 of file Spell.h.
Referenced by operator()(), Trinity::WorldObjectSpellConeTargetCheck::operator()(), and Trinity::WorldObjectSpellTrajTargetCheck::operator()().
|
protected |
Definition at line 1019 of file Spell.h.
Referenced by operator()().
|
protected |
Definition at line 1018 of file Spell.h.
Referenced by operator()(), and WorldObjectSpellTargetCheck().
|
protected |
Definition at line 1020 of file Spell.h.
Referenced by operator()().
|
protected |
Definition at line 1015 of file Spell.h.
Referenced by operator()().
|
protected |
Definition at line 1016 of file Spell.h.
Referenced by operator()(), Trinity::WorldObjectSpellAreaTargetCheck::operator()(), and Trinity::WorldObjectSpellConeTargetCheck::operator()().
|
protected |
Definition at line 1017 of file Spell.h.
Referenced by operator()().