AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Public Member Functions | |
WorldObjectChangeAccumulator (WorldObject &obj, UpdateDataMapType &d, UpdatePlayerSet &p) | |
void | Visit (PlayerMapType &m) |
void | Visit (CreatureMapType &m) |
void | Visit (DynamicObjectMapType &m) |
void | BuildPacket (Player *player) |
template<class SKIP > | |
void | Visit (GridRefMgr< SKIP > &) |
Public Attributes | |
UpdateDataMapType & | i_updateDatas |
UpdatePlayerSet & | i_playerSet |
WorldObject & | i_object |
|
inline |
References i_playerSet.
|
inline |
References Object::BuildFieldsUpdate(), Object::GetGUID(), Player::HaveAtClient(), i_object, i_playerSet, and i_updateDatas.
Referenced by Visit().
|
inline |
References GridRefMgr< OBJECT >::begin(), BuildPacket(), GridRefMgr< OBJECT >::end(), Unit::GetSharedVisionList(), and Unit::HasSharedVision().
|
inline |
References GridRefMgr< OBJECT >::begin(), BuildPacket(), GridRefMgr< OBJECT >::end(), ObjectAccessor::FindPlayer(), DynamicObject::GetCasterGUID(), Object::GetGUID(), and PLAYER_FARSIGHT.
|
inline |
|
inline |
References GridRefMgr< OBJECT >::begin(), BuildPacket(), GridRefMgr< OBJECT >::end(), Unit::GetSharedVisionList(), and Unit::HasSharedVision().
WorldObject& WorldObjectChangeAccumulator::i_object |
Referenced by BuildPacket().
UpdatePlayerSet& WorldObjectChangeAccumulator::i_playerSet |
Referenced by BuildPacket(), and WorldObjectChangeAccumulator().
UpdateDataMapType& WorldObjectChangeAccumulator::i_updateDatas |
Referenced by BuildPacket().