Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
WorldStateBuilder Class Reference

#include <WorldStateBuilder.h>

Public Member Functions

void AppendState (uint32 worldstate, uint32 value)
WorldPacket BuildPacket () const
void SendPacket (WorldSession *session)
 WorldStateBuilder (uint32 mapId, uint32 areaId, uint32 zoneId, std::map< uint32, uint32 > wstateList=std::map< uint32, uint32 >())

Private Attributes

uint32 _areaId
uint32 _mapId
std::map< uint32, uint32_wstateList
uint32 _zoneId

Detailed Description

Definition at line 15 of file WorldStateBuilder.h.

Constructor & Destructor Documentation

◆ WorldStateBuilder()

WorldStateBuilder::WorldStateBuilder ( uint32 mapId,
uint32 areaId,
uint32 zoneId,
std::map< uint32, uint32 > wstateList = std::map<uint32uint32>() )
inline

Definition at line 18 of file WorldStateBuilder.h.

References _areaId, _mapId, _wstateList, and _zoneId.

Member Function Documentation

◆ AppendState()

◆ BuildPacket()

WorldPacket WorldStateBuilder::BuildPacket ( ) const
inline

◆ SendPacket()

void WorldStateBuilder::SendPacket ( WorldSession * session)
inline

Member Data Documentation

◆ _areaId

uint32 WorldStateBuilder::_areaId
private

Definition at line 47 of file WorldStateBuilder.h.

Referenced by BuildPacket(), and WorldStateBuilder().

◆ _mapId

uint32 WorldStateBuilder::_mapId
private

Definition at line 45 of file WorldStateBuilder.h.

Referenced by BuildPacket(), and WorldStateBuilder().

◆ _wstateList

std::map<uint32, uint32> WorldStateBuilder::_wstateList
private

Definition at line 48 of file WorldStateBuilder.h.

Referenced by AppendState(), BuildPacket(), and WorldStateBuilder().

◆ _zoneId

uint32 WorldStateBuilder::_zoneId
private

Definition at line 46 of file WorldStateBuilder.h.

Referenced by BuildPacket(), and WorldStateBuilder().


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