TrinityCore
Loading...
Searching...
No Matches
AssistDelayEvent Class Reference

#include <Creature.h>

+ Inheritance diagram for AssistDelayEvent:

Public Member Functions

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

Private Member Functions

 AssistDelayEvent ()
 

Private Attributes

ObjectGuid m_victim
 
GuidList m_assistants
 
Unit & m_owner
 

Detailed Description

Definition at line 624 of file Creature.h.

Constructor & Destructor Documentation

◆ AssistDelayEvent() [1/2]

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

Definition at line 627 of file Creature.h.

◆ AssistDelayEvent() [2/2]

AssistDelayEvent::AssistDelayEvent ( )
private

Member Function Documentation

◆ AddAssistant()

void AssistDelayEvent::AddAssistant ( ObjectGuid  guid)
inline

Definition at line 630 of file Creature.h.

Referenced by Creature::CallAssistance().

◆ Execute()

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

Member Data Documentation

◆ m_assistants

GuidList AssistDelayEvent::m_assistants
private

Definition at line 635 of file Creature.h.

Referenced by Execute().

◆ m_owner

Unit& AssistDelayEvent::m_owner
private

Definition at line 636 of file Creature.h.

Referenced by Execute().

◆ m_victim

ObjectGuid AssistDelayEvent::m_victim
private

Definition at line 634 of file Creature.h.

Referenced by Execute().


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