Main object for the aegis packet: CZ_REQ_OPENSTORE2.
More...
#include <HandledPackets.hpp>
Main object for the aegis packet: CZ_REQ_OPENSTORE2.
◆ CZ_REQ_OPENSTORE2()
Horizon::Zone::CZ_REQ_OPENSTORE2::CZ_REQ_OPENSTORE2 |
( |
std::shared_ptr< ZoneSession > |
s | ) |
|
|
inline |
27853 {}
@ ID_CZ_REQ_OPENSTORE2
Definition: HandledPackets.hpp:27825
◆ ~CZ_REQ_OPENSTORE2()
virtual Horizon::Zone::CZ_REQ_OPENSTORE2::~CZ_REQ_OPENSTORE2 |
( |
| ) |
|
|
inlinevirtual |
◆ deserialize()
void CZ_REQ_OPENSTORE2::deserialize |
( |
ByteBuffer & |
buf | ) |
|
|
virtual |
Reimplemented from Horizon::Base::NetworkPacket< ZoneSession >.
1535{
1546 }
1547}
#define MAX_VENDING_SHOP_NAME_LENGTH
Definition: ClientDefinitions.hpp:71
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
std::vector< cz_req_openstore_itemlist > _items
Definition: HandledPackets.hpp:27863
char _shop_name[MAX_VENDING_SHOP_NAME_LENGTH]
Definition: HandledPackets.hpp:27861
int8_t _result
Definition: HandledPackets.hpp:27862
int16_t _packet_length
Definition: HandledPackets.hpp:27860
Definition: ClientDefinitions.hpp:697
int price
Definition: ClientDefinitions.hpp:697
int16_t amount
Definition: ClientDefinitions.hpp:697
int16_t inventory_index
Definition: ClientDefinitions.hpp:697
References _items, Horizon::Base::NetworkPacket< ZoneSession >::_packet_id, _packet_length, _result, _shop_name, cz_req_openstore_itemlist::amount, Horizon::Base::NetworkPacket< ZoneSession >::buf(), cz_req_openstore_itemlist::inventory_index, MAX_VENDING_SHOP_NAME_LENGTH, cz_req_openstore_itemlist::price, and ByteBuffer::read().
Referenced by handle().
◆ handle()
void CZ_REQ_OPENSTORE2::handle |
( |
ByteBuffer && |
buf | ) |
|
|
virtual |
◆ _items
◆ _packet_length
int16_t Horizon::Zone::CZ_REQ_OPENSTORE2::_packet_length { 0 } |
◆ _result
int8_t Horizon::Zone::CZ_REQ_OPENSTORE2::_result { 0 } |
◆ _shop_name
The documentation for this class was generated from the following files: