|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <GridNotifiers.h>
Public Member Functions | |
| PlayerRelocationNotifier (Player &player) | |
| void | Visit (CreatureMapType &) |
| template<class T> | |
| void | Visit (GridRefManager< T > &m) |
| void | Visit (PlayerMapType &) |
| Public Member Functions inherited from Skyfire::VisibleNotifier | |
| void | SendToSelf (void) |
| VisibleNotifier (Player &player) | |
| template<class T> | |
| void | Visit (GridRefManager< T > &m) |
Additional Inherited Members | |
| Public Attributes inherited from Skyfire::VisibleNotifier | |
| UpdateData | i_data |
| Player & | i_player |
| std::set< Unit * > | i_visibleNow |
| Player::ClientGUIDs | vis_guids |
Definition at line 52 of file GridNotifiers.h.
|
inline |
Definition at line 54 of file GridNotifiers.h.
References Skyfire::VisibleNotifier::VisibleNotifier().
| void PlayerRelocationNotifier::Visit | ( | CreatureMapType & | m | ) |
Definition at line 155 of file GridNotifiers.cpp.
References GridRefManager< OBJECT >::begin(), CreatureUnitRelocationWorker(), GridRefManager< OBJECT >::end(), Object::GetGUID(), Skyfire::VisibleNotifier::i_data, Skyfire::VisibleNotifier::i_player, Skyfire::VisibleNotifier::i_visibleNow, WorldObject::isNeedNotify(), NOTIFY_VISIBILITY_CHANGED, and Skyfire::VisibleNotifier::vis_guids.
|
inline |
Definition at line 56 of file GridNotifiers.h.
References Skyfire::VisibleNotifier::Visit().
| void PlayerRelocationNotifier::Visit | ( | PlayerMapType & | m | ) |
Definition at line 138 of file GridNotifiers.cpp.
References GridRefManager< OBJECT >::begin(), GridRefManager< OBJECT >::end(), Object::GetGUID(), Skyfire::VisibleNotifier::i_data, Skyfire::VisibleNotifier::i_player, Skyfire::VisibleNotifier::i_visibleNow, WorldObject::isNeedNotify(), Player::m_seer, NOTIFY_VISIBILITY_CHANGED, Player::UpdateVisibilityOf(), and Skyfire::VisibleNotifier::vis_guids.