73 static const char*
TYPENAME() {
return "NetData"; }
78 virtual int Type()
const {
return 0; }
79 virtual int Length()
const {
return 0; }
80 virtual BYTE*
Pack() {
return 0; }
81 virtual bool Unpack(
const BYTE* data) {
return 0; }
92 static const char*
TYPENAME() {
return "NetObjLoc"; }
94 NetObjLoc() : objid(0), throttle(false), augmenter(false), shield(0) { }
96 objid(oid), location(pos), euler(orient), velocity(vel),
97 throttle(false), augmenter(false), gear(false), shield(0) { }
101 virtual BYTE*
Pack();
102 virtual bool Unpack(
const BYTE* data);
143 static const char*
TYPENAME() {
return "NetJoinRequest"; }
149 virtual BYTE*
Pack();
150 virtual bool Unpack(
const BYTE* data);
181 static const char*
TYPENAME() {
return "NetJoinAnnounce"; }
187 virtual BYTE*
Pack();
188 virtual bool Unpack(
const BYTE* data);
253 static const char*
TYPENAME() {
return "NetQuitAnnounce"; }
259 virtual BYTE*
Pack();
260 virtual bool Unpack(
const BYTE* data);
281 static const char*
TYPENAME() {
return "NetDisconnect"; }
287 virtual BYTE*
Pack();
288 virtual bool Unpack(
const BYTE* data);
301 static const char*
TYPENAME() {
return "NetObjDamage"; }
307 virtual BYTE*
Pack();
308 virtual bool Unpack(
const BYTE* data);
334 static const char*
TYPENAME() {
return "NetObjKill"; }
336 NetObjKill() : objid(0), kill_id(0), killtype(0), respawn(false), deck(0) { }
347 virtual BYTE*
Pack();
348 virtual bool Unpack(
const BYTE* data);
381 static const char*
TYPENAME() {
return "NetObjHyper"; }
387 virtual BYTE*
Pack();
388 virtual bool Unpack(
const BYTE* data);
423 static const char*
TYPENAME() {
return "NetObjTarget"; }
429 virtual BYTE*
Pack();
430 virtual bool Unpack(
const BYTE* data);
455 static const char*
TYPENAME() {
return "NetObjEmcon"; }
461 virtual BYTE*
Pack();
462 virtual bool Unpack(
const BYTE* data);
484 static const char*
TYPENAME() {
return "NetSysDamage"; }
490 virtual BYTE*
Pack();
491 virtual bool Unpack(
const BYTE* data);
519 static const char*
TYPENAME() {
return "NetSysStatus"; }
526 virtual BYTE*
Pack();
527 virtual bool Unpack(
const BYTE* data);
561 static const char*
TYPENAME() {
return "NetWepTrigger"; }
564 decoy(false), probe(false) { }
568 virtual BYTE*
Pack();
569 virtual bool Unpack(
const BYTE* data);
606 static const char*
TYPENAME() {
return "NetWepRelease"; }
609 decoy(false), probe(false) { }
613 virtual BYTE*
Pack();
614 virtual bool Unpack(
const BYTE* data);
651 static const char*
TYPENAME() {
return "NetWepDestroy"; }
657 virtual BYTE*
Pack();
658 virtual bool Unpack(
const BYTE* data);
677 static const char*
TYPENAME() {
return "NetCommMsg"; }
684 virtual BYTE*
Pack();
685 virtual bool Unpack(
const BYTE* data);
687 virtual int Length()
const {
return length; }
708 static const char*
TYPENAME() {
return "NetChatMsg"; }
714 virtual BYTE*
Pack();
715 virtual bool Unpack(
const BYTE* data);
717 virtual int Length()
const {
return length; }
740 static const char*
TYPENAME() {
return "NetElemRequest"; }
746 virtual BYTE*
Pack();
747 virtual bool Unpack(
const BYTE* data);
765 static const char*
TYPENAME() {
return "NetElemCreate"; }
771 virtual BYTE*
Pack();
772 virtual bool Unpack(
const BYTE* data);
832 static const char*
TYPENAME() {
return "NetShipLaunch"; }
838 virtual BYTE*
Pack();
839 virtual bool Unpack(
const BYTE* data);
866 static const char*
TYPENAME() {
return "NetNavData"; }
873 virtual BYTE*
Pack();
874 virtual bool Unpack(
const BYTE* data);
879 bool IsAdd()
const {
return create; }
906 static const char*
TYPENAME() {
return "NetNavDelete"; }
912 virtual BYTE*
Pack();
913 virtual bool Unpack(
const BYTE* data);
938 static const char*
TYPENAME() {
return "NetSelfDestruct"; }
944 virtual BYTE*
Pack();
945 virtual bool Unpack(
const BYTE* data);