TrinityCore
Spell::GOTargetInfo Struct Reference

#include <Spell.h>

+ Inheritance diagram for Spell::GOTargetInfo:

Public Member Functions

void DoTargetSpellHit (Spell *spell, SpellEffectInfo const &spellEffectInfo) override
 
- Public Member Functions inherited from Spell::TargetInfoBase
virtual void PreprocessTarget (Spell *)
 
virtual void DoTargetSpellHit (Spell *spell, SpellEffectInfo const &spellEffectInfo)=0
 
virtual void DoDamageAndTriggers (Spell *)
 

Public Attributes

ObjectGuid TargetGUID
 
uint64 TimeDelay = 0ULL
 
- Public Attributes inherited from Spell::TargetInfoBase
uint32 EffectMask = 0
 

Additional Inherited Members

- Protected Member Functions inherited from Spell::TargetInfoBase
 TargetInfoBase ()
 
virtual ~TargetInfoBase ()
 

Detailed Description

Definition at line 811 of file Spell.h.

Member Function Documentation

◆ DoTargetSpellHit()

void Spell::GOTargetInfo::DoTargetSpellHit ( Spell spell,
SpellEffectInfo const &  spellEffectInfo 
)
overridevirtual

Implements Spell::TargetInfoBase.

Definition at line 3053 of file Spell.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ TargetGUID

ObjectGuid Spell::GOTargetInfo::TargetGUID

Definition at line 815 of file Spell.h.

◆ TimeDelay

uint64 Spell::GOTargetInfo::TimeDelay = 0ULL

Definition at line 816 of file Spell.h.


The documentation for this struct was generated from the following files: