Main object for the aegis packet: CZ_REQUEST_MOVE.
More...
#include <HandledPackets.hpp>
|
uint16_t | _x {0} |
|
uint16_t | _y {0} |
|
uint8_t | _dir {0} |
|
Main object for the aegis packet: CZ_REQUEST_MOVE.
◆ CZ_REQUEST_MOVE()
Horizon::Zone::CZ_REQUEST_MOVE::CZ_REQUEST_MOVE |
( |
std::shared_ptr< ZoneSession > |
s | ) |
|
|
inline |
21776 {}
@ ID_CZ_REQUEST_MOVE
Definition: HandledPackets.hpp:21511
◆ ~CZ_REQUEST_MOVE()
virtual Horizon::Zone::CZ_REQUEST_MOVE::~CZ_REQUEST_MOVE |
( |
| ) |
|
|
inlinevirtual |
◆ deserialize()
void CZ_REQUEST_MOVE::deserialize |
( |
ByteBuffer & |
buf | ) |
|
|
virtual |
Reimplemented from Horizon::Base::NetworkPacket< ZoneSession >.
179{
180 char packed_pos[3];
182 buf.
read(packed_pos,
sizeof(packed_pos));
184}
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
uint16_t _y
Definition: HandledPackets.hpp:21783
uint8_t _dir
Definition: HandledPackets.hpp:21784
uint16_t _x
Definition: HandledPackets.hpp:21783
References _dir, Horizon::Base::NetworkPacket< ZoneSession >::_packet_id, _x, _y, Horizon::Base::NetworkPacket< ZoneSession >::buf(), ByteBuffer::read(), and UnpackPosition().
Referenced by handle().
◆ handle()
◆ _dir
uint8_t Horizon::Zone::CZ_REQUEST_MOVE::_dir {0} |
◆ _x
uint16_t Horizon::Zone::CZ_REQUEST_MOVE::_x {0} |
◆ _y
uint16_t Horizon::Zone::CZ_REQUEST_MOVE::_y {0} |
The documentation for this class was generated from the following files: