#include "GridNotifiers.h"
◆ MessageDistDelivererToHostile()
| Acore::MessageDistDelivererToHostile::MessageDistDelivererToHostile |
( |
Unit * |
src, |
|
|
WorldPacket * |
msg, |
|
|
float |
dist |
|
) |
| |
|
inline |
173 {
174 }
uint32 GetPhaseMask() const
Definition Object.h:517
uint32 i_phaseMask
Definition GridNotifiers.h:169
float i_distSq
Definition GridNotifiers.h:170
Unit * i_source
Definition GridNotifiers.h:167
WorldPacket * i_message
Definition GridNotifiers.h:168
◆ SendPacket()
| void Acore::MessageDistDelivererToHostile::SendPacket |
( |
Player * |
player | ) |
|
|
inline |
◆ Visit() [1/4]
329{
331 {
332 Creature* target = iter->GetSource();
334 continue;
335
337 continue;
338
339
342 if ((*i)->m_seer == target)
344 }
345}
iterator begin()
Definition GridRefMgr.h:35
iterator end()
Definition GridRefMgr.h:36
Definition LinkedList.h:139
SharedVisionList const & GetSharedVisionList()
Definition Unit.h:1876
bool HasSharedVision() const
Definition Unit.h:1879
bool InSamePhase(WorldObject const *obj) const
Definition Object.h:518
void SendPacket(Player *player)
Definition GridNotifiers.h:180
float GetExactDist2dSq(const float x, const float y) const
Definition Position.h:161
References GridRefMgr< OBJECT >::begin(), GridRefMgr< OBJECT >::end(), Position::GetExactDist2dSq(), Unit::GetSharedVisionList(), Unit::HasSharedVision(), i_distSq, i_phaseMask, i_source, WorldObject::InSamePhase(), and SendPacket().
◆ Visit() [2/4]
348{
350 {
353 continue;
354
356 continue;
357
358
360 if (caster && caster->
m_seer == target)
362 }
363}
Definition DynamicObject.h:35
Unit * GetCaster() const
Definition DynamicObject.h:55
ObjectGuid GetCasterGUID() const
Definition DynamicObject.h:59
bool IsPlayer() const
Definition ObjectGuid.h:172
WorldObject * m_seer
Definition Player.h:2381
References GridRefMgr< OBJECT >::begin(), GridRefMgr< OBJECT >::end(), DynamicObject::GetCaster(), DynamicObject::GetCasterGUID(), Position::GetExactDist2dSq(), i_distSq, i_phaseMask, i_source, WorldObject::InSamePhase(), ObjectGuid::IsPlayer(), Player::m_seer, and SendPacket().
◆ Visit() [3/4]
template<class SKIP >
| void Acore::MessageDistDelivererToHostile::Visit |
( |
GridRefMgr< SKIP > & |
| ) |
|
|
inline |
◆ Visit() [4/4]
304{
306 {
307 Player* target = iter->GetSource();
309 continue;
310
312 continue;
313
314
316 {
319 if ((*i)->m_seer == target)
321 }
322
325 }
326}
Vehicle * GetVehicle() const
Definition Unit.h:1926
References GridRefMgr< OBJECT >::begin(), GridRefMgr< OBJECT >::end(), Position::GetExactDist2dSq(), Unit::GetSharedVisionList(), Unit::GetVehicle(), Unit::HasSharedVision(), i_distSq, i_phaseMask, i_source, WorldObject::InSamePhase(), Player::m_seer, and SendPacket().
◆ i_distSq
| float Acore::MessageDistDelivererToHostile::i_distSq |
◆ i_message
| WorldPacket* Acore::MessageDistDelivererToHostile::i_message |
◆ i_phaseMask
| uint32 Acore::MessageDistDelivererToHostile::i_phaseMask |
◆ i_source
| Unit* Acore::MessageDistDelivererToHostile::i_source |
The documentation for this struct was generated from the following files: