|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#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 |
Definition at line 15 of file WorldStateBuilder.h.
|
inline |
Definition at line 18 of file WorldStateBuilder.h.
References _areaId, _mapId, _wstateList, and _zoneId.
Definition at line 42 of file WorldStateBuilder.h.
References _wstateList.
Referenced by BattlefieldWG::FillInitialWorldStates(), BattlegroundAB::FillInitialWorldStates(), BattlegroundAV::FillInitialWorldStates(), BattlegroundBE::FillInitialWorldStates(), BattlegroundBFG::FillInitialWorldStates(), BattlegroundDS::FillInitialWorldStates(), BattlegroundEY::FillInitialWorldStates(), BattlegroundIC::FillInitialWorldStates(), BattlegroundNA::FillInitialWorldStates(), BattlegroundRL::FillInitialWorldStates(), BattlegroundRV::FillInitialWorldStates(), BattlegroundSA::FillInitialWorldStates(), BattlegroundTP::FillInitialWorldStates(), BattlegroundTV::FillInitialWorldStates(), BattlegroundVOP::FillInitialWorldStates(), BattlegroundWS::FillInitialWorldStates(), OPvPCapturePointHP::FillInitialWorldStates(), OPvPCapturePointNA::FillInitialWorldStates(), OPvPCapturePointTF::FillInitialWorldStates(), OPvPCapturePointZM_Beacon::FillInitialWorldStates(), OPvPCapturePointZM_GraveYard::FillInitialWorldStates(), OutdoorPvPHP::FillInitialWorldStates(), OutdoorPvPSI::FillInitialWorldStates(), OutdoorPvPTF::FillInitialWorldStates(), OutdoorPvPZM::FillInitialWorldStates(), and Player::SendInitWorldStates().
|
inline |
Definition at line 21 of file WorldStateBuilder.h.
References _areaId, _mapId, _wstateList, _zoneId, ByteBuffer::FlushBits(), SMSG_INIT_WORLD_STATES, and ByteBuffer::WriteBits().
Referenced by SendPacket().
|
inline |
Definition at line 36 of file WorldStateBuilder.h.
References BuildPacket(), and WorldSession::SendPacket().
Referenced by Player::SendInitWorldStates(), and BattlefieldWG::SendInitWorldStatesTo().
|
private |
Definition at line 47 of file WorldStateBuilder.h.
Referenced by BuildPacket(), and WorldStateBuilder().
|
private |
Definition at line 45 of file WorldStateBuilder.h.
Referenced by BuildPacket(), and WorldStateBuilder().
Definition at line 48 of file WorldStateBuilder.h.
Referenced by AppendState(), BuildPacket(), and WorldStateBuilder().
|
private |
Definition at line 46 of file WorldStateBuilder.h.
Referenced by BuildPacket(), and WorldStateBuilder().