Main object for the aegis packet: ZC_NOTIFY_SKILL.
More...
#include <TransmittedPackets.hpp>
|
| ZC_NOTIFY_SKILL (std::shared_ptr< ZoneSession > s) |
|
virtual | ~ZC_NOTIFY_SKILL () |
|
void | deliver (uint32_t source, uint32_t target, uint16_t skill_id, uint16_t skill_lv, uint32_t start_time, int32_t attack_motion, int32_t attacked_motion, int16_t damage, int16 count, enum zc_notify_act_3_action_types action_type) |
| ZC_NOTIFY_SKILL. 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_SKILL.
◆ ZC_NOTIFY_SKILL()
Horizon::Zone::ZC_NOTIFY_SKILL::ZC_NOTIFY_SKILL |
( |
std::shared_ptr< ZoneSession > |
s | ) |
|
|
inline |
34546 {}
@ ID_ZC_NOTIFY_SKILL
Definition: TransmittedPackets.hpp:34518
◆ ~ZC_NOTIFY_SKILL()
virtual Horizon::Zone::ZC_NOTIFY_SKILL::~ZC_NOTIFY_SKILL |
( |
| ) |
|
|
inlinevirtual |
◆ deliver()
void ZC_NOTIFY_SKILL::deliver |
( |
uint32_t |
source, |
|
|
uint32_t |
target, |
|
|
uint16_t |
skill_id, |
|
|
uint16_t |
skill_lv, |
|
|
uint32_t |
start_time, |
|
|
int32_t |
attack_motion, |
|
|
int32_t |
attacked_motion, |
|
|
int16_t |
damage, |
|
|
int16 |
count, |
|
|
enum zc_notify_act_3_action_types |
action_type |
|
) |
| |
ZC_NOTIFY_SKILL.
2158{
2169}
int16_t _count
Definition: TransmittedPackets.hpp:34561
uint32_t _start_time
Definition: TransmittedPackets.hpp:34556
uint32_t _source_id
Definition: TransmittedPackets.hpp:34554
uint16_t _skill_id
Definition: TransmittedPackets.hpp:34553
int32_t _attack_motion
Definition: TransmittedPackets.hpp:34557
int8_t _action
Definition: TransmittedPackets.hpp:34562
int32_t _attacked_motion
Definition: TransmittedPackets.hpp:34558
int16_t _level
Definition: TransmittedPackets.hpp:34560
int16_t _damage
Definition: TransmittedPackets.hpp:34559
uint32_t _target_id
Definition: TransmittedPackets.hpp:34555
size_t count(GridTypeListContainer< SPECIFIC_TYPE > const &elements, SPECIFIC_TYPE *)
Definition: GridReferenceContainer.hpp:100
References _action, _attack_motion, _attacked_motion, _count, _damage, _level, _skill_id, _source_id, _start_time, _target_id, and GridTypeListIterator::count().
◆ serialize()
2171{
2184}
uint16_t _packet_id
ID of the network packet.
Definition: NetworkPacket.hpp:87
ByteBuffer & buf()
Definition: NetworkPacket.hpp:59
References _action, _attack_motion, _attacked_motion, _count, _damage, _level, Horizon::Base::NetworkPacket< ZoneSession >::_packet_id, _skill_id, _source_id, _start_time, _target_id, and Horizon::Base::NetworkPacket< ZoneSession >::buf().
◆ _action
int8_t Horizon::Zone::ZC_NOTIFY_SKILL::_action |
◆ _attack_motion
int32_t Horizon::Zone::ZC_NOTIFY_SKILL::_attack_motion |
◆ _attacked_motion
int32_t Horizon::Zone::ZC_NOTIFY_SKILL::_attacked_motion |
◆ _count
int16_t Horizon::Zone::ZC_NOTIFY_SKILL::_count |
◆ _damage
int16_t Horizon::Zone::ZC_NOTIFY_SKILL::_damage |
◆ _level
int16_t Horizon::Zone::ZC_NOTIFY_SKILL::_level |
◆ _skill_id
uint16_t Horizon::Zone::ZC_NOTIFY_SKILL::_skill_id |
◆ _source_id
uint32_t Horizon::Zone::ZC_NOTIFY_SKILL::_source_id |
◆ _start_time
uint32_t Horizon::Zone::ZC_NOTIFY_SKILL::_start_time |
◆ _target_id
uint32_t Horizon::Zone::ZC_NOTIFY_SKILL::_target_id |
The documentation for this class was generated from the following files: