AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ForcedUnsummonDelayEvent Class Reference

#include "TemporarySummon.h"

Inheritance diagram for ForcedUnsummonDelayEvent:
BasicEvent

Public Member Functions

 ForcedUnsummonDelayEvent (TempSummon &owner)
 
bool Execute (uint64 e_time, uint32 p_time) override
 
- Public Member Functions inherited from BasicEvent
 BasicEvent ()=default
 
virtual ~BasicEvent ()=default
 
virtual bool Execute (uint64, uint32)
 
virtual bool IsDeletable () const
 
virtual void Abort (uint64)
 
void ScheduleAbort ()
 

Private Attributes

TempSummonm_owner
 

Detailed Description

Constructor & Destructor Documentation

◆ ForcedUnsummonDelayEvent()

ForcedUnsummonDelayEvent::ForcedUnsummonDelayEvent ( TempSummon owner)
inline
129: BasicEvent(), m_owner(owner) { }
BasicEvent()=default
TempSummon & m_owner
Definition: TemporarySummon.h:133

Member Function Documentation

◆ Execute()

bool ForcedUnsummonDelayEvent::Execute ( uint64  e_time,
uint32  p_time 
)
overridevirtual

Reimplemented from BasicEvent.

321{
323 return true;
324}
virtual void UnSummon(uint32 msTime=0)
Definition: TemporarySummon.cpp:282

References m_owner, and TempSummon::UnSummon().

Member Data Documentation

◆ m_owner

TempSummon& ForcedUnsummonDelayEvent::m_owner
private

Referenced by Execute().