AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_hadronox_summon_periodic Class Reference
Inheritance diagram for spell_hadronox_summon_periodic:
SpellScriptLoader ScriptObject

Classes

class  spell_hadronox_summon_periodic_AuraScript
 

Public Member Functions

 spell_hadronox_summon_periodic (const char *name, uint32 delay, uint32 spellEntry)
 
AuraScriptGetAuraScript () const override
 
- Public Member Functions inherited from SpellScriptLoader
bool IsDatabaseBound () const override
 
virtual SpellScriptGetSpellScript () const
 
virtual AuraScriptGetAuraScript () const
 
- Public Member Functions inherited from ScriptObject
virtual bool IsDatabaseBound () const
 
virtual bool isAfterLoadScript () const
 
virtual void checkValidity ()
 
const std::string & GetName () const
 

Private Attributes

uint32 _delay
 
uint32 _spellEntry
 

Additional Inherited Members

- Protected Member Functions inherited from SpellScriptLoader
 SpellScriptLoader (const char *name)
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
 
virtual ~ScriptObject ()=default
 

Detailed Description

Constructor & Destructor Documentation

◆ spell_hadronox_summon_periodic()

spell_hadronox_summon_periodic::spell_hadronox_summon_periodic ( const char *  name,
uint32  delay,
uint32  spellEntry 
)
inline
327: SpellScriptLoader(name), _delay(delay), _spellEntry(spellEntry) { }
Definition: ScriptMgr.h:142
uint32 _spellEntry
Definition: boss_hadronox.cpp:372
uint32 _delay
Definition: boss_hadronox.cpp:371

Member Function Documentation

◆ GetAuraScript()

AuraScript * spell_hadronox_summon_periodic::GetAuraScript ( ) const
inlineoverridevirtual

Reimplemented from SpellScriptLoader.

366 {
367 return new spell_hadronox_summon_periodic_AuraScript(_delay, _spellEntry);
368 }

References _delay, and _spellEntry.

Member Data Documentation

◆ _delay

uint32 spell_hadronox_summon_periodic::_delay
private

Referenced by GetAuraScript().

◆ _spellEntry

uint32 spell_hadronox_summon_periodic::_spellEntry
private

Referenced by GetAuraScript().