Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
WorldObjectChangeAccumulator Struct Reference
Collaboration diagram for WorldObjectChangeAccumulator:

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

WorldObjecti_object
UpdateDataMapTypei_updateDatas
std::set< uint64plr_list

Detailed Description

Definition at line 3487 of file Object.cpp.

Constructor & Destructor Documentation

◆ WorldObjectChangeAccumulator()

WorldObjectChangeAccumulator::WorldObjectChangeAccumulator ( WorldObject & obj,
UpdateDataMapType & d )
inline

Definition at line 3492 of file Object.cpp.

References i_object, and i_updateDatas.

Member Function Documentation

◆ BuildPacket()

void WorldObjectChangeAccumulator::BuildPacket ( Player * player)
inline

Definition at line 3544 of file Object.cpp.

References Object::GetGUID(), Player::HaveAtClient(), i_object, i_updateDatas, and plr_list.

Referenced by Visit(), Visit(), and Visit().

◆ Visit() [1/4]

void WorldObjectChangeAccumulator::Visit ( CreatureMapType & m)
inline

◆ Visit() [2/4]

◆ Visit() [3/4]

template<class SKIP>
void WorldObjectChangeAccumulator::Visit ( GridRefManager< SKIP > & )
inline

Definition at line 3554 of file Object.cpp.

◆ Visit() [4/4]

void WorldObjectChangeAccumulator::Visit ( PlayerMapType & m)
inline

Member Data Documentation

◆ i_object

WorldObject& WorldObjectChangeAccumulator::i_object

Definition at line 3490 of file Object.cpp.

Referenced by BuildPacket(), and WorldObjectChangeAccumulator().

◆ i_updateDatas

UpdateDataMapType& WorldObjectChangeAccumulator::i_updateDatas

Definition at line 3489 of file Object.cpp.

Referenced by BuildPacket(), and WorldObjectChangeAccumulator().

◆ plr_list

std::set<uint64> WorldObjectChangeAccumulator::plr_list

Definition at line 3491 of file Object.cpp.

Referenced by BuildPacket().


The documentation for this struct was generated from the following file: