#include "Creature.h"
◆ AssistDelayEvent() [1/2]
ObjectGuid m_victim
Definition Creature.h:580
Creature * m_owner
Definition Creature.h:582
◆ AssistDelayEvent() [2/2]
| AssistDelayEvent::AssistDelayEvent |
( |
| ) |
|
|
private |
◆ AddAssistant()
| void AssistDelayEvent::AddAssistant |
( |
ObjectGuid |
guid | ) |
|
|
inline |
◆ Execute()
| bool AssistDelayEvent::Execute |
( |
uint64 |
e_time, |
|
|
uint32 |
p_time |
|
) |
| |
|
overridevirtual |
Reimplemented from BasicEvent.
218{
220 {
222 {
225
227 {
230
231
232
235 }
236 }
237 }
238 return true;
239}
bool IsEngaged() const override
Definition Creature.cpp:2963
std::shared_ptr< time_t > const & GetLastLeashExtensionTimePtr() const
Definition Creature.cpp:3764
bool CanAssistTo(Unit const *u, Unit const *enemy, bool checkfaction=true) const
Definition Creature.cpp:2555
void SetLastLeashExtensionTimePtr(std::shared_ptr< time_t > const &timer)
Definition Creature.cpp:3771
void SetNoCallAssistance(bool val)
Definition Creature.h:273
void EngageWithTarget(Unit *who)
Definition Unit.cpp:7306
Unit * GetUnit(WorldObject const &, ObjectGuid const &guid)
Definition ObjectAccessor.cpp:223
Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
Definition ObjectAccessor.cpp:234
References Creature::CanAssistTo(), Unit::EngageWithTarget(), ObjectAccessor::GetCreature(), Creature::GetLastLeashExtensionTimePtr(), ObjectAccessor::GetUnit(), Creature::IsEngaged(), m_assistants, m_owner, m_victim, Creature::SetLastLeashExtensionTimePtr(), and Creature::SetNoCallAssistance().
◆ m_assistants
◆ m_owner
◆ m_victim
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Entities/Creature/Creature.h
- azerothcore-wotlk/src/server/game/Entities/Creature/Creature.cpp