|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Member Functions | |
| void | BuildPacket (Player *player) |
| void | Visit (CreatureMapType &m) |
| void | Visit (DynamicObjectMapType &m) |
| template<class SKIP> | |
| void | Visit (GridRefManager< SKIP > &) |
| void | Visit (PlayerMapType &m) |
| WorldObjectChangeAccumulator (WorldObject &obj, UpdateDataMapType &d) | |
Public Attributes | |
| WorldObject & | i_object |
| UpdateDataMapType & | i_updateDatas |
| std::set< uint64 > | plr_list |
Definition at line 3487 of file Object.cpp.
|
inline |
Definition at line 3492 of file Object.cpp.
References i_object, and i_updateDatas.
|
inline |
Definition at line 3544 of file Object.cpp.
References Object::GetGUID(), Player::HaveAtClient(), i_object, i_updateDatas, and plr_list.
|
inline |
Definition at line 3511 of file Object.cpp.
References GridRefManager< OBJECT >::begin(), BuildPacket(), GridRefManager< OBJECT >::end(), and Unit::GetSharedVisionList().
|
inline |
Definition at line 3526 of file Object.cpp.
References GridRefManager< OBJECT >::begin(), BuildPacket(), GridRefManager< OBJECT >::end(), ObjectAccessor::FindPlayer(), DynamicObject::GetCasterGUID(), Object::GetGUID(), IS_PLAYER_GUID(), and PLAYER_FIELD_FARSIGHT_OBJECT.
|
inline |
Definition at line 3554 of file Object.cpp.
|
inline |
Definition at line 3493 of file Object.cpp.
References GridRefManager< OBJECT >::begin(), BuildPacket(), GridRefManager< OBJECT >::end(), and Unit::GetSharedVisionList().
| WorldObject& WorldObjectChangeAccumulator::i_object |
Definition at line 3490 of file Object.cpp.
Referenced by BuildPacket(), and WorldObjectChangeAccumulator().
| UpdateDataMapType& WorldObjectChangeAccumulator::i_updateDatas |
Definition at line 3489 of file Object.cpp.
Referenced by BuildPacket(), and WorldObjectChangeAccumulator().
| std::set<uint64> WorldObjectChangeAccumulator::plr_list |
Definition at line 3491 of file Object.cpp.
Referenced by BuildPacket().