Main object for the aegis packet: ZC_NOTIFY_ACT3.
More...
#include <TransmittedPackets.hpp>
|
| ZC_NOTIFY_ACT3 (std::shared_ptr< ZoneSession > s) |
|
virtual | ~ZC_NOTIFY_ACT3 () |
|
void | deliver (int guid, int target_guid, int start_time, int delay_skill, int delay_damage, int damage, bool is_sp_damaged, int number_of_hits, int8_t action_type, int left_damage) |
| ZC_NOTIFY_ACT3. More...
|
|
ByteBuffer & | serialize () |
|
| NetworkPacket (uint16_t packet_id, std::shared_ptr< ZoneSession > s) |
|
virtual | ~NetworkPacket () |
|
void | set_packet_id (uint16_t id) |
|
uint16_t | get_packet_id () |
|
ByteBuffer & | buf () |
|
std::shared_ptr< ZoneSession > | get_session () |
| Retrieves the session from this handler instance. More...
|
|
virtual void | handle (ByteBuffer &&buf) |
|
virtual void | deserialize (ByteBuffer &buf) |
|
void | transmit () |
| Send an Asynchronous packet by queueing a buffer of a particular size to the connected session. More...
|
|
void | transmit (std::size_t size) |
| Send an Asynchronous packet by queueing a buffer of a particular size to the connected session. More...
|
|
Main object for the aegis packet: ZC_NOTIFY_ACT3.
◆ ZC_NOTIFY_ACT3()
Horizon::Zone::ZC_NOTIFY_ACT3::ZC_NOTIFY_ACT3 |
( |
std::shared_ptr< ZoneSession > |
s | ) |
|
|
inline |
32036 {}
@ ID_ZC_NOTIFY_ACT3
Definition: TransmittedPackets.hpp:32011
◆ ~ZC_NOTIFY_ACT3()
virtual Horizon::Zone::ZC_NOTIFY_ACT3::~ZC_NOTIFY_ACT3 |
( |
| ) |
|
|
inlinevirtual |
◆ deliver()
void ZC_NOTIFY_ACT3::deliver |
( |
int |
guid, |
|
|
int |
target_guid, |
|
|
int |
start_time, |
|
|
int |
delay_skill, |
|
|
int |
delay_damage, |
|
|
int |
damage, |
|
|
bool |
is_sp_damaged, |
|
|
int |
number_of_hits, |
|
|
int8_t |
action_type, |
|
|
int |
left_damage |
|
) |
| |
ZC_NOTIFY_ACT3.
7627{
7638
7641}
void transmit()
Send an Asynchronous packet by queueing a buffer of a particular size to the connected session.
Definition: NetworkPacket.hpp:94
int32_t _guid
Definition: TransmittedPackets.hpp:32043
int32_t _delay_damage
Definition: TransmittedPackets.hpp:32047
uint8_t _action_type
Definition: TransmittedPackets.hpp:32051
int32_t _start_time
Definition: TransmittedPackets.hpp:32045
int32_t _target_guid
Definition: TransmittedPackets.hpp:32044
int32_t _delay_skill
Definition: TransmittedPackets.hpp:32046
int32_t _left_damage
Definition: TransmittedPackets.hpp:32052
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7643
int8_t _is_sp_damaged
Definition: TransmittedPackets.hpp:32049
int32_t _damage
Definition: TransmittedPackets.hpp:32048
int16_t _number_of_hits
Definition: TransmittedPackets.hpp:32050
References _action_type, _damage, _delay_damage, _delay_skill, _guid, _is_sp_damaged, _left_damage, _number_of_hits, _start_time, _target_guid, serialize(), and Horizon::Base::NetworkPacket< ZoneSession >::transmit().
Referenced by Horizon::Zone::ZoneClientInterface::notify_damage().
◆ serialize()
7644{
7657}
uint16_t _packet_id
ID of the network packet.
Definition: NetworkPacket.hpp:87
ByteBuffer & buf()
Definition: NetworkPacket.hpp:59
References _action_type, _damage, _delay_damage, _delay_skill, _guid, _is_sp_damaged, _left_damage, _number_of_hits, Horizon::Base::NetworkPacket< ZoneSession >::_packet_id, _start_time, _target_guid, and Horizon::Base::NetworkPacket< ZoneSession >::buf().
Referenced by deliver().
◆ _action_type
uint8_t Horizon::Zone::ZC_NOTIFY_ACT3::_action_type {0} |
◆ _damage
int32_t Horizon::Zone::ZC_NOTIFY_ACT3::_damage {0} |
◆ _delay_damage
int32_t Horizon::Zone::ZC_NOTIFY_ACT3::_delay_damage {0} |
◆ _delay_skill
int32_t Horizon::Zone::ZC_NOTIFY_ACT3::_delay_skill {0} |
◆ _guid
int32_t Horizon::Zone::ZC_NOTIFY_ACT3::_guid {0} |
◆ _is_sp_damaged
int8_t Horizon::Zone::ZC_NOTIFY_ACT3::_is_sp_damaged {0} |
◆ _left_damage
int32_t Horizon::Zone::ZC_NOTIFY_ACT3::_left_damage {0} |
◆ _number_of_hits
int16_t Horizon::Zone::ZC_NOTIFY_ACT3::_number_of_hits {0} |
◆ _start_time
int32_t Horizon::Zone::ZC_NOTIFY_ACT3::_start_time {0} |
◆ _target_guid
int32_t Horizon::Zone::ZC_NOTIFY_ACT3::_target_guid {0} |
The documentation for this class was generated from the following files: