#include "Creature.h"
◆ AssistDelayEvent() [1/2]
ObjectGuid m_victim
Definition Creature.h:567
Creature * m_owner
Definition Creature.h:569
◆ 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.
213{
215 {
217 {
220
222 {
225
226
227
230 }
231 }
232 }
233 return true;
234}
bool IsEngaged() const override
Definition Creature.cpp:2858
std::shared_ptr< time_t > const & GetLastLeashExtensionTimePtr() const
Definition Creature.cpp:3609
bool CanAssistTo(Unit const *u, Unit const *enemy, bool checkfaction=true) const
Definition Creature.cpp:2458
void SetLastLeashExtensionTimePtr(std::shared_ptr< time_t > const &timer)
Definition Creature.cpp:3616
void SetNoCallAssistance(bool val)
Definition Creature.h:271
void EngageWithTarget(Unit *who)
Definition Unit.cpp:7502
Unit * GetUnit(WorldObject const &, ObjectGuid const &guid)
Definition ObjectAccessor.cpp:199
Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
Definition ObjectAccessor.cpp:210
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