Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
AssistDelayEvent Class Reference

#include <Creature.h>

Inheritance diagram for AssistDelayEvent:
Collaboration diagram for AssistDelayEvent:

Public Member Functions

void AddAssistant (uint64 guid)
 AssistDelayEvent (uint64 victim, Unit &owner)
bool Execute (uint64 e_time, uint32 p_time) OVERRIDE
Public Member Functions inherited from BasicEvent
virtual void Abort (uint64)
 BasicEvent ()
virtual bool IsDeletable () const
virtual ~BasicEvent ()

Private Member Functions

 AssistDelayEvent ()

Private Attributes

std::list< uint64m_assistants
Unitm_owner
uint64 m_victim

Additional Inherited Members

Public Attributes inherited from BasicEvent
uint64 m_addTime
uint64 m_execTime
bool to_Abort

Detailed Description

Definition at line 734 of file Creature.h.

Constructor & Destructor Documentation

◆ AssistDelayEvent() [1/2]

AssistDelayEvent::AssistDelayEvent ( uint64 victim,
Unit & owner )
inline

Definition at line 737 of file Creature.h.

References BasicEvent::BasicEvent(), m_owner, and m_victim.

◆ AssistDelayEvent() [2/2]

AssistDelayEvent::AssistDelayEvent ( )
private

Member Function Documentation

◆ AddAssistant()

void AssistDelayEvent::AddAssistant ( uint64 guid)
inline

Definition at line 740 of file Creature.h.

References m_assistants.

Referenced by Creature::CallAssistance().

◆ Execute()

bool AssistDelayEvent::Execute ( uint64 e_time,
uint32 p_time )
virtual

Member Data Documentation

◆ m_assistants

std::list<uint64> AssistDelayEvent::m_assistants
private

Definition at line 745 of file Creature.h.

Referenced by AddAssistant(), and Execute().

◆ m_owner

Unit& AssistDelayEvent::m_owner
private

Definition at line 746 of file Creature.h.

Referenced by AssistDelayEvent(), and Execute().

◆ m_victim

uint64 AssistDelayEvent::m_victim
private

Definition at line 744 of file Creature.h.

Referenced by AssistDelayEvent(), and Execute().


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