|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Creature.h>
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< uint64 > | m_assistants |
| Unit & | m_owner |
| uint64 | m_victim |
Additional Inherited Members | |
| Public Attributes inherited from BasicEvent | |
| uint64 | m_addTime |
| uint64 | m_execTime |
| bool | to_Abort |
Definition at line 734 of file Creature.h.
Definition at line 737 of file Creature.h.
References BasicEvent::BasicEvent(), m_owner, and m_victim.
|
private |
|
inline |
Definition at line 740 of file Creature.h.
References m_assistants.
Referenced by Creature::CallAssistance().
Reimplemented from BasicEvent.
Definition at line 101 of file Creature.cpp.
References Creature::AI(), UnitAI::AttackStart(), Creature::CanAssistTo(), Unit::CombatStart(), Unit::GetCreature(), Unit::GetUnit(), Unit::IsAIEnabled, m_assistants, m_owner, m_victim, and Creature::SetNoCallAssistance().
|
private |
Definition at line 745 of file Creature.h.
Referenced by AddAssistant(), and Execute().
|
private |
Definition at line 746 of file Creature.h.
Referenced by AssistDelayEvent(), and Execute().
|
private |
Definition at line 744 of file Creature.h.
Referenced by AssistDelayEvent(), and Execute().