Main object for the aegis packet: ZC_ACH_UPDATE.
More...
#include <TransmittedPackets.hpp>
Main object for the aegis packet: ZC_ACH_UPDATE.
◆ ZC_ACH_UPDATE()
Horizon::Zone::ZC_ACH_UPDATE::ZC_ACH_UPDATE |
( |
std::shared_ptr< ZoneSession > |
s | ) |
|
|
inline |
14631 {}
@ ID_ZC_ACH_UPDATE
Definition: TransmittedPackets.hpp:14606
◆ ~ZC_ACH_UPDATE()
virtual Horizon::Zone::ZC_ACH_UPDATE::~ZC_ACH_UPDATE |
( |
| ) |
|
|
inlinevirtual |
◆ deliver()
void ZC_ACH_UPDATE::deliver |
( |
int |
total_points, |
|
|
int |
rank, |
|
|
int |
current_rank_points, |
|
|
int |
next_rank_points, |
|
|
zc_ach_update_list_info |
info |
|
) |
| |
ZC_ACH_UPDATE.
6137{
6145}
void transmit()
Send an Asynchronous packet by queueing a buffer of a particular size to the connected session.
Definition: NetworkPacket.hpp:94
struct zc_ach_update_list_info _info
Definition: TransmittedPackets.hpp:14642
int16_t _rank
Definition: TransmittedPackets.hpp:14639
int _next_rank_points
Definition: TransmittedPackets.hpp:14641
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6146
int _current_rank_points
Definition: TransmittedPackets.hpp:14640
int _total_points
Definition: TransmittedPackets.hpp:14638
References _current_rank_points, _info, _next_rank_points, _rank, _total_points, serialize(), and Horizon::Base::NetworkPacket< ZoneSession >::transmit().
◆ serialize()
6147{
6160}
#define MAX_ACHIEVEMENT_OBJECTIVES
Achievement.
Definition: ClientDefinitions.hpp:77
uint16_t _packet_id
ID of the network packet.
Definition: NetworkPacket.hpp:87
ByteBuffer & buf()
Definition: NetworkPacket.hpp:59
uint32 ach_id
Definition: ClientDefinitions.hpp:748
uint32 completed_at
Definition: ClientDefinitions.hpp:751
uint8 reward
Definition: ClientDefinitions.hpp:752
uint8 completed
Definition: ClientDefinitions.hpp:749
uint32 objective[MAX_ACHIEVEMENT_OBJECTIVES]
Definition: ClientDefinitions.hpp:750
References _current_rank_points, _info, _next_rank_points, Horizon::Base::NetworkPacket< ZoneSession >::_packet_id, _rank, _total_points, zc_ach_update_list_info::ach_id, Horizon::Base::NetworkPacket< ZoneSession >::buf(), zc_ach_update_list_info::completed, zc_ach_update_list_info::completed_at, MAX_ACHIEVEMENT_OBJECTIVES, zc_ach_update_list_info::objective, and zc_ach_update_list_info::reward.
Referenced by deliver().
◆ _current_rank_points
int Horizon::Zone::ZC_ACH_UPDATE::_current_rank_points { 0 } |
◆ _info
◆ _next_rank_points
int Horizon::Zone::ZC_ACH_UPDATE::_next_rank_points { 0 } |
◆ _rank
int16_t Horizon::Zone::ZC_ACH_UPDATE::_rank { 0 } |
◆ _total_points
int Horizon::Zone::ZC_ACH_UPDATE::_total_points { 0 } |
The documentation for this class was generated from the following files: