#include <Spell.h>
SpellEvent::SpellEvent |
( |
Spell * |
spell | ) |
|
BasicEvent()
Definition: EventProcessor.h:31
Spell * m_Spell
Definition: Spell.h:915
SpellEvent::~SpellEvent |
( |
| ) |
|
|
virtual |
6735 TC_LOG_ERROR(
"spells",
"~SpellEvent: %s %s tried to delete non-deletable spell %u. Was not deleted, causes memory leak.",
SpellInfo const *const m_spellInfo
Definition: Spell.h:547
uint32 Id
Definition: SpellInfo.h:329
Unit * GetCaster() const
Definition: Spell.h:612
uint32 getState() const
Definition: Spell.h:509
TypeID GetTypeId() const
Definition: Object.h:113
ObjectGuid const & GetGUID() const
Definition: Object.h:105
bool IsDeletable() const
Definition: Spell.h:600
Definition: ObjectGuid.h:33
#define ABORT
Definition: Errors.h:56
void cancel()
Definition: Spell.cpp:3061
Spell * m_Spell
Definition: Spell.h:915
#define TC_LOG_ERROR(filterType__,...)
Definition: Log.h:207
std::string ToString() const
Definition: ObjectGuid.cpp:99
void SpellEvent::Abort |
( |
uint64 |
e_time | ) |
|
|
overridevirtual |
Reimplemented from BasicEvent.
uint32 getState() const
Definition: Spell.h:509
void cancel()
Definition: Spell.cpp:3061
Spell * m_Spell
Definition: Spell.h:915
Reimplemented from BasicEvent.
EventProcessor m_Events
Definition: Unit.h:1948
Unit * GetCaster() const
Definition: Spell.h:612
uint32 getState() const
Definition: Spell.h:509
void AddEvent(BasicEvent *Event, uint64 e_time, bool set_addtime=true)
Definition: EventProcessor.cpp:88
uint64 GetDelayMoment() const
Definition: Spell.h:606
uint64 handle_delayed(uint64 t_offset)
Definition: Spell.cpp:3392
uint64_t uint64
Definition: Define.h:149
uint64 GetDelayStart() const
Definition: Spell.h:604
void update(uint32 difftime)
Definition: Spell.cpp:3540
void SetDelayStart(uint64 m_time)
Definition: Spell.h:605
bool IsDeletable() const
Definition: Spell.h:600
Spell * m_Spell
Definition: Spell.h:915
bool SpellEvent::IsDeletable |
( |
| ) |
const |
|
overridevirtual |
Reimplemented from BasicEvent.
bool IsDeletable() const
Definition: Spell.h:600
Spell * m_Spell
Definition: Spell.h:915
Spell* SpellEvent::m_Spell |
|
protected |
The documentation for this class was generated from the following files: