|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <GridNotifiers.h>
Public Member Functions | |
| MessageDistDeliverer (WorldObject *src, WorldPacket *msg, float dist, bool own_team_only=false, Player const *skipped=NULL) | |
| void | SendPacket (Player *player) const |
| void | Visit (CreatureMapType &m) |
| void | Visit (DynamicObjectMapType &m) |
| template<class SKIP> | |
| void | Visit (GridRefManager< SKIP > &) |
| void | Visit (PlayerMapType &m) |
Public Attributes | |
| float | i_distSq |
| WorldPacket * | i_message |
| uint32 | i_phaseMask |
| WorldObject * | i_source |
| Player const * | skipped_receiver |
| uint32 | team |
Definition at line 112 of file GridNotifiers.h.
|
inline |
Definition at line 120 of file GridNotifiers.h.
References i_distSq, i_message, i_phaseMask, i_source, skipped_receiver, team, and Object::ToPlayer().
|
inline |
Definition at line 134 of file GridNotifiers.h.
References Player::GetSession(), Player::GetTeam(), Player::HaveAtClient(), i_message, i_source, skipped_receiver, and team.
| void MessageDistDeliverer::Visit | ( | CreatureMapType & | m | ) |
Definition at line 282 of file GridNotifiers.cpp.
References GridRefManager< OBJECT >::begin(), GridRefManager< OBJECT >::end(), Position::GetExactDist2dSq(), Unit::GetSharedVisionList(), Unit::HasSharedVision(), i_distSq, i_phaseMask, i_source, WorldObject::InSamePhase(), and SendPacket().
| void MessageDistDeliverer::Visit | ( | DynamicObjectMapType & | m | ) |
Definition at line 304 of file GridNotifiers.cpp.
References GridRefManager< OBJECT >::begin(), GridRefManager< OBJECT >::end(), DynamicObject::GetCaster(), Position::GetExactDist2dSq(), i_distSq, i_phaseMask, i_source, WorldObject::InSamePhase(), Player::m_seer, SendPacket(), and Object::ToPlayer().
|
inline |
Definition at line 132 of file GridNotifiers.h.
| void MessageDistDeliverer::Visit | ( | PlayerMapType & | m | ) |
Definition at line 257 of file GridNotifiers.cpp.
References GridRefManager< OBJECT >::begin(), GridRefManager< OBJECT >::end(), Position::GetExactDist2dSq(), Unit::GetSharedVisionList(), Unit::GetVehicle(), Unit::HasSharedVision(), i_distSq, i_phaseMask, i_source, WorldObject::InSamePhase(), Player::m_seer, and SendPacket().
| float Skyfire::MessageDistDeliverer::i_distSq |
Definition at line 117 of file GridNotifiers.h.
Referenced by MessageDistDeliverer(), Visit(), Visit(), and Visit().
| WorldPacket* Skyfire::MessageDistDeliverer::i_message |
Definition at line 115 of file GridNotifiers.h.
Referenced by MessageDistDeliverer(), and SendPacket().
| uint32 Skyfire::MessageDistDeliverer::i_phaseMask |
Definition at line 116 of file GridNotifiers.h.
Referenced by MessageDistDeliverer(), Visit(), Visit(), and Visit().
| WorldObject* Skyfire::MessageDistDeliverer::i_source |
Definition at line 114 of file GridNotifiers.h.
Referenced by MessageDistDeliverer(), SendPacket(), Visit(), Visit(), and Visit().
| Player const* Skyfire::MessageDistDeliverer::skipped_receiver |
Definition at line 119 of file GridNotifiers.h.
Referenced by MessageDistDeliverer(), and SendPacket().
| uint32 Skyfire::MessageDistDeliverer::team |
Definition at line 118 of file GridNotifiers.h.
Referenced by MessageDistDeliverer(), and SendPacket().