TrinityCore
Loading...
Searching...
No Matches
spell_pri_void_volley::BoltEvent Class Reference
+ Inheritance diagram for spell_pri_void_volley::BoltEvent:

Public Member Functions

 BoltEvent (Unit *caster, ObjectGuid target, ObjectGuid originalCastId, int32 count)
 
bool Execute (uint64 time, uint32) override
 
- Public Member Functions inherited from BasicEvent
 BasicEvent ()
 
virtual ~BasicEvent ()
 
virtual bool IsDeletable () const
 
virtual void Abort (uint64)
 
void ScheduleAbort ()
 

Static Public Attributes

static constexpr Milliseconds Period = 75ms
 

Private Attributes

Unit * _caster
 
ObjectGuid _target
 
ObjectGuid _originalCastId
 
int32 _count
 

Detailed Description

Definition at line 5334 of file spell_priest.cpp.

Constructor & Destructor Documentation

◆ BoltEvent()

spell_pri_void_volley::BoltEvent::BoltEvent ( Unit *  caster,
ObjectGuid  target,
ObjectGuid  originalCastId,
int32  count 
)
inlineexplicit

Definition at line 5339 of file spell_priest.cpp.

Member Function Documentation

◆ Execute()

Member Data Documentation

◆ _caster

Unit* spell_pri_void_volley::BoltEvent::_caster
private

Definition at line 5362 of file spell_priest.cpp.

Referenced by Execute().

◆ _count

int32 spell_pri_void_volley::BoltEvent::_count
private

Definition at line 5365 of file spell_priest.cpp.

Referenced by Execute().

◆ _originalCastId

ObjectGuid spell_pri_void_volley::BoltEvent::_originalCastId
private

Definition at line 5364 of file spell_priest.cpp.

Referenced by Execute().

◆ _target

ObjectGuid spell_pri_void_volley::BoltEvent::_target
private

Definition at line 5363 of file spell_priest.cpp.

Referenced by Execute().

◆ Period

constexpr Milliseconds spell_pri_void_volley::BoltEvent::Period = 75ms
staticconstexpr

Definition at line 5337 of file spell_priest.cpp.

Referenced by Execute(), and spell_pri_void_volley::HandleEffectHit().


The documentation for this class was generated from the following file: