TrinityCore
CometStormEvent Class Reference
+ Inheritance diagram for CometStormEvent:

Public Member Functions

 CometStormEvent (Unit *caster, ObjectGuid originalCastId, Position const &dest)
 
bool Execute (uint64 time, uint32) override
 
- Public Member Functions inherited from BasicEvent
 BasicEvent ()
 
virtual ~BasicEvent ()
 
virtual bool Execute (uint64, uint32)
 
virtual bool IsDeletable () const
 
virtual void Abort (uint64)
 
void ScheduleAbort ()
 

Private Attributes

Unit_caster
 
ObjectGuid _originalCastId
 
Position _dest
 
uint8 _count
 

Detailed Description

Definition at line 456 of file spell_mage.cpp.

Constructor & Destructor Documentation

◆ CometStormEvent()

CometStormEvent::CometStormEvent ( Unit caster,
ObjectGuid  originalCastId,
Position const &  dest 
)
inline

Definition at line 459 of file spell_mage.cpp.

Member Function Documentation

◆ Execute()

bool CometStormEvent::Execute ( uint64  time,
uint32   
)
inlineoverridevirtual

Reimplemented from BasicEvent.

Definition at line 461 of file spell_mage.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _caster

Unit* CometStormEvent::_caster
private

Definition at line 476 of file spell_mage.cpp.

◆ _count

uint8 CometStormEvent::_count
private

Definition at line 479 of file spell_mage.cpp.

◆ _dest

Position CometStormEvent::_dest
private

Definition at line 478 of file spell_mage.cpp.

◆ _originalCastId

ObjectGuid CometStormEvent::_originalCastId
private

Definition at line 477 of file spell_mage.cpp.


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