|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <GridNotifiers.h>
Public Member Functions | |
| void | SendToSelf (void) |
| VisibleNotifier (Player &player) | |
| template<class T> | |
| void | Visit (GridRefManager< T > &m) |
Public Attributes | |
| UpdateData | i_data |
| Player & | i_player |
| std::set< Unit * > | i_visibleNow |
| Player::ClientGUIDs | vis_guids |
Definition at line 29 of file GridNotifiers.h.
|
inline |
Definition at line 36 of file GridNotifiers.h.
References i_data, i_player, and vis_guids.
Referenced by Skyfire::PlayerRelocationNotifier::PlayerRelocationNotifier().
| void VisibleNotifier::SendToSelf | ( | void | ) |
Definition at line 21 of file GridNotifiers.cpp.
References ObjectAccessor::FindPlayer(), i_data, i_player, i_visibleNow, IS_GAMEOBJECT_GUID(), IS_PLAYER_GUID(), Object::IsInWorld(), WorldObject::isNeedNotify(), NOTIFY_VISIBILITY_CHANGED, LegacyTransport::ShouldPreservePassengerGameObjectVisibility(), TYPEID_GAMEOBJECT, TYPEID_PLAYER, TYPEID_UNIT, Player::UpdateVisibilityOf(), and vis_guids.
Referenced by Player::UpdateCinematicVisibility(), Map::UpdateObjectsVisibilityFor(), Player::UpdateVisibilityForPlayer(), and Skyfire::DelayedUnitRelocation::Visit().
|
inline |
Definition at line 19 of file GridNotifiersImpl.h.
References GridRefManager< OBJECT >::begin(), GridRefManager< OBJECT >::end(), i_data, i_player, i_visibleNow, and vis_guids.
Referenced by Skyfire::PlayerRelocationNotifier::Visit().
| UpdateData Skyfire::VisibleNotifier::i_data |
Definition at line 32 of file GridNotifiers.h.
Referenced by SendToSelf(), VisibleNotifier(), Skyfire::PlayerRelocationNotifier::Visit(), Skyfire::PlayerRelocationNotifier::Visit(), and Visit().
| Player& Skyfire::VisibleNotifier::i_player |
Definition at line 31 of file GridNotifiers.h.
Referenced by SendToSelf(), VisibleNotifier(), Skyfire::PlayerRelocationNotifier::Visit(), Skyfire::PlayerRelocationNotifier::Visit(), and Visit().
| std::set<Unit*> Skyfire::VisibleNotifier::i_visibleNow |
Definition at line 33 of file GridNotifiers.h.
Referenced by SendToSelf(), Skyfire::PlayerRelocationNotifier::Visit(), Skyfire::PlayerRelocationNotifier::Visit(), and Visit().
| Player::ClientGUIDs Skyfire::VisibleNotifier::vis_guids |
Definition at line 34 of file GridNotifiers.h.
Referenced by SendToSelf(), VisibleNotifier(), Skyfire::PlayerRelocationNotifier::Visit(), Skyfire::PlayerRelocationNotifier::Visit(), and Visit().