|
Pol
Revision:cb584c9
|
#include <packetdefs.h>
Inheritance diagram for Pol::Network::GraphicEffectPkt:Public Member Functions | |
| GraphicEffectPkt () | |
| GraphicEffectPkt (u8 effect_type, u32 src_serial_ext, u32 dst_serial_ext, u16 effect, u16 xs, u16 ys, s8 zs, u16 xd, u16 yd, s8 zd, u8 speed, u8 loop, u8 explode, u8 unk26) | |
| virtual | ~GraphicEffectPkt () |
| void | followEffect (const Core::UObject *center, u16 effect, u8 speed, u8 loop) |
| void | lightningBold (const Core::UObject *center) |
| void | movingEffect (const Core::UObject *src, const Core::UObject *dst, u16 effect, u8 speed, u8 loop, u8 explode) |
| void | movingEffect (u16 xs, u16 ys, s8 zs, u16 xd, u16 yd, s8 zd, u16 effect, u8 speed, u8 loop, u8 explode) |
| virtual void | Send (Client *client) POL_OVERRIDE |
| void | stationaryEffect (u16 xs, u16 ys, s8 zs, u16 effect, u8 speed, u8 loop, u8 explode) |
Public Member Functions inherited from Pol::Network::PktSender | |
| virtual | ~PktSender () |
Private Member Functions | |
| void | build () |
Private Attributes | |
| u32 | _dst_serial_ext |
| u16 | _effect |
| u8 | _effect_type |
| u8 | _explode |
| u8 | _loop |
| PktHelper::PacketOut< PktOut_70 > | _p |
| u8 | _speed |
| u32 | _src_serial_ext |
| u8 | _unk26 |
| u16 | _xd |
| u16 | _xs |
| u16 | _yd |
| u16 | _ys |
| s8 | _zd |
| s8 | _zs |
Definition at line 202 of file packetdefs.h.
| Pol::Network::GraphicEffectPkt::GraphicEffectPkt | ( | ) |
Definition at line 480 of file packetdefs.cpp.
| Pol::Network::GraphicEffectPkt::GraphicEffectPkt | ( | u8 | effect_type, |
| u32 | src_serial_ext, | ||
| u32 | dst_serial_ext, | ||
| u16 | effect, | ||
| u16 | xs, | ||
| u16 | ys, | ||
| s8 | zs, | ||
| u16 | xd, | ||
| u16 | yd, | ||
| s8 | zd, | ||
| u8 | speed, | ||
| u8 | loop, | ||
| u8 | explode, | ||
| u8 | unk26 | ||
| ) |
Definition at line 499 of file packetdefs.cpp.
|
inlinevirtual |
Definition at line 208 of file packetdefs.h.
References POL_OVERRIDE.
|
private |
Definition at line 612 of file packetdefs.cpp.
References _dst_serial_ext, _effect, _effect_type, _explode, _loop, _p, _speed, _src_serial_ext, _unk26, _xd, _xs, _yd, _ys, _zd, and _zs.
Referenced by Send().
| void Pol::Network::GraphicEffectPkt::followEffect | ( | const Core::UObject * | center, |
| u16 | effect, | ||
| u8 | speed, | ||
| u8 | loop | ||
| ) |
Definition at line 575 of file packetdefs.cpp.
References _dst_serial_ext, _effect, _effect_type, _explode, _loop, _speed, _src_serial_ext, _unk26, _xd, _xs, _yd, _ys, _zd, _zs, Pol::Core::PKTOUT_C0::EFFECT_FIXEDFROM, Pol::Core::UObject::serial_ext, Pol::Core::ULWObject::x, Pol::Core::ULWObject::y, and Pol::Core::ULWObject::z.
Referenced by Pol::Core::play_object_centered_effect().
| void Pol::Network::GraphicEffectPkt::lightningBold | ( | const Core::UObject * | center | ) |
Definition at line 557 of file packetdefs.cpp.
References _dst_serial_ext, _effect, _effect_type, _explode, _loop, _speed, _src_serial_ext, _unk26, _xd, _xs, _yd, _ys, _zd, _zs, Pol::Core::PKTOUT_C0::EFFECT_LIGHTNING, Pol::Core::UObject::serial_ext, Pol::Core::ULWObject::x, Pol::Core::ULWObject::y, and Pol::Core::ULWObject::z.
Referenced by Pol::Core::play_lightning_bolt_effect().
| void Pol::Network::GraphicEffectPkt::movingEffect | ( | const Core::UObject * | src, |
| const Core::UObject * | dst, | ||
| u16 | effect, | ||
| u8 | speed, | ||
| u8 | loop, | ||
| u8 | explode | ||
| ) |
Definition at line 521 of file packetdefs.cpp.
References _dst_serial_ext, _effect, _effect_type, _explode, _loop, _speed, _src_serial_ext, _unk26, _xd, _xs, _yd, _ys, _zd, _zs, Pol::Core::PKTOUT_C0::EFFECT_MOVING, Pol::Core::ULWObject::height, Pol::Core::UObject::serial_ext, Pol::Core::ULWObject::x, Pol::Core::ULWObject::y, and Pol::Core::ULWObject::z.
Referenced by Pol::Core::play_moving_effect(), and Pol::Core::play_moving_effect2().
| void Pol::Network::GraphicEffectPkt::movingEffect | ( | u16 | xs, |
| u16 | ys, | ||
| s8 | zs, | ||
| u16 | xd, | ||
| u16 | yd, | ||
| s8 | zd, | ||
| u16 | effect, | ||
| u8 | speed, | ||
| u8 | loop, | ||
| u8 | explode | ||
| ) |
Definition at line 539 of file packetdefs.cpp.
References _dst_serial_ext, _effect, _effect_type, _explode, _loop, _speed, _src_serial_ext, _unk26, _xd, _xs, _yd, _ys, _zd, _zs, and Pol::Core::PKTOUT_C0::EFFECT_MOVING.
|
virtual |
Implements Pol::Network::PktSender.
Definition at line 632 of file packetdefs.cpp.
Referenced by Pol::Core::play_lightning_bolt_effect(), Pol::Core::play_moving_effect(), Pol::Core::play_moving_effect2(), Pol::Core::play_object_centered_effect(), and Pol::Core::play_stationary_effect().
| void Pol::Network::GraphicEffectPkt::stationaryEffect | ( | u16 | xs, |
| u16 | ys, | ||
| s8 | zs, | ||
| u16 | effect, | ||
| u8 | speed, | ||
| u8 | loop, | ||
| u8 | explode | ||
| ) |
Definition at line 593 of file packetdefs.cpp.
References _dst_serial_ext, _effect, _effect_type, _explode, _loop, _speed, _src_serial_ext, _unk26, _xd, _xs, _yd, _ys, _zd, _zs, and Pol::Core::PKTOUT_C0::EFFECT_FIXEDXYZ.
Referenced by Pol::Core::play_stationary_effect().
|
private |
Definition at line 225 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 226 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 223 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 235 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 234 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 238 of file packetdefs.h.
|
private |
Definition at line 233 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 224 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 236 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 230 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 227 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 231 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 228 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 232 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 229 of file packetdefs.h.
Referenced by build(), followEffect(), lightningBold(), movingEffect(), and stationaryEffect().