Main object for the aegis packet: CZ_REQUEST_MOVENPC.
More...
#include <HandledPackets.hpp>
Main object for the aegis packet: CZ_REQUEST_MOVENPC.
◆ CZ_REQUEST_MOVENPC()
Horizon::Zone::CZ_REQUEST_MOVENPC::CZ_REQUEST_MOVENPC |
( |
std::shared_ptr< ZoneSession > |
s | ) |
|
|
inline |
22348 {}
@ ID_CZ_REQUEST_MOVENPC
Definition: HandledPackets.hpp:22320
◆ ~CZ_REQUEST_MOVENPC()
virtual Horizon::Zone::CZ_REQUEST_MOVENPC::~CZ_REQUEST_MOVENPC |
( |
| ) |
|
|
inlinevirtual |
◆ deserialize()
void CZ_REQUEST_MOVENPC::deserialize |
( |
ByteBuffer & |
buf | ) |
|
|
virtual |
Reimplemented from Horizon::Base::NetworkPacket< ZoneSession >.
2005{
2006 char packed_pos[3];
2009 buf.
read(packed_pos,
sizeof(packed_pos));
2011}
void UnpackPosition(const uint8_t *p, uint16_t *x, uint16_t *y, uint8_t *dir)
Definition: Utility.cpp:148
T read()
Definition: ByteBuffer.hpp:379
uint16_t _packet_id
ID of the network packet.
Definition: NetworkPacket.hpp:87
ByteBuffer & buf()
Definition: NetworkPacket.hpp:59
int _guid
Definition: HandledPackets.hpp:22355
uint8_t _dir
Definition: HandledPackets.hpp:22357
uint16_t _x
Definition: HandledPackets.hpp:22356
uint16_t _y
Definition: HandledPackets.hpp:22356
References _dir, _guid, Horizon::Base::NetworkPacket< ZoneSession >::_packet_id, _x, _y, Horizon::Base::NetworkPacket< ZoneSession >::buf(), ByteBuffer::read(), and UnpackPosition().
Referenced by handle().
◆ handle()
void CZ_REQUEST_MOVENPC::handle |
( |
ByteBuffer && |
buf | ) |
|
|
virtual |
◆ _dir
uint8_t Horizon::Zone::CZ_REQUEST_MOVENPC::_dir |
◆ _guid
int Horizon::Zone::CZ_REQUEST_MOVENPC::_guid { 0 } |
◆ _x
uint16_t Horizon::Zone::CZ_REQUEST_MOVENPC::_x |
◆ _y
uint16_t Horizon::Zone::CZ_REQUEST_MOVENPC::_y |
The documentation for this class was generated from the following files: