|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <GridNotifiers.h>
Public Member Functions | |
| DelayedUnitRelocation (Cell &c, CellCoord &pair, Map &map, float radius) | |
| void | Visit (CreatureMapType &) |
| template<class T> | |
| void | Visit (GridRefManager< T > &) |
| void | Visit (PlayerMapType &) |
Public Attributes | |
| Cell & | cell |
| Map & | i_map |
| const float | i_radius |
| CellCoord & | p |
Definition at line 70 of file GridNotifiers.h.
| void DelayedUnitRelocation::Visit | ( | CreatureMapType & | m | ) |
Definition at line 200 of file GridNotifiers.cpp.
References GridRefManager< OBJECT >::begin(), cell, GridRefManager< OBJECT >::end(), i_map, i_radius, WorldObject::isNeedNotify(), NOTIFY_VISIBILITY_CHANGED, and p.
|
inline |
Definition at line 78 of file GridNotifiers.h.
| void DelayedUnitRelocation::Visit | ( | PlayerMapType & | m | ) |
Definition at line 218 of file GridNotifiers.cpp.
References GridRefManager< OBJECT >::begin(), Skyfire::ComputeCellCoord(), GridRefManager< OBJECT >::end(), Position::GetPositionX(), Position::GetPositionY(), i_map, i_radius, WorldObject::isNeedNotify(), Position::IsPositionValid(), Player::m_seer, NOTIFY_VISIBILITY_CHANGED, Skyfire::VisibleNotifier::SendToSelf(), and Cell::Visit().
| Cell& Skyfire::DelayedUnitRelocation::cell |
Definition at line 73 of file GridNotifiers.h.
Referenced by DelayedUnitRelocation(), and Visit().
| Map& Skyfire::DelayedUnitRelocation::i_map |
Definition at line 72 of file GridNotifiers.h.
Referenced by DelayedUnitRelocation(), Visit(), and Visit().
| const float Skyfire::DelayedUnitRelocation::i_radius |
Definition at line 75 of file GridNotifiers.h.
Referenced by DelayedUnitRelocation(), Visit(), and Visit().
| CellCoord& Skyfire::DelayedUnitRelocation::p |
Definition at line 74 of file GridNotifiers.h.
Referenced by DelayedUnitRelocation(), and Visit().