Tidy up imports, add missing exports, rename some events for consistency
This commit is contained in:
5
dist/classes/AckHandler.d.ts
vendored
5
dist/classes/AckHandler.d.ts
vendored
@@ -1,5 +0,0 @@
|
||||
export declare class AckHandler {
|
||||
static acksToSend: number[];
|
||||
static receivedAck(ackID: number): void;
|
||||
static sendAck(ackID: number): void;
|
||||
}
|
||||
12
dist/classes/AckHandler.js
vendored
12
dist/classes/AckHandler.js
vendored
@@ -1,12 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
class AckHandler {
|
||||
static receivedAck(ackID) {
|
||||
}
|
||||
static sendAck(ackID) {
|
||||
this.acksToSend.push(ackID);
|
||||
}
|
||||
}
|
||||
AckHandler.acksToSend = [];
|
||||
exports.AckHandler = AckHandler;
|
||||
//# sourceMappingURL=AckHandler.js.map
|
||||
1
dist/classes/AckHandler.js.map
vendored
1
dist/classes/AckHandler.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AckHandler.js","sourceRoot":"","sources":["../../lib/classes/AckHandler.ts"],"names":[],"mappings":";;AAAA;IAGI,MAAM,CAAC,WAAW,CAAC,KAAa;IAGhC,CAAC;IACD,MAAM,CAAC,OAAO,CAAC,KAAa;QAExB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IAChC,CAAC;;AARM,qBAAU,GAAa,EAAE,CAAC;AAFrC,gCAWC"}
|
||||
2
dist/classes/Assets.d.ts
vendored
2
dist/classes/Assets.d.ts
vendored
@@ -1,2 +0,0 @@
|
||||
export declare class Assets {
|
||||
}
|
||||
6
dist/classes/Assets.js
vendored
6
dist/classes/Assets.js
vendored
@@ -1,6 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
class Assets {
|
||||
}
|
||||
exports.Assets = Assets;
|
||||
//# sourceMappingURL=Assets.js.map
|
||||
1
dist/classes/Assets.js.map
vendored
1
dist/classes/Assets.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Assets.js","sourceRoot":"","sources":["../../lib/classes/Assets.ts"],"names":[],"mappings":";;AAAA;CAGC;AAHD,wBAGC"}
|
||||
14
dist/classes/BVHDecoder.d.ts
vendored
14
dist/classes/BVHDecoder.d.ts
vendored
@@ -1,14 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
export declare class BVHDecoder {
|
||||
priority: number;
|
||||
length: number;
|
||||
expressionName: string;
|
||||
inPoint: number;
|
||||
outPoint: number;
|
||||
loop: number;
|
||||
easeInTime: number;
|
||||
easeOutTime: number;
|
||||
handPose: number;
|
||||
jointCount: number;
|
||||
readFromBuffer(buf: Buffer, pos: number): void;
|
||||
}
|
||||
43
dist/classes/BVHDecoder.js
vendored
43
dist/classes/BVHDecoder.js
vendored
@@ -1,43 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const Utils_1 = require("./Utils");
|
||||
class BVHDecoder {
|
||||
readFromBuffer(buf, pos) {
|
||||
const header1 = buf.readUInt16LE(pos);
|
||||
pos = pos + 2;
|
||||
const header2 = buf.readUInt16LE(pos);
|
||||
pos = pos + 2;
|
||||
if (header1 !== 1 || header2 !== 0) {
|
||||
console.error('BVH Decoder: invalid data');
|
||||
return;
|
||||
}
|
||||
else {
|
||||
console.log('Header: OK');
|
||||
}
|
||||
this.priority = buf.readInt32LE(pos);
|
||||
pos = pos + 4;
|
||||
this.length = buf.readFloatLE(pos);
|
||||
pos = pos + 4;
|
||||
let result = Utils_1.Utils.BufferToString(buf, pos);
|
||||
pos += result.readLength;
|
||||
console.log(result);
|
||||
this.expressionName = result.result;
|
||||
this.inPoint = buf.readFloatLE(pos);
|
||||
pos += 4;
|
||||
this.outPoint = buf.readFloatLE(pos);
|
||||
pos += 4;
|
||||
this.loop = buf.readInt32LE(pos);
|
||||
pos += 4;
|
||||
this.easeInTime = buf.readFloatLE(pos);
|
||||
pos += 4;
|
||||
this.easeOutTime = buf.readFloatLE(pos);
|
||||
pos += 4;
|
||||
this.handPose = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
this.jointCount = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
console.log(this);
|
||||
}
|
||||
}
|
||||
exports.BVHDecoder = BVHDecoder;
|
||||
//# sourceMappingURL=BVHDecoder.js.map
|
||||
1
dist/classes/BVHDecoder.js.map
vendored
1
dist/classes/BVHDecoder.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"BVHDecoder.js","sourceRoot":"","sources":["../../lib/classes/BVHDecoder.ts"],"names":[],"mappings":";;AAAA,mCAA8B;AAE9B;IAeI,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,OAAO,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACtC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;QACd,MAAM,OAAO,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACtC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;QACd,EAAE,CAAC,CAAC,OAAO,KAAK,CAAC,IAAI,OAAO,KAAK,CAAC,CAAC,CACnC,CAAC;YACG,OAAO,CAAC,KAAK,CAAC,2BAA2B,CAAC,CAAC;YAC3C,MAAM,CAAC;QACX,CAAC;QACD,IAAI,CACJ,CAAC;YACG,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;QAC9B,CAAC;QACD,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACrC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;QACd,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACnC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;QACd,IAAI,MAAM,GAAG,aAAK,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,MAAM,CAAC,UAAU,CAAC;QACzB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;QACpB,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,MAAM,CAAC;QACpC,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACpC,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACrC,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACjC,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACvC,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACxC,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACtC,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACxC,GAAG,IAAI,CAAC,CAAC;QAET,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACtB,CAAC;CACJ;AAvDD,gCAuDC"}
|
||||
13
dist/classes/ClientEvents.d.ts
vendored
13
dist/classes/ClientEvents.d.ts
vendored
@@ -1,16 +1,5 @@
|
||||
import { LureEvent } from '../events/LureEvent';
|
||||
import { ChatEvent } from '../events/ChatEvent';
|
||||
import { TeleportEvent } from '../events/TeleportEvent';
|
||||
import { Subject } from 'rxjs/Subject';
|
||||
import { InstantMessageEvent } from '../events/InstantMessageEvent';
|
||||
import { GroupInviteEvent } from '../events/GroupInviteEvent';
|
||||
import { FriendRequestEvent } from '../events/FriendRequestEvent';
|
||||
import { DisconnectEvent } from '../events/DisconnectEvent';
|
||||
import { GroupChatEvent } from '../events/GroupChatEvent';
|
||||
import { GroupChatSessionJoinEvent } from '../events/GroupChatSessionJoinEvent';
|
||||
import { GroupChatSessionAgentListEvent } from '../events/GroupChatSessionAgentListEvent';
|
||||
import { InventoryOfferedEvent } from '../events/InventoryOfferedEvent';
|
||||
import { FriendResponseEvent } from '../events/FriendshipResponseEvent';
|
||||
import { ChatEvent, DisconnectEvent, FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent, GroupInviteEvent, InstantMessageEvent, InventoryOfferedEvent, LureEvent, TeleportEvent } from '..';
|
||||
export declare class ClientEvents {
|
||||
onNearbyChat: Subject<ChatEvent>;
|
||||
onInstantMessage: Subject<InstantMessageEvent>;
|
||||
|
||||
2
dist/classes/ClientEvents.js.map
vendored
2
dist/classes/ClientEvents.js.map
vendored
@@ -1 +1 @@
|
||||
{"version":3,"file":"ClientEvents.js","sourceRoot":"","sources":["../../lib/classes/ClientEvents.ts"],"names":[],"mappings":";;AAGA,0CAAqC;AAWrC;IAAA;QAEI,iBAAY,GAAuB,IAAI,iBAAO,EAAa,CAAC;QAC5D,qBAAgB,GAAiC,IAAI,iBAAO,EAAuB,CAAC;QACpF,kBAAa,GAA8B,IAAI,iBAAO,EAAoB,CAAC;QAC3E,oBAAe,GAAgC,IAAI,iBAAO,EAAsB,CAAC;QACjF,uBAAkB,GAAmC,IAAI,iBAAO,EAAyB,CAAC;QAC1F,WAAM,GAAuB,IAAI,iBAAO,EAAa,CAAC;QACtD,oBAAe,GAA2B,IAAI,iBAAO,EAAiB,CAAC;QACvE,mBAAc,GAA8B,IAAI,iBAAO,EAAmB,CAAC;QAC3E,qBAAgB,GAAoB,IAAI,iBAAO,EAAU,CAAC;QAC1D,gBAAW,GAA4B,IAAI,iBAAO,EAAkB,CAAC;QACrE,2BAAsB,GAAuC,IAAI,iBAAO,EAA6B,CAAC;QACtG,+BAA0B,GAA4C,IAAI,iBAAO,EAAkC,CAAC;QACpH,qBAAgB,GAAiC,IAAI,iBAAO,EAAuB,CAAC;IACxF,CAAC;CAAA;AAfD,oCAeC"}
|
||||
{"version":3,"file":"ClientEvents.js","sourceRoot":"","sources":["../../lib/classes/ClientEvents.ts"],"names":[],"mappings":";;AAAA,0CAAqC;AAarC;IAAA;QAEI,iBAAY,GAAuB,IAAI,iBAAO,EAAa,CAAC;QAC5D,qBAAgB,GAAiC,IAAI,iBAAO,EAAuB,CAAC;QACpF,kBAAa,GAA8B,IAAI,iBAAO,EAAoB,CAAC;QAC3E,oBAAe,GAAgC,IAAI,iBAAO,EAAsB,CAAC;QACjF,uBAAkB,GAAmC,IAAI,iBAAO,EAAyB,CAAC;QAC1F,WAAM,GAAuB,IAAI,iBAAO,EAAa,CAAC;QACtD,oBAAe,GAA2B,IAAI,iBAAO,EAAiB,CAAC;QACvE,mBAAc,GAA8B,IAAI,iBAAO,EAAmB,CAAC;QAC3E,qBAAgB,GAAoB,IAAI,iBAAO,EAAU,CAAC;QAC1D,gBAAW,GAA4B,IAAI,iBAAO,EAAkB,CAAC;QACrE,2BAAsB,GAAuC,IAAI,iBAAO,EAA6B,CAAC;QACtG,+BAA0B,GAA4C,IAAI,iBAAO,EAAkC,CAAC;QACpH,qBAAgB,GAAiC,IAAI,iBAAO,EAAuB,CAAC;IACxF,CAAC;CAAA;AAfD,oCAeC"}
|
||||
63
dist/classes/Comms.js
vendored
63
dist/classes/Comms.js
vendored
@@ -2,17 +2,8 @@
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const Message_1 = require("../enums/Message");
|
||||
const Utils_1 = require("./Utils");
|
||||
const ChatEvent_1 = require("../events/ChatEvent");
|
||||
const InstantMessageDialog_1 = require("../enums/InstantMessageDialog");
|
||||
const LureEvent_1 = require("../events/LureEvent");
|
||||
const InstantMessageEvent_1 = require("../events/InstantMessageEvent");
|
||||
const ChatSourceType_1 = require("../enums/ChatSourceType");
|
||||
const InstantMessageEventFlags_1 = require("../enums/InstantMessageEventFlags");
|
||||
const GroupInviteEvent_1 = require("../events/GroupInviteEvent");
|
||||
const GroupChatEvent_1 = require("../events/GroupChatEvent");
|
||||
const FriendRequestEvent_1 = require("../events/FriendRequestEvent");
|
||||
const InventoryOfferedEvent_1 = require("../events/InventoryOfferedEvent");
|
||||
const FriendshipResponseEvent_1 = require("../events/FriendshipResponseEvent");
|
||||
const __1 = require("..");
|
||||
class Comms {
|
||||
constructor(circuit, agent, clientEvents) {
|
||||
this.clientEvents = clientEvents;
|
||||
@@ -29,20 +20,20 @@ class Comms {
|
||||
switch (im.MessageBlock.Dialog) {
|
||||
case InstantMessageDialog_1.InstantMessageDialog.MessageFromAgent:
|
||||
{
|
||||
const imEvent = new InstantMessageEvent_1.InstantMessageEvent();
|
||||
imEvent.source = ChatSourceType_1.ChatSourceType.Agent;
|
||||
const imEvent = new __1.InstantMessageEvent();
|
||||
imEvent.source = __1.ChatSourceType.Agent;
|
||||
imEvent.from = im.AgentData.AgentID;
|
||||
imEvent.owner = im.AgentData.AgentID;
|
||||
imEvent.fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
imEvent.message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message);
|
||||
imEvent.flags = InstantMessageEventFlags_1.InstantMessageEventFlags.normal;
|
||||
imEvent.flags = __1.InstantMessageEventFlags.normal;
|
||||
this.clientEvents.onInstantMessage.next(imEvent);
|
||||
break;
|
||||
}
|
||||
case InstantMessageDialog_1.InstantMessageDialog.MessageBox:
|
||||
break;
|
||||
case InstantMessageDialog_1.InstantMessageDialog.GroupInvitation:
|
||||
const giEvent = new GroupInviteEvent_1.GroupInviteEvent();
|
||||
const giEvent = new __1.GroupInviteEvent();
|
||||
giEvent.from = im.AgentData.AgentID;
|
||||
giEvent.fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
giEvent.message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message);
|
||||
@@ -53,12 +44,12 @@ class Comms {
|
||||
{
|
||||
const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message);
|
||||
const ioEvent = new InventoryOfferedEvent_1.InventoryOfferedEvent();
|
||||
const ioEvent = new __1.InventoryOfferedEvent();
|
||||
ioEvent.from = im.AgentData.AgentID;
|
||||
ioEvent.fromName = fromName;
|
||||
ioEvent.message = message;
|
||||
ioEvent.requestID = im.MessageBlock.ID;
|
||||
ioEvent.source = ChatSourceType_1.ChatSourceType.Agent;
|
||||
ioEvent.source = __1.ChatSourceType.Agent;
|
||||
this.clientEvents.onInventoryOffered.next(ioEvent);
|
||||
break;
|
||||
}
|
||||
@@ -70,12 +61,12 @@ class Comms {
|
||||
{
|
||||
const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message);
|
||||
const ioEvent = new InventoryOfferedEvent_1.InventoryOfferedEvent();
|
||||
const ioEvent = new __1.InventoryOfferedEvent();
|
||||
ioEvent.from = im.AgentData.AgentID;
|
||||
ioEvent.fromName = fromName;
|
||||
ioEvent.message = message;
|
||||
ioEvent.requestID = im.MessageBlock.ID;
|
||||
ioEvent.source = ChatSourceType_1.ChatSourceType.Object;
|
||||
ioEvent.source = __1.ChatSourceType.Object;
|
||||
ioEvent.type = im.MessageBlock.BinaryBucket.readUInt8(0);
|
||||
this.clientEvents.onInventoryOffered.next(ioEvent);
|
||||
break;
|
||||
@@ -86,32 +77,32 @@ class Comms {
|
||||
break;
|
||||
case InstantMessageDialog_1.InstantMessageDialog.MessageFromObject:
|
||||
{
|
||||
const imEvent = new InstantMessageEvent_1.InstantMessageEvent();
|
||||
imEvent.source = ChatSourceType_1.ChatSourceType.Object;
|
||||
const imEvent = new __1.InstantMessageEvent();
|
||||
imEvent.source = __1.ChatSourceType.Object;
|
||||
imEvent.owner = im.AgentData.AgentID;
|
||||
imEvent.from = im.MessageBlock.ID;
|
||||
imEvent.fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
imEvent.message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message);
|
||||
imEvent.flags = InstantMessageEventFlags_1.InstantMessageEventFlags.normal;
|
||||
imEvent.flags = __1.InstantMessageEventFlags.normal;
|
||||
this.clientEvents.onInstantMessage.next(imEvent);
|
||||
break;
|
||||
}
|
||||
case InstantMessageDialog_1.InstantMessageDialog.BusyAutoResponse:
|
||||
{
|
||||
const imEvent = new InstantMessageEvent_1.InstantMessageEvent();
|
||||
imEvent.source = ChatSourceType_1.ChatSourceType.Agent;
|
||||
const imEvent = new __1.InstantMessageEvent();
|
||||
imEvent.source = __1.ChatSourceType.Agent;
|
||||
imEvent.from = im.AgentData.AgentID;
|
||||
imEvent.owner = im.AgentData.AgentID;
|
||||
imEvent.fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
imEvent.message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message);
|
||||
imEvent.flags = InstantMessageEventFlags_1.InstantMessageEventFlags.busyResponse;
|
||||
imEvent.flags = __1.InstantMessageEventFlags.busyResponse;
|
||||
this.clientEvents.onInstantMessage.next(imEvent);
|
||||
break;
|
||||
}
|
||||
case InstantMessageDialog_1.InstantMessageDialog.ConsoleAndChatHistory:
|
||||
break;
|
||||
case InstantMessageDialog_1.InstantMessageDialog.RequestTeleport:
|
||||
const lureEvent = new LureEvent_1.LureEvent();
|
||||
const lureEvent = new __1.LureEvent();
|
||||
const extraData = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.BinaryBucket).split('|');
|
||||
lureEvent.from = im.AgentData.AgentID;
|
||||
lureEvent.fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
@@ -149,7 +140,7 @@ class Comms {
|
||||
{
|
||||
const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message);
|
||||
const frEvent = new FriendRequestEvent_1.FriendRequestEvent();
|
||||
const frEvent = new __1.FriendRequestEvent();
|
||||
frEvent.from = im.AgentData.AgentID;
|
||||
frEvent.fromName = fromName;
|
||||
frEvent.message = message;
|
||||
@@ -161,7 +152,7 @@ class Comms {
|
||||
{
|
||||
const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message);
|
||||
const frEvent = new FriendshipResponseEvent_1.FriendResponseEvent();
|
||||
const frEvent = new __1.FriendResponseEvent();
|
||||
frEvent.from = im.AgentData.AgentID;
|
||||
frEvent.fromName = fromName;
|
||||
frEvent.message = message;
|
||||
@@ -174,7 +165,7 @@ class Comms {
|
||||
{
|
||||
const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message);
|
||||
const frEvent = new FriendshipResponseEvent_1.FriendResponseEvent();
|
||||
const frEvent = new __1.FriendResponseEvent();
|
||||
frEvent.from = im.AgentData.AgentID;
|
||||
frEvent.fromName = fromName;
|
||||
frEvent.message = message;
|
||||
@@ -185,31 +176,31 @@ class Comms {
|
||||
}
|
||||
case InstantMessageDialog_1.InstantMessageDialog.StartTyping:
|
||||
{
|
||||
const imEvent = new InstantMessageEvent_1.InstantMessageEvent();
|
||||
imEvent.source = ChatSourceType_1.ChatSourceType.Agent;
|
||||
const imEvent = new __1.InstantMessageEvent();
|
||||
imEvent.source = __1.ChatSourceType.Agent;
|
||||
imEvent.from = im.AgentData.AgentID;
|
||||
imEvent.owner = im.AgentData.AgentID;
|
||||
imEvent.fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
imEvent.message = '';
|
||||
imEvent.flags = InstantMessageEventFlags_1.InstantMessageEventFlags.startTyping;
|
||||
imEvent.flags = __1.InstantMessageEventFlags.startTyping;
|
||||
this.clientEvents.onInstantMessage.next(imEvent);
|
||||
break;
|
||||
}
|
||||
case InstantMessageDialog_1.InstantMessageDialog.StopTyping:
|
||||
{
|
||||
const imEvent = new InstantMessageEvent_1.InstantMessageEvent();
|
||||
imEvent.source = ChatSourceType_1.ChatSourceType.Agent;
|
||||
const imEvent = new __1.InstantMessageEvent();
|
||||
imEvent.source = __1.ChatSourceType.Agent;
|
||||
imEvent.from = im.AgentData.AgentID;
|
||||
imEvent.owner = im.AgentData.AgentID;
|
||||
imEvent.fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
imEvent.message = '';
|
||||
imEvent.flags = InstantMessageEventFlags_1.InstantMessageEventFlags.finishTyping;
|
||||
imEvent.flags = __1.InstantMessageEventFlags.finishTyping;
|
||||
this.clientEvents.onInstantMessage.next(imEvent);
|
||||
break;
|
||||
}
|
||||
case InstantMessageDialog_1.InstantMessageDialog.SessionSend:
|
||||
{
|
||||
const groupChatEvent = new GroupChatEvent_1.GroupChatEvent();
|
||||
const groupChatEvent = new __1.GroupChatEvent();
|
||||
groupChatEvent.from = im.AgentData.AgentID;
|
||||
groupChatEvent.fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName);
|
||||
groupChatEvent.groupID = im.MessageBlock.ID;
|
||||
@@ -221,7 +212,7 @@ class Comms {
|
||||
break;
|
||||
case Message_1.Message.ChatFromSimulator:
|
||||
const chat = packet.message;
|
||||
const event = new ChatEvent_1.ChatEvent();
|
||||
const event = new __1.ChatEvent();
|
||||
event.fromName = Utils_1.Utils.BufferToStringSimple(chat.ChatData.FromName);
|
||||
event.message = Utils_1.Utils.BufferToStringSimple(chat.ChatData.Message);
|
||||
event.from = chat.ChatData.SourceID;
|
||||
|
||||
2
dist/classes/Comms.js.map
vendored
2
dist/classes/Comms.js.map
vendored
File diff suppressed because one or more lines are too long
9
dist/classes/Events.d.ts
vendored
9
dist/classes/Events.d.ts
vendored
@@ -1,9 +0,0 @@
|
||||
import { LureEvent } from '../events/LureEvent';
|
||||
import { ChatEvent } from '../events/ChatEvent';
|
||||
import { TeleportEvent } from '../events/TeleportEvent';
|
||||
import { Subject } from 'rxjs/Subject';
|
||||
export declare class Events {
|
||||
onNearbyChat: Subject<ChatEvent>;
|
||||
onLure: Subject<LureEvent>;
|
||||
onTeleportEvent: Subject<TeleportEvent>;
|
||||
}
|
||||
12
dist/classes/Events.js
vendored
12
dist/classes/Events.js
vendored
@@ -1,12 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const Subject_1 = require("rxjs/Subject");
|
||||
class Events {
|
||||
constructor() {
|
||||
this.onNearbyChat = new Subject_1.Subject();
|
||||
this.onLure = new Subject_1.Subject();
|
||||
this.onTeleportEvent = new Subject_1.Subject();
|
||||
}
|
||||
}
|
||||
exports.Events = Events;
|
||||
//# sourceMappingURL=Events.js.map
|
||||
1
dist/classes/Events.js.map
vendored
1
dist/classes/Events.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Events.js","sourceRoot":"","sources":["../../lib/classes/Events.ts"],"names":[],"mappings":";;AAGA,0CAAqC;AAErC;IAAA;QAEI,iBAAY,GAAuB,IAAI,iBAAO,EAAa,CAAC;QAC5D,WAAM,GAAuB,IAAI,iBAAO,EAAa,CAAC;QACtD,oBAAe,GAA2B,IAAI,iBAAO,EAAiB,CAAC;IAC3E,CAAC;CAAA;AALD,wBAKC"}
|
||||
64
dist/classes/GameObject.d.ts
vendored
64
dist/classes/GameObject.d.ts
vendored
@@ -1,64 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { Vector3 } from './Vector3';
|
||||
import { UUID } from './UUID';
|
||||
import { PCode } from '../enums/PCode';
|
||||
import { Quaternion } from './Quaternion';
|
||||
import { Tree } from '../enums/Tree';
|
||||
import { SoundFlags } from '../enums/SoundFlags';
|
||||
import { NameValue } from './NameValue';
|
||||
export declare class GameObject {
|
||||
ID: number;
|
||||
State: number;
|
||||
FullID: UUID;
|
||||
CRC: number;
|
||||
PCode: PCode;
|
||||
Material: number;
|
||||
ClickAction: number;
|
||||
Scale: Vector3;
|
||||
ObjectData: Buffer;
|
||||
ParentID: number;
|
||||
UpdateFlags: number;
|
||||
Flags: number;
|
||||
PathCurve: number;
|
||||
ProfileCurve: number;
|
||||
PathBegin: number;
|
||||
PathEnd: number;
|
||||
PathScaleX: number;
|
||||
PathScaleY: number;
|
||||
PathShearX: number;
|
||||
PathShearY: number;
|
||||
PathTwist: number;
|
||||
PathTwistBegin: number;
|
||||
PathRadiusOffset: number;
|
||||
PathTaperX: number;
|
||||
PathTaperY: number;
|
||||
PathRevolutions: number;
|
||||
PathSkew: number;
|
||||
ProfileBegin: number;
|
||||
ProfileEnd: number;
|
||||
ProfileHollow: number;
|
||||
TextureEntry: Buffer;
|
||||
TextureAnim: Buffer;
|
||||
Data: Buffer;
|
||||
Text: string;
|
||||
TextColor: Buffer;
|
||||
MediaURL: string;
|
||||
PSBlock: Buffer;
|
||||
OwnerID: UUID;
|
||||
JointType: number;
|
||||
JointPivot: Vector3;
|
||||
JointAxisOrAnchor: Vector3;
|
||||
Position: Vector3;
|
||||
Rotation: Quaternion;
|
||||
AngularVelocity: Vector3;
|
||||
TreeSpecies: Tree;
|
||||
Sound: UUID;
|
||||
SoundGain: number;
|
||||
SoundFlags: SoundFlags;
|
||||
SoundRadius: number;
|
||||
IsAttachment: boolean;
|
||||
NameValue: {
|
||||
[key: string]: NameValue;
|
||||
};
|
||||
constructor();
|
||||
}
|
||||
19
dist/classes/GameObject.js
vendored
19
dist/classes/GameObject.js
vendored
@@ -1,19 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const Vector3_1 = require("./Vector3");
|
||||
const Quaternion_1 = require("./Quaternion");
|
||||
class GameObject {
|
||||
constructor() {
|
||||
this.Position = Vector3_1.Vector3.getZero();
|
||||
this.Rotation = Quaternion_1.Quaternion.getIdentity();
|
||||
this.IsAttachment = false;
|
||||
this.NameValue = {};
|
||||
this.AngularVelocity = Vector3_1.Vector3.getZero();
|
||||
this.TreeSpecies = 0;
|
||||
this.SoundFlags = 0;
|
||||
this.SoundRadius = 1.0;
|
||||
this.SoundGain = 1.0;
|
||||
}
|
||||
}
|
||||
exports.GameObject = GameObject;
|
||||
//# sourceMappingURL=GameObject.js.map
|
||||
1
dist/classes/GameObject.js.map
vendored
1
dist/classes/GameObject.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"GameObject.js","sourceRoot":"","sources":["../../lib/classes/GameObject.ts"],"names":[],"mappings":";;AAAA,uCAAkC;AAGlC,6CAAwC;AAKxC;IAqDI;QAEI,IAAI,CAAC,QAAQ,GAAG,iBAAO,CAAC,OAAO,EAAE,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,uBAAU,CAAC,WAAW,EAAE,CAAC;QACzC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;QAC1B,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,eAAe,GAAG,iBAAO,CAAC,OAAO,EAAE,CAAC;QACzC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC;QACrB,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;QACpB,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC;QACvB,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC;IACzB,CAAC;CACJ;AAjED,gCAiEC"}
|
||||
64
dist/classes/Object.d.ts
vendored
64
dist/classes/Object.d.ts
vendored
@@ -1,64 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { Vector3 } from './Vector3';
|
||||
import { UUID } from './UUID';
|
||||
import { PCode } from '../enums/PCode';
|
||||
import { Quaternion } from './Quaternion';
|
||||
import { Tree } from '../enums/Tree';
|
||||
import { SoundFlags } from '../enums/SoundFlags';
|
||||
import { NameValue } from './NameValue';
|
||||
export declare class GameObject {
|
||||
ID: number;
|
||||
State: number;
|
||||
FullID: UUID;
|
||||
CRC: number;
|
||||
PCode: PCode;
|
||||
Material: number;
|
||||
ClickAction: number;
|
||||
Scale: Vector3;
|
||||
ObjectData: Buffer;
|
||||
ParentID: number;
|
||||
UpdateFlags: number;
|
||||
Flags: number;
|
||||
PathCurve: number;
|
||||
ProfileCurve: number;
|
||||
PathBegin: number;
|
||||
PathEnd: number;
|
||||
PathScaleX: number;
|
||||
PathScaleY: number;
|
||||
PathShearX: number;
|
||||
PathShearY: number;
|
||||
PathTwist: number;
|
||||
PathTwistBegin: number;
|
||||
PathRadiusOffset: number;
|
||||
PathTaperX: number;
|
||||
PathTaperY: number;
|
||||
PathRevolutions: number;
|
||||
PathSkew: number;
|
||||
ProfileBegin: number;
|
||||
ProfileEnd: number;
|
||||
ProfileHollow: number;
|
||||
TextureEntry: Buffer;
|
||||
TextureAnim: Buffer;
|
||||
Data: Buffer;
|
||||
Text: string;
|
||||
TextColor: Buffer;
|
||||
MediaURL: string;
|
||||
PSBlock: Buffer;
|
||||
OwnerID: UUID;
|
||||
JointType: number;
|
||||
JointPivot: Vector3;
|
||||
JointAxisOrAnchor: Vector3;
|
||||
Position: Vector3;
|
||||
Rotation: Quaternion;
|
||||
AngularVelocity: Vector3;
|
||||
TreeSpecies: Tree;
|
||||
Sound: UUID;
|
||||
SoundGain: number;
|
||||
SoundFlags: SoundFlags;
|
||||
SoundRadius: number;
|
||||
IsAttachment: boolean;
|
||||
NameValue: {
|
||||
[key: string]: NameValue;
|
||||
};
|
||||
constructor();
|
||||
}
|
||||
19
dist/classes/Object.js
vendored
19
dist/classes/Object.js
vendored
@@ -1,19 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const Vector3_1 = require("./Vector3");
|
||||
const Quaternion_1 = require("./Quaternion");
|
||||
class GameObject {
|
||||
constructor() {
|
||||
this.Position = Vector3_1.Vector3.getZero();
|
||||
this.Rotation = Quaternion_1.Quaternion.getIdentity();
|
||||
this.IsAttachment = false;
|
||||
this.NameValue = {};
|
||||
this.AngularVelocity = Vector3_1.Vector3.getZero();
|
||||
this.TreeSpecies = 0;
|
||||
this.SoundFlags = 0;
|
||||
this.SoundRadius = 1.0;
|
||||
this.SoundGain = 1.0;
|
||||
}
|
||||
}
|
||||
exports.GameObject = GameObject;
|
||||
//# sourceMappingURL=Object.js.map
|
||||
1
dist/classes/Object.js.map
vendored
1
dist/classes/Object.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Object.js","sourceRoot":"","sources":["../../lib/classes/Object.ts"],"names":[],"mappings":";;AAAA,uCAAkC;AAGlC,6CAAwC;AAKxC;IAqDI;QAEI,IAAI,CAAC,QAAQ,GAAG,iBAAO,CAAC,OAAO,EAAE,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,uBAAU,CAAC,WAAW,EAAE,CAAC;QACzC,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;QAC1B,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,eAAe,GAAG,iBAAO,CAAC,OAAO,EAAE,CAAC;QACzC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC;QACrB,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;QACpB,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC;QACvB,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC;IACzB,CAAC;CACJ;AAjED,gCAiEC"}
|
||||
22
dist/classes/ObjectStore.d.ts
vendored
22
dist/classes/ObjectStore.d.ts
vendored
@@ -1,22 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { Circuit } from './Circuit';
|
||||
import { Agent } from './Agent';
|
||||
import { GameObject } from './Object';
|
||||
import { NameValue } from './NameValue';
|
||||
import { ClientEvents } from './ClientEvents';
|
||||
export declare class ObjectStore {
|
||||
private circuit;
|
||||
private agent;
|
||||
private objects;
|
||||
private objectsByUUID;
|
||||
private objectsByParent;
|
||||
private clientEvents;
|
||||
constructor(circuit: Circuit, agent: Agent, clientEvents: ClientEvents);
|
||||
deleteObject(objectID: number): void;
|
||||
readExtraParams(buf: Buffer, pos: number, o: GameObject): number;
|
||||
getObjectsByParent(parentID: number): GameObject[];
|
||||
parseNameValues(str: string): {
|
||||
[key: string]: NameValue;
|
||||
};
|
||||
shutdown(): void;
|
||||
}
|
||||
366
dist/classes/ObjectStore.js
vendored
366
dist/classes/ObjectStore.js
vendored
@@ -1,366 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const Message_1 = require("../enums/Message");
|
||||
const RequestMultipleObjects_1 = require("./messages/RequestMultipleObjects");
|
||||
const UUID_1 = require("./UUID");
|
||||
const Object_1 = require("./Object");
|
||||
const Quaternion_1 = require("./Quaternion");
|
||||
const Vector3_1 = require("./Vector3");
|
||||
const CompressedFlags_1 = require("../enums/CompressedFlags");
|
||||
const Utils_1 = require("./Utils");
|
||||
const PCode_1 = require("../enums/PCode");
|
||||
const NameValue_1 = require("./NameValue");
|
||||
class ObjectStore {
|
||||
constructor(circuit, agent, clientEvents) {
|
||||
this.objects = {};
|
||||
this.objectsByUUID = {};
|
||||
this.objectsByParent = {};
|
||||
this.clientEvents = clientEvents;
|
||||
this.circuit = circuit;
|
||||
this.agent = agent;
|
||||
this.circuit.subscribeToMessages([
|
||||
Message_1.Message.ObjectUpdate,
|
||||
Message_1.Message.ObjectUpdateCached,
|
||||
Message_1.Message.ObjectUpdateCompressed,
|
||||
Message_1.Message.ImprovedTerseObjectUpdate,
|
||||
Message_1.Message.MultipleObjectUpdate,
|
||||
Message_1.Message.KillObject
|
||||
], (packet) => {
|
||||
switch (packet.message.id) {
|
||||
case Message_1.Message.ObjectUpdate:
|
||||
const objectUpdate = packet.message;
|
||||
objectUpdate.ObjectData.forEach((objData) => {
|
||||
const localID = objData.ID;
|
||||
const parentID = objData.ParentID;
|
||||
let addToParentList = true;
|
||||
if (this.objects[localID]) {
|
||||
if (this.objects[localID].ParentID !== parentID && this.objectsByParent[parentID]) {
|
||||
const ind = this.objectsByParent[parentID].indexOf(localID);
|
||||
if (ind !== -1) {
|
||||
this.objectsByParent[parentID].splice(ind, 1);
|
||||
}
|
||||
}
|
||||
else {
|
||||
addToParentList = false;
|
||||
}
|
||||
}
|
||||
else {
|
||||
this.objects[localID] = new Object_1.GameObject();
|
||||
}
|
||||
const obj = this.objects[localID];
|
||||
obj.ID = objData.ID;
|
||||
obj.State = objData.State;
|
||||
obj.FullID = objData.FullID;
|
||||
obj.CRC = objData.CRC;
|
||||
obj.PCode = objData.PCode;
|
||||
obj.Material = objData.Material;
|
||||
obj.ClickAction = objData.ClickAction;
|
||||
obj.Scale = objData.Scale;
|
||||
obj.ObjectData = objData.ObjectData;
|
||||
obj.ParentID = objData.ParentID;
|
||||
obj.Flags = objData.UpdateFlags;
|
||||
obj.PathCurve = objData.PathCurve;
|
||||
obj.ProfileCurve = objData.ProfileCurve;
|
||||
obj.PathBegin = objData.PathBegin;
|
||||
obj.PathEnd = objData.PathEnd;
|
||||
obj.PathScaleX = objData.PathScaleX;
|
||||
obj.PathScaleY = objData.PathScaleY;
|
||||
obj.PathShearX = objData.PathShearX;
|
||||
obj.PathShearY = objData.PathShearY;
|
||||
obj.PathTwist = objData.PathTwist;
|
||||
obj.PathTwistBegin = objData.PathTwistBegin;
|
||||
obj.PathRadiusOffset = objData.PathRadiusOffset;
|
||||
obj.PathTaperX = objData.PathTaperX;
|
||||
obj.PathTaperY = objData.PathTaperY;
|
||||
obj.PathRevolutions = objData.PathRevolutions;
|
||||
obj.PathSkew = objData.PathSkew;
|
||||
obj.ProfileBegin = objData.ProfileBegin;
|
||||
obj.ProfileEnd = objData.ProfileEnd;
|
||||
obj.ProfileHollow = objData.ProfileHollow;
|
||||
obj.TextureEntry = objData.TextureEntry;
|
||||
obj.TextureAnim = objData.TextureAnim;
|
||||
obj.Data = objData.Data;
|
||||
obj.Text = Utils_1.Utils.BufferToStringSimple(objData.Text);
|
||||
obj.TextColor = objData.TextColor;
|
||||
obj.MediaURL = Utils_1.Utils.BufferToStringSimple(objData.MediaURL);
|
||||
obj.PSBlock = objData.PSBlock;
|
||||
obj.Sound = objData.Sound;
|
||||
obj.OwnerID = objData.OwnerID;
|
||||
obj.SoundGain = objData.Gain;
|
||||
obj.SoundFlags = objData.Flags;
|
||||
obj.SoundRadius = objData.Radius;
|
||||
obj.JointType = objData.JointType;
|
||||
obj.JointPivot = objData.JointPivot;
|
||||
obj.JointAxisOrAnchor = objData.JointAxisOrAnchor;
|
||||
if (this.objects[localID].PCode === PCode_1.PCode.Avatar && this.objects[localID].FullID.toString() === this.agent.agentID.toString()) {
|
||||
this.agent.localID = localID;
|
||||
}
|
||||
this.readExtraParams(objData.ExtraParams, 0, this.objects[localID]);
|
||||
this.objects[localID].NameValue = this.parseNameValues(Utils_1.Utils.BufferToStringSimple(objData.NameValue));
|
||||
this.objectsByUUID[objData.FullID.toString()] = localID;
|
||||
if (!this.objectsByParent[parentID]) {
|
||||
this.objectsByParent[parentID] = [];
|
||||
}
|
||||
if (addToParentList) {
|
||||
this.objectsByParent[parentID].push(localID);
|
||||
}
|
||||
});
|
||||
break;
|
||||
case Message_1.Message.ObjectUpdateCached:
|
||||
const objectUpdateCached = packet.message;
|
||||
const rmo = new RequestMultipleObjects_1.RequestMultipleObjectsMessage();
|
||||
rmo.AgentData = {
|
||||
AgentID: this.agent.agentID,
|
||||
SessionID: this.circuit.sessionID
|
||||
};
|
||||
rmo.ObjectData = [];
|
||||
objectUpdateCached.ObjectData.forEach((obj) => {
|
||||
rmo.ObjectData.push({
|
||||
CacheMissType: 0,
|
||||
ID: obj.ID
|
||||
});
|
||||
});
|
||||
circuit.sendMessage(rmo, 0);
|
||||
break;
|
||||
case Message_1.Message.ObjectUpdateCompressed:
|
||||
{
|
||||
const objectUpdateCompressed = packet.message;
|
||||
objectUpdateCompressed.ObjectData.forEach((obj) => {
|
||||
const flags = obj.UpdateFlags;
|
||||
const buf = obj.Data;
|
||||
let pos = 0;
|
||||
const fullID = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
const localID = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
const pcode = buf.readUInt8(pos++);
|
||||
let newObj = false;
|
||||
if (!this.objects[localID]) {
|
||||
newObj = true;
|
||||
this.objects[localID] = new Object_1.GameObject();
|
||||
}
|
||||
const o = this.objects[localID];
|
||||
o.ID = localID;
|
||||
this.objectsByUUID[fullID.toString()] = localID;
|
||||
o.FullID = fullID;
|
||||
o.Flags = flags;
|
||||
o.PCode = pcode;
|
||||
o.State = buf.readUInt8(pos++);
|
||||
o.CRC = buf.readUInt32LE(pos);
|
||||
pos = pos + 4;
|
||||
o.Material = buf.readUInt8(pos++);
|
||||
o.ClickAction = buf.readUInt8(pos++);
|
||||
o.Scale = new Vector3_1.Vector3(buf, pos, false);
|
||||
pos = pos + 12;
|
||||
o.Position = new Vector3_1.Vector3(buf, pos, false);
|
||||
pos = pos + 12;
|
||||
o.Rotation = new Quaternion_1.Quaternion(buf, pos);
|
||||
pos = pos + 12;
|
||||
const compressedflags = buf.readUInt32LE(pos);
|
||||
pos = pos + 4;
|
||||
o.OwnerID = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
if (compressedflags & CompressedFlags_1.CompressedFlags.HasAngularVelocity) {
|
||||
o.AngularVelocity = new Vector3_1.Vector3(buf, pos, false);
|
||||
pos = pos + 12;
|
||||
}
|
||||
if (compressedflags & CompressedFlags_1.CompressedFlags.HasParent) {
|
||||
const newParentID = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
let add = true;
|
||||
if (!newObj) {
|
||||
if (newParentID !== o.ParentID) {
|
||||
const index = this.objectsByParent[o.ParentID].indexOf(localID);
|
||||
if (index !== -1) {
|
||||
this.objectsByParent[o.ParentID].splice(index, 1);
|
||||
}
|
||||
}
|
||||
else {
|
||||
add = false;
|
||||
}
|
||||
}
|
||||
if (add) {
|
||||
if (!this.objectsByParent[newParentID]) {
|
||||
this.objectsByParent[newParentID] = [];
|
||||
}
|
||||
this.objectsByParent[newParentID].push(localID);
|
||||
}
|
||||
o.ParentID = newParentID;
|
||||
}
|
||||
if (compressedflags & CompressedFlags_1.CompressedFlags.Tree) {
|
||||
o.TreeSpecies = buf.readUInt8(pos++);
|
||||
}
|
||||
else if (compressedflags & CompressedFlags_1.CompressedFlags.ScratchPad) {
|
||||
o.TreeSpecies = 0;
|
||||
const scratchPadSize = buf.readUInt8(pos++);
|
||||
pos = pos + scratchPadSize;
|
||||
}
|
||||
if (compressedflags & CompressedFlags_1.CompressedFlags.HasText) {
|
||||
const result = Utils_1.Utils.BufferToString(buf, pos);
|
||||
pos += result.readLength;
|
||||
o.Text = result.result;
|
||||
o.TextColor = buf.slice(pos, pos + 4);
|
||||
pos = pos + 4;
|
||||
}
|
||||
else {
|
||||
o.Text = '';
|
||||
}
|
||||
if (compressedflags & CompressedFlags_1.CompressedFlags.MediaURL) {
|
||||
const result = Utils_1.Utils.BufferToString(buf, pos);
|
||||
pos += result.readLength;
|
||||
o.MediaURL = result.result;
|
||||
}
|
||||
if (compressedflags & CompressedFlags_1.CompressedFlags.HasParticles) {
|
||||
pos += 86;
|
||||
}
|
||||
else {
|
||||
}
|
||||
pos = this.readExtraParams(buf, pos, o);
|
||||
if (compressedflags & CompressedFlags_1.CompressedFlags.HasSound) {
|
||||
o.Sound = new UUID_1.UUID(buf, pos);
|
||||
pos = pos + 16;
|
||||
o.SoundGain = buf.readFloatLE(pos);
|
||||
pos += 4;
|
||||
o.SoundFlags = buf.readUInt8(pos++);
|
||||
o.SoundRadius = buf.readFloatLE(pos);
|
||||
pos = pos + 4;
|
||||
}
|
||||
if (compressedflags & CompressedFlags_1.CompressedFlags.HasNameValues) {
|
||||
const result = Utils_1.Utils.BufferToString(buf, pos);
|
||||
o.NameValue = this.parseNameValues(result.result);
|
||||
pos += result.readLength;
|
||||
}
|
||||
o.PathCurve = buf.readUInt8(pos++);
|
||||
o.PathBegin = buf.readUInt16LE(pos);
|
||||
pos = pos + 2;
|
||||
o.PathEnd = buf.readUInt16LE(pos);
|
||||
pos = pos + 2;
|
||||
o.PathScaleX = buf.readUInt8(pos++);
|
||||
o.PathScaleY = buf.readUInt8(pos++);
|
||||
o.PathShearX = buf.readUInt8(pos++);
|
||||
o.PathShearY = buf.readUInt8(pos++);
|
||||
o.PathTwist = buf.readUInt8(pos++);
|
||||
o.PathTwistBegin = buf.readUInt8(pos++);
|
||||
o.PathRadiusOffset = buf.readUInt8(pos++);
|
||||
o.PathTaperX = buf.readUInt8(pos++);
|
||||
o.PathTaperY = buf.readUInt8(pos++);
|
||||
o.PathRevolutions = buf.readUInt8(pos++);
|
||||
o.PathSkew = buf.readUInt8(pos++);
|
||||
o.ProfileCurve = buf.readUInt8(pos++);
|
||||
o.ProfileBegin = buf.readUInt16LE(pos);
|
||||
pos = pos + 2;
|
||||
o.ProfileEnd = buf.readUInt16LE(pos);
|
||||
pos = pos + 2;
|
||||
o.ProfileHollow = buf.readUInt16LE(pos);
|
||||
pos = pos + 2;
|
||||
let textureEntryLength = buf.readUInt32LE(pos);
|
||||
pos = pos + 4;
|
||||
pos = pos + textureEntryLength;
|
||||
if (compressedflags & CompressedFlags_1.CompressedFlags.TextureAnimation) {
|
||||
pos = pos + 4;
|
||||
}
|
||||
o.IsAttachment = (compressedflags & CompressedFlags_1.CompressedFlags.HasNameValues) !== 0 && o.ParentID !== 0;
|
||||
});
|
||||
break;
|
||||
}
|
||||
case Message_1.Message.ImprovedTerseObjectUpdate:
|
||||
const objectUpdateTerse = packet.message;
|
||||
break;
|
||||
case Message_1.Message.MultipleObjectUpdate:
|
||||
const multipleObjectUpdate = packet.message;
|
||||
console.error('TODO: MultipleObjectUpdate');
|
||||
break;
|
||||
case Message_1.Message.KillObject:
|
||||
const killObj = packet.message;
|
||||
killObj.ObjectData.forEach((obj) => {
|
||||
const objectID = obj.ID;
|
||||
this.deleteObject(objectID);
|
||||
});
|
||||
break;
|
||||
}
|
||||
});
|
||||
}
|
||||
deleteObject(objectID) {
|
||||
if (this.objects[objectID]) {
|
||||
if (this.objectsByParent[objectID]) {
|
||||
this.objectsByParent[objectID].forEach((childObjID) => {
|
||||
this.deleteObject(childObjID);
|
||||
});
|
||||
}
|
||||
delete this.objectsByParent[objectID];
|
||||
const objct = this.objects[objectID];
|
||||
const uuid = objct.FullID.toString();
|
||||
if (this.objectsByUUID[uuid]) {
|
||||
delete this.objectsByUUID[uuid];
|
||||
}
|
||||
const parentID = objct.ParentID;
|
||||
if (this.objectsByParent[parentID]) {
|
||||
const ind = this.objectsByParent[parentID].indexOf(objectID);
|
||||
if (ind !== -1) {
|
||||
this.objectsByParent[parentID].splice(ind, 1);
|
||||
}
|
||||
}
|
||||
delete this.objects[objectID];
|
||||
}
|
||||
}
|
||||
readExtraParams(buf, pos, o) {
|
||||
if (pos >= buf.length) {
|
||||
return 0;
|
||||
}
|
||||
const extraParamCount = buf.readUInt8(pos++);
|
||||
for (let k = 0; k < extraParamCount; k++) {
|
||||
const type = buf.readUInt16LE(pos);
|
||||
pos = pos + 2;
|
||||
const paramLength = buf.readUInt32LE(pos);
|
||||
pos = pos + 4;
|
||||
pos += paramLength;
|
||||
}
|
||||
return pos;
|
||||
}
|
||||
getObjectsByParent(parentID) {
|
||||
const list = this.objectsByParent[parentID];
|
||||
if (list === undefined) {
|
||||
return [];
|
||||
}
|
||||
const result = [];
|
||||
list.forEach((localID) => {
|
||||
result.push(this.objects[localID]);
|
||||
});
|
||||
return result;
|
||||
}
|
||||
parseNameValues(str) {
|
||||
const nv = {};
|
||||
const lines = str.split('\n');
|
||||
lines.forEach((line) => {
|
||||
if (line.length > 0) {
|
||||
let kv = line.split(/[\t ]/);
|
||||
if (kv.length > 5) {
|
||||
for (let x = 5; x < kv.length; x++) {
|
||||
kv[4] += ' ' + kv[x];
|
||||
}
|
||||
kv = kv.slice(0, 5);
|
||||
}
|
||||
if (kv.length === 5) {
|
||||
const namevalue = new NameValue_1.NameValue();
|
||||
namevalue.type = kv[1];
|
||||
namevalue.class = kv[2];
|
||||
namevalue.sendTo = kv[3];
|
||||
namevalue.value = kv[4];
|
||||
nv[kv[0]] = namevalue;
|
||||
}
|
||||
else {
|
||||
console.log("namevalue unexpected length: " + kv.length);
|
||||
console.log(kv);
|
||||
}
|
||||
}
|
||||
});
|
||||
return nv;
|
||||
}
|
||||
shutdown() {
|
||||
this.objects = {};
|
||||
this.objectsByUUID = {};
|
||||
this.objectsByParent = {};
|
||||
}
|
||||
}
|
||||
exports.ObjectStore = ObjectStore;
|
||||
//# sourceMappingURL=ObjectStore.js.map
|
||||
1
dist/classes/ObjectStore.js.map
vendored
1
dist/classes/ObjectStore.js.map
vendored
File diff suppressed because one or more lines are too long
0
dist/classes/PacketEventEmitter.d.ts
vendored
0
dist/classes/PacketEventEmitter.d.ts
vendored
23
dist/classes/PacketEventEmitter.js
vendored
23
dist/classes/PacketEventEmitter.js
vendored
@@ -1,23 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const typed_event_emitter_1 = require("typed-event-emitter");
|
||||
class PacketEventEmitter extends typed_event_emitter_1.EventEmitter {
|
||||
constructor(value) {
|
||||
super();
|
||||
this.onValueChanged = this.registerEvent();
|
||||
this._value = value;
|
||||
}
|
||||
get value() {
|
||||
return this._value;
|
||||
}
|
||||
set value(value) {
|
||||
this._value = value;
|
||||
this.emit(this.onValueChanged, this._value);
|
||||
}
|
||||
}
|
||||
let instance = new MyClass();
|
||||
instance.onValueChanged(newValue => {
|
||||
console.log(`Value changed: ${newValue}`);
|
||||
});
|
||||
instance.value = 27;
|
||||
//# sourceMappingURL=PacketEventEmitter.js.map
|
||||
1
dist/classes/PacketEventEmitter.js.map
vendored
1
dist/classes/PacketEventEmitter.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"PacketEventEmitter.js","sourceRoot":"","sources":["../../lib/classes/PacketEventEmitter.ts"],"names":[],"mappings":";;AAAA,6DAAmD;AAEnD,wBAAyB,SAAQ,kCAAY;IAKzC,YAAY,KAAa;QAErB,KAAK,EAAE,CAAC;QANZ,mBAAc,GAAG,IAAI,CAAC,aAAa,EAA6B,CAAC;QAQ7D,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;IACxB,CAAC;IAED,IAAI,KAAK;QACL,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC;IACvB,CAAC;IAED,IAAI,KAAK,CAAC,KAAa;QACnB,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;QACpB,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;IAChD,CAAC;CACJ;AAED,IAAI,QAAQ,GAAG,IAAI,OAAO,EAAE,CAAC;AAC7B,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,EAAE;IAC/B,OAAO,CAAC,GAAG,CAAC,kBAAkB,QAAQ,EAAE,CAAC,CAAC;AAC9C,CAAC,CAAC,CAAC;AAEH,QAAQ,CAAC,KAAK,GAAG,EAAE,CAAC"}
|
||||
10
dist/classes/commands/GridCommands.d.ts
vendored
10
dist/classes/commands/GridCommands.d.ts
vendored
@@ -1,11 +1,9 @@
|
||||
import { MapInfoReply } from '../../events/MapInfoReply';
|
||||
import { UUID } from '../UUID';
|
||||
import { CommandsBase } from './CommandsBase';
|
||||
import { RegionInfoReply } from '../../events/RegionInfoReply';
|
||||
import { MapInfoRangeReply } from '../../events/MapInfoRangeReply';
|
||||
import { MapInfoRangeReplyEvent, MapInfoReplyEvent, RegionInfoReplyEvent } from '../..';
|
||||
export declare class GridCommands extends CommandsBase {
|
||||
getRegionByName(regionName: string): Promise<RegionInfoReply>;
|
||||
getRegionMapInfo(gridX: number, gridY: number): Promise<MapInfoReply>;
|
||||
getRegionMapInfoRange(minX: number, minY: number, maxX: number, maxY: number): Promise<MapInfoRangeReply>;
|
||||
getRegionByName(regionName: string): Promise<RegionInfoReplyEvent>;
|
||||
getRegionMapInfo(gridX: number, gridY: number): Promise<MapInfoReplyEvent>;
|
||||
getRegionMapInfoRange(minX: number, minY: number, maxX: number, maxY: number): Promise<MapInfoRangeReplyEvent>;
|
||||
name2Key(name: string): Promise<UUID>;
|
||||
}
|
||||
|
||||
43
dist/classes/commands/GridCommands.js
vendored
43
dist/classes/commands/GridCommands.js
vendored
@@ -1,26 +1,22 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const MapInfoReply_1 = require("../../events/MapInfoReply");
|
||||
const Message_1 = require("../../enums/Message");
|
||||
const MapBlockRequest_1 = require("../messages/MapBlockRequest");
|
||||
const UUID_1 = require("../UUID");
|
||||
const MapItemRequest_1 = require("../messages/MapItemRequest");
|
||||
const Utils_1 = require("../Utils");
|
||||
const PacketFlags_1 = require("../../enums/PacketFlags");
|
||||
const GridItemType_1 = require("../../enums/GridItemType");
|
||||
const CommandsBase_1 = require("./CommandsBase");
|
||||
const AvatarPickerRequest_1 = require("../messages/AvatarPickerRequest");
|
||||
const FilterResponse_1 = require("../../enums/FilterResponse");
|
||||
const MapNameRequest_1 = require("../messages/MapNameRequest");
|
||||
const GridLayerType_1 = require("../../enums/GridLayerType");
|
||||
const RegionInfoReply_1 = require("../../events/RegionInfoReply");
|
||||
const MapInfoRangeReply_1 = require("../../events/MapInfoRangeReply");
|
||||
const MapBlock_1 = require("../MapBlock");
|
||||
const __1 = require("../..");
|
||||
class GridCommands extends CommandsBase_1.CommandsBase {
|
||||
getRegionByName(regionName) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const circuit = this.currentRegion.circuit;
|
||||
const response = new MapInfoReply_1.MapInfoReply();
|
||||
const msg = new MapNameRequest_1.MapNameRequestMessage();
|
||||
msg.AgentData = {
|
||||
AgentID: this.agent.agentID,
|
||||
@@ -32,7 +28,7 @@ class GridCommands extends CommandsBase_1.CommandsBase {
|
||||
msg.NameData = {
|
||||
Name: Utils_1.Utils.StringToBuffer(regionName)
|
||||
};
|
||||
circuit.sendMessage(msg, PacketFlags_1.PacketFlags.Reliable);
|
||||
circuit.sendMessage(msg, __1.PacketFlags.Reliable);
|
||||
circuit.waitForPacket(Message_1.Message.MapBlockReply, 10000, (packet) => {
|
||||
const filterMsg = packet.message;
|
||||
let found = false;
|
||||
@@ -51,16 +47,19 @@ class GridCommands extends CommandsBase_1.CommandsBase {
|
||||
responseMsg.Data.forEach((region) => {
|
||||
const name = Utils_1.Utils.BufferToStringSimple(region.Name);
|
||||
if (name.trim().toLowerCase() === regionName.trim().toLowerCase() && !(region.X === 0 && region.Y === 0)) {
|
||||
const reply = new RegionInfoReply_1.RegionInfoReply();
|
||||
reply.access = region.Access;
|
||||
reply.X = region.X;
|
||||
reply.Y = region.Y;
|
||||
reply.name = name;
|
||||
reply.regionFlags = region.RegionFlags;
|
||||
reply.waterHeight = region.WaterHeight;
|
||||
reply.agents = region.Agents;
|
||||
reply.mapImageID = region.MapImageID;
|
||||
reply.handle = Utils_1.Utils.RegionCoordinatesToHandle(region.X * 256, region.Y * 256);
|
||||
const reply = new class {
|
||||
constructor() {
|
||||
this.X = region.X;
|
||||
this.Y = region.Y;
|
||||
this.name = name;
|
||||
this.access = region.Access;
|
||||
this.regionFlags = region.RegionFlags;
|
||||
this.waterHeight = region.WaterHeight;
|
||||
this.agents = region.Agents;
|
||||
this.mapImageID = region.MapImageID;
|
||||
this.handle = Utils_1.Utils.RegionCoordinatesToHandle(region.X * 256, region.Y * 256);
|
||||
}
|
||||
};
|
||||
resolve(reply);
|
||||
}
|
||||
});
|
||||
@@ -72,7 +71,7 @@ class GridCommands extends CommandsBase_1.CommandsBase {
|
||||
getRegionMapInfo(gridX, gridY) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const circuit = this.currentRegion.circuit;
|
||||
const response = new MapInfoReply_1.MapInfoReply();
|
||||
const response = new __1.MapInfoReplyEvent();
|
||||
const msg = new MapBlockRequest_1.MapBlockRequestMessage();
|
||||
msg.AgentData = {
|
||||
AgentID: this.agent.agentID,
|
||||
@@ -87,7 +86,7 @@ class GridCommands extends CommandsBase_1.CommandsBase {
|
||||
MinY: gridY,
|
||||
MaxY: gridY
|
||||
};
|
||||
circuit.sendMessage(msg, PacketFlags_1.PacketFlags.Reliable);
|
||||
circuit.sendMessage(msg, __1.PacketFlags.Reliable);
|
||||
circuit.waitForPacket(Message_1.Message.MapBlockReply, 10000, (packet) => {
|
||||
const filterMsg = packet.message;
|
||||
let found = false;
|
||||
@@ -123,7 +122,7 @@ class GridCommands extends CommandsBase_1.CommandsBase {
|
||||
ItemType: GridItemType_1.GridItemType.AgentLocations,
|
||||
RegionHandle: regionHandle
|
||||
};
|
||||
circuit.sendMessage(mi, PacketFlags_1.PacketFlags.Reliable);
|
||||
circuit.sendMessage(mi, __1.PacketFlags.Reliable);
|
||||
const minX = gridX * 256;
|
||||
const maxX = minX + 256;
|
||||
const minY = gridY * 256;
|
||||
@@ -163,7 +162,7 @@ class GridCommands extends CommandsBase_1.CommandsBase {
|
||||
getRegionMapInfoRange(minX, minY, maxX, maxY) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const circuit = this.currentRegion.circuit;
|
||||
const response = new MapInfoRangeReply_1.MapInfoRangeReply();
|
||||
const response = new __1.MapInfoRangeReplyEvent();
|
||||
const msg = new MapBlockRequest_1.MapBlockRequestMessage();
|
||||
msg.AgentData = {
|
||||
AgentID: this.agent.agentID,
|
||||
@@ -178,7 +177,7 @@ class GridCommands extends CommandsBase_1.CommandsBase {
|
||||
MinY: minY,
|
||||
MaxY: maxY
|
||||
};
|
||||
circuit.sendMessage(msg, PacketFlags_1.PacketFlags.Reliable);
|
||||
circuit.sendMessage(msg, __1.PacketFlags.Reliable);
|
||||
circuit.waitForPacket(Message_1.Message.MapBlockReply, 30000, (packet) => {
|
||||
const filterMsg = packet.message;
|
||||
let found = false;
|
||||
@@ -227,7 +226,7 @@ class GridCommands extends CommandsBase_1.CommandsBase {
|
||||
aprm.Data = {
|
||||
Name: Utils_1.Utils.StringToBuffer(name)
|
||||
};
|
||||
this.circuit.sendMessage(aprm, PacketFlags_1.PacketFlags.Reliable);
|
||||
this.circuit.sendMessage(aprm, __1.PacketFlags.Reliable);
|
||||
this.circuit.waitForPacket(Message_1.Message.AvatarPickerReply, 10000, (packet) => {
|
||||
const apr = packet.message;
|
||||
if (apr.AgentData.QueryID.toString() === queryID.toString()) {
|
||||
|
||||
2
dist/classes/commands/GridCommands.js.map
vendored
2
dist/classes/commands/GridCommands.js.map
vendored
File diff suppressed because one or more lines are too long
3
dist/classes/commands/TeleportCommands.d.ts
vendored
3
dist/classes/commands/TeleportCommands.d.ts
vendored
@@ -1,9 +1,8 @@
|
||||
/// <reference types="long" />
|
||||
import { CommandsBase } from './CommandsBase';
|
||||
import { LureEvent } from '../../events/LureEvent';
|
||||
import { TeleportEvent } from '../../events/TeleportEvent';
|
||||
import { Vector3 } from '../Vector3';
|
||||
import * as Long from 'long';
|
||||
import { LureEvent, TeleportEvent } from '../..';
|
||||
export declare class TeleportCommands extends CommandsBase {
|
||||
private awaitTeleportEvent();
|
||||
acceptTeleport(lure: LureEvent): Promise<TeleportEvent>;
|
||||
|
||||
9
dist/classes/commands/TeleportCommands.js
vendored
9
dist/classes/commands/TeleportCommands.js
vendored
@@ -3,10 +3,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const CommandsBase_1 = require("./CommandsBase");
|
||||
const Region_1 = require("../Region");
|
||||
const TeleportEventType_1 = require("../../enums/TeleportEventType");
|
||||
const PacketFlags_1 = require("../../enums/PacketFlags");
|
||||
const TeleportLureRequest_1 = require("../messages/TeleportLureRequest");
|
||||
const TeleportFlags_1 = require("../../enums/TeleportFlags");
|
||||
const TeleportLocationRequest_1 = require("../messages/TeleportLocationRequest");
|
||||
const __1 = require("../..");
|
||||
class TeleportCommands extends CommandsBase_1.CommandsBase {
|
||||
awaitTeleportEvent() {
|
||||
return new Promise((resolve, reject) => {
|
||||
@@ -63,9 +62,9 @@ class TeleportCommands extends CommandsBase_1.CommandsBase {
|
||||
AgentID: this.agent.agentID,
|
||||
SessionID: circuit.sessionID,
|
||||
LureID: lure.lureID,
|
||||
TeleportFlags: TeleportFlags_1.TeleportFlags.ViaLure
|
||||
TeleportFlags: __1.TeleportFlags.ViaLure
|
||||
};
|
||||
circuit.sendMessage(tlr, PacketFlags_1.PacketFlags.Reliable);
|
||||
circuit.sendMessage(tlr, __1.PacketFlags.Reliable);
|
||||
this.awaitTeleportEvent().then((event) => {
|
||||
resolve(event);
|
||||
}).catch((err) => {
|
||||
@@ -85,7 +84,7 @@ class TeleportCommands extends CommandsBase_1.CommandsBase {
|
||||
Position: position,
|
||||
RegionHandle: handle
|
||||
};
|
||||
this.circuit.sendMessage(rtm, PacketFlags_1.PacketFlags.Reliable);
|
||||
this.circuit.sendMessage(rtm, __1.PacketFlags.Reliable);
|
||||
this.awaitTeleportEvent().then((event) => {
|
||||
resolve(event);
|
||||
}).catch((err) => {
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"TeleportCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/TeleportCommands.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"TeleportCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/TeleportCommands.ts"],"names":[],"mappings":"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"}
|
||||
17
dist/classes/packets/AbortXfer.d.ts
vendored
17
dist/classes/packets/AbortXfer.d.ts
vendored
@@ -1,17 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
/// <reference types="node" />
|
||||
import Long = require('long');
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AbortXferPacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
XferID: {
|
||||
ID: Long;
|
||||
Result: number;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
39
dist/classes/packets/AbortXfer.js
vendored
39
dist/classes/packets/AbortXfer.js
vendored
@@ -1,39 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const Long = require("long");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AbortXferPacket {
|
||||
constructor() {
|
||||
this.name = 'AbortXfer';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294901917;
|
||||
}
|
||||
getSize() {
|
||||
return 12;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
buf.writeInt32LE(this.XferID['ID'].low, pos);
|
||||
pos += 4;
|
||||
buf.writeInt32LE(this.XferID['ID'].high, pos);
|
||||
pos += 4;
|
||||
buf.writeInt32LE(this.XferID['Result'], pos);
|
||||
pos += 4;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjXferID = {
|
||||
ID: Long.ZERO,
|
||||
Result: 0
|
||||
};
|
||||
newObjXferID['ID'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4));
|
||||
pos += 8;
|
||||
newObjXferID['Result'] = buf.readInt32LE(pos);
|
||||
pos += 4;
|
||||
this.XferID = newObjXferID;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AbortXferPacket = AbortXferPacket;
|
||||
//# sourceMappingURL=AbortXfer.js.map
|
||||
1
dist/classes/packets/AbortXfer.js.map
vendored
1
dist/classes/packets/AbortXfer.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AbortXfer.js","sourceRoot":"","sources":["../../../lib/classes/packets/AbortXfer.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,WAAW,CAAC;QACnB,UAAK,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClC,OAAE,GAAG,UAAU,CAAC;IAyCpB,CAAC;IAlCG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,YAAY,GAGd;YACA,EAAE,EAAE,IAAI,CAAC,IAAI;YACb,MAAM,EAAE,CAAC;SACZ,CAAC;QACF,YAAY,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QAC5E,GAAG,IAAI,CAAC,CAAC;QACT,YAAY,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AA7CD,0CA6CC"}
|
||||
22
dist/classes/packets/AcceptCallingCard.d.ts
vendored
22
dist/classes/packets/AcceptCallingCard.d.ts
vendored
@@ -1,22 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AcceptCallingCardPacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
};
|
||||
TransactionBlock: {
|
||||
TransactionID: UUID;
|
||||
};
|
||||
FolderData: {
|
||||
FolderID: UUID;
|
||||
}[];
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
61
dist/classes/packets/AcceptCallingCard.js
vendored
61
dist/classes/packets/AcceptCallingCard.js
vendored
@@ -1,61 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AcceptCallingCardPacket {
|
||||
constructor() {
|
||||
this.name = 'AcceptCallingCard';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902062;
|
||||
}
|
||||
getSize() {
|
||||
return ((16) * this.FolderData.length) + 49;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.TransactionBlock['TransactionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
const count = this.FolderData.length;
|
||||
buf.writeUInt8(this.FolderData.length, pos++);
|
||||
for (let i = 0; i < count; i++) {
|
||||
this.FolderData[i]['FolderID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
const newObjTransactionBlock = {
|
||||
TransactionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjTransactionBlock['TransactionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.TransactionBlock = newObjTransactionBlock;
|
||||
const count = buf.readUInt8(pos++);
|
||||
this.FolderData = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const newObjFolderData = {
|
||||
FolderID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjFolderData['FolderID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.FolderData.push(newObjFolderData);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AcceptCallingCardPacket = AcceptCallingCardPacket;
|
||||
//# sourceMappingURL=AcceptCallingCard.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AcceptCallingCard.js","sourceRoot":"","sources":["../../../lib/classes/packets/AcceptCallingCard.ts"],"names":[],"mappings":"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"}
|
||||
22
dist/classes/packets/AcceptFriendship.d.ts
vendored
22
dist/classes/packets/AcceptFriendship.d.ts
vendored
@@ -1,22 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AcceptFriendshipPacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
};
|
||||
TransactionBlock: {
|
||||
TransactionID: UUID;
|
||||
};
|
||||
FolderData: {
|
||||
FolderID: UUID;
|
||||
}[];
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
61
dist/classes/packets/AcceptFriendship.js
vendored
61
dist/classes/packets/AcceptFriendship.js
vendored
@@ -1,61 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AcceptFriendshipPacket {
|
||||
constructor() {
|
||||
this.name = 'AcceptFriendship';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902057;
|
||||
}
|
||||
getSize() {
|
||||
return ((16) * this.FolderData.length) + 49;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.TransactionBlock['TransactionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
const count = this.FolderData.length;
|
||||
buf.writeUInt8(this.FolderData.length, pos++);
|
||||
for (let i = 0; i < count; i++) {
|
||||
this.FolderData[i]['FolderID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
const newObjTransactionBlock = {
|
||||
TransactionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjTransactionBlock['TransactionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.TransactionBlock = newObjTransactionBlock;
|
||||
const count = buf.readUInt8(pos++);
|
||||
this.FolderData = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const newObjFolderData = {
|
||||
FolderID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjFolderData['FolderID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.FolderData.push(newObjFolderData);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AcceptFriendshipPacket = AcceptFriendshipPacket;
|
||||
//# sourceMappingURL=AcceptFriendship.js.map
|
||||
1
dist/classes/packets/AcceptFriendship.js.map
vendored
1
dist/classes/packets/AcceptFriendship.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AcceptFriendship.js","sourceRoot":"","sources":["../../../lib/classes/packets/AcceptFriendship.ts"],"names":[],"mappings":"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"}
|
||||
22
dist/classes/packets/ActivateGestures.d.ts
vendored
22
dist/classes/packets/ActivateGestures.d.ts
vendored
@@ -1,22 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class ActivateGesturesPacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
Flags: number;
|
||||
};
|
||||
Data: {
|
||||
ItemID: UUID;
|
||||
AssetID: UUID;
|
||||
GestureFlags: number;
|
||||
}[];
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
68
dist/classes/packets/ActivateGestures.js
vendored
68
dist/classes/packets/ActivateGestures.js
vendored
@@ -1,68 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class ActivateGesturesPacket {
|
||||
constructor() {
|
||||
this.name = 'ActivateGestures';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902076;
|
||||
}
|
||||
getSize() {
|
||||
return ((36) * this.Data.length) + 37;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt32LE(this.AgentData['Flags'], pos);
|
||||
pos += 4;
|
||||
const count = this.Data.length;
|
||||
buf.writeUInt8(this.Data.length, pos++);
|
||||
for (let i = 0; i < count; i++) {
|
||||
this.Data[i]['ItemID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.Data[i]['AssetID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt32LE(this.Data[i]['GestureFlags'], pos);
|
||||
pos += 4;
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero(),
|
||||
Flags: 0
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['Flags'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
this.AgentData = newObjAgentData;
|
||||
const count = buf.readUInt8(pos++);
|
||||
this.Data = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const newObjData = {
|
||||
ItemID: UUID_1.UUID.zero(),
|
||||
AssetID: UUID_1.UUID.zero(),
|
||||
GestureFlags: 0
|
||||
};
|
||||
newObjData['ItemID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjData['AssetID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjData['GestureFlags'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
this.Data.push(newObjData);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.ActivateGesturesPacket = ActivateGesturesPacket;
|
||||
//# sourceMappingURL=ActivateGestures.js.map
|
||||
1
dist/classes/packets/ActivateGestures.js.map
vendored
1
dist/classes/packets/ActivateGestures.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"ActivateGestures.js","sourceRoot":"","sources":["../../../lib/classes/packets/ActivateGestures.ts"],"names":[],"mappings":"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"}
|
||||
16
dist/classes/packets/ActivateGroup.d.ts
vendored
16
dist/classes/packets/ActivateGroup.d.ts
vendored
@@ -1,16 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class ActivateGroupPacket implements Packet {
|
||||
name: string;
|
||||
flags: number;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
GroupID: UUID;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
42
dist/classes/packets/ActivateGroup.js
vendored
42
dist/classes/packets/ActivateGroup.js
vendored
@@ -1,42 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class ActivateGroupPacket {
|
||||
constructor() {
|
||||
this.name = 'ActivateGroup';
|
||||
this.flags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902128;
|
||||
}
|
||||
getSize() {
|
||||
return 48;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['GroupID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero(),
|
||||
GroupID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['GroupID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.ActivateGroupPacket = ActivateGroupPacket;
|
||||
//# sourceMappingURL=ActivateGroup.js.map
|
||||
1
dist/classes/packets/ActivateGroup.js.map
vendored
1
dist/classes/packets/ActivateGroup.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"ActivateGroup.js","sourceRoot":"","sources":["../../../lib/classes/packets/ActivateGroup.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,UAAK,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAC3D,OAAE,GAAG,UAAU,CAAC;IA8CpB,CAAC;IAtCG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AAlDD,kDAkDC"}
|
||||
16
dist/classes/packets/AddCircuitCode.d.ts
vendored
16
dist/classes/packets/AddCircuitCode.d.ts
vendored
@@ -1,16 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AddCircuitCodePacket implements Packet {
|
||||
name: string;
|
||||
flags: number;
|
||||
id: number;
|
||||
CircuitCode: {
|
||||
Code: number;
|
||||
SessionID: UUID;
|
||||
AgentID: UUID;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
42
dist/classes/packets/AddCircuitCode.js
vendored
42
dist/classes/packets/AddCircuitCode.js
vendored
@@ -1,42 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AddCircuitCodePacket {
|
||||
constructor() {
|
||||
this.name = 'AddCircuitCode';
|
||||
this.flags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294901762;
|
||||
}
|
||||
getSize() {
|
||||
return 36;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
buf.writeUInt32LE(this.CircuitCode['Code'], pos);
|
||||
pos += 4;
|
||||
this.CircuitCode['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.CircuitCode['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjCircuitCode = {
|
||||
Code: 0,
|
||||
SessionID: UUID_1.UUID.zero(),
|
||||
AgentID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjCircuitCode['Code'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
newObjCircuitCode['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjCircuitCode['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.CircuitCode = newObjCircuitCode;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AddCircuitCodePacket = AddCircuitCodePacket;
|
||||
//# sourceMappingURL=AddCircuitCode.js.map
|
||||
1
dist/classes/packets/AddCircuitCode.js.map
vendored
1
dist/classes/packets/AddCircuitCode.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AddCircuitCode.js","sourceRoot":"","sources":["../../../lib/classes/packets/AddCircuitCode.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,UAAK,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzD,OAAE,GAAG,UAAU,CAAC;IA8CpB,CAAC;IAtCG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,iBAAiB,GAInB;YACA,IAAI,EAAE,CAAC;YACP,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,iBAAiB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,iBAAiB,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,iBAAiB,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,WAAW,GAAG,iBAAiB,CAAC;QACrC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AAlDD,oDAkDC"}
|
||||
18
dist/classes/packets/AgentAlertMessage.d.ts
vendored
18
dist/classes/packets/AgentAlertMessage.d.ts
vendored
@@ -1,18 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentAlertMessagePacket implements Packet {
|
||||
name: string;
|
||||
flags: number;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
};
|
||||
AlertData: {
|
||||
Modal: boolean;
|
||||
Message: string;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
43
dist/classes/packets/AgentAlertMessage.js
vendored
43
dist/classes/packets/AgentAlertMessage.js
vendored
@@ -1,43 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentAlertMessagePacket {
|
||||
constructor() {
|
||||
this.name = 'AgentAlertMessage';
|
||||
this.flags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294901895;
|
||||
}
|
||||
getSize() {
|
||||
return (this.AlertData['Message'].length + 1) + 17;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt8((this.AlertData['Modal']) ? 1 : 0, pos++);
|
||||
buf.write(this.AlertData['Message'], pos);
|
||||
pos += this.AlertData['Message'].length;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
const newObjAlertData = {
|
||||
Modal: false,
|
||||
Message: ''
|
||||
};
|
||||
newObjAlertData['Modal'] = (buf.readUInt8(pos++) === 1);
|
||||
newObjAlertData['Message'] = buf.toString('utf8', pos, length);
|
||||
pos += length;
|
||||
this.AlertData = newObjAlertData;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentAlertMessagePacket = AgentAlertMessagePacket;
|
||||
//# sourceMappingURL=AgentAlertMessage.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentAlertMessage.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentAlertMessage.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,UAAK,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzD,OAAE,GAAG,UAAU,CAAC;IAkDpB,CAAC;IAxCG,OAAO;QAEH,MAAM,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACvD,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACzD,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC;QACxC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAEjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,eAAe,GAGjB;YACA,KAAK,EAAE,KAAK;YACZ,OAAO,EAAE,EAAE;SACd,CAAC;QACF,eAAe,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACxD,eAAe,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,MAAM,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;QAC/D,GAAG,IAAI,MAAM,CAAC;QACd,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AAtDD,0DAsDC"}
|
||||
24
dist/classes/packets/AgentAnimation.d.ts
vendored
24
dist/classes/packets/AgentAnimation.d.ts
vendored
@@ -1,24 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentAnimationPacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
};
|
||||
AnimationList: {
|
||||
AnimID: UUID;
|
||||
StartAnim: boolean;
|
||||
}[];
|
||||
PhysicalAvatarEventList: {
|
||||
TypeData: string;
|
||||
}[];
|
||||
getSize(): number;
|
||||
calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
79
dist/classes/packets/AgentAnimation.js
vendored
79
dist/classes/packets/AgentAnimation.js
vendored
@@ -1,79 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentAnimationPacket {
|
||||
constructor() {
|
||||
this.name = 'AgentAnimation';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyHigh;
|
||||
this.id = 5;
|
||||
}
|
||||
getSize() {
|
||||
return ((17) * this.AnimationList.length) + ((this.calculateVarVarSize(this.PhysicalAvatarEventList, 'TypeData', 1)) * this.PhysicalAvatarEventList.length) + 34;
|
||||
}
|
||||
calculateVarVarSize(block, paramName, extraPerVar) {
|
||||
let size = 0;
|
||||
block.forEach((bl) => {
|
||||
size += bl[paramName].length + extraPerVar;
|
||||
});
|
||||
return size;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
let count = this.AnimationList.length;
|
||||
buf.writeUInt8(this.AnimationList.length, pos++);
|
||||
for (let i = 0; i < count; i++) {
|
||||
this.AnimationList[i]['AnimID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt8((this.AnimationList[i]['StartAnim']) ? 1 : 0, pos++);
|
||||
}
|
||||
count = this.PhysicalAvatarEventList.length;
|
||||
buf.writeUInt8(this.PhysicalAvatarEventList.length, pos++);
|
||||
for (let i = 0; i < count; i++) {
|
||||
buf.write(this.PhysicalAvatarEventList[i]['TypeData'], pos);
|
||||
pos += this.PhysicalAvatarEventList[i]['TypeData'].length;
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
let count = buf.readUInt8(pos++);
|
||||
this.AnimationList = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const newObjAnimationList = {
|
||||
AnimID: UUID_1.UUID.zero(),
|
||||
StartAnim: false
|
||||
};
|
||||
newObjAnimationList['AnimID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAnimationList['StartAnim'] = (buf.readUInt8(pos++) === 1);
|
||||
this.AnimationList.push(newObjAnimationList);
|
||||
}
|
||||
count = buf.readUInt8(pos++);
|
||||
this.PhysicalAvatarEventList = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const newObjPhysicalAvatarEventList = {
|
||||
TypeData: ''
|
||||
};
|
||||
newObjPhysicalAvatarEventList['TypeData'] = buf.toString('utf8', pos, length);
|
||||
pos += length;
|
||||
this.PhysicalAvatarEventList.push(newObjPhysicalAvatarEventList);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentAnimationPacket = AgentAnimationPacket;
|
||||
//# sourceMappingURL=AgentAnimation.js.map
|
||||
1
dist/classes/packets/AgentAnimation.js.map
vendored
1
dist/classes/packets/AgentAnimation.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentAnimation.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentAnimation.ts"],"names":[],"mappings":"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"}
|
||||
21
dist/classes/packets/AgentCachedTexture.d.ts
vendored
21
dist/classes/packets/AgentCachedTexture.d.ts
vendored
@@ -1,21 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentCachedTexturePacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
SerialNum: number;
|
||||
};
|
||||
WearableData: {
|
||||
ID: UUID;
|
||||
TextureIndex: number;
|
||||
}[];
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
61
dist/classes/packets/AgentCachedTexture.js
vendored
61
dist/classes/packets/AgentCachedTexture.js
vendored
@@ -1,61 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentCachedTexturePacket {
|
||||
constructor() {
|
||||
this.name = 'AgentCachedTexture';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902144;
|
||||
}
|
||||
getSize() {
|
||||
return ((17) * this.WearableData.length) + 37;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeInt32LE(this.AgentData['SerialNum'], pos);
|
||||
pos += 4;
|
||||
const count = this.WearableData.length;
|
||||
buf.writeUInt8(this.WearableData.length, pos++);
|
||||
for (let i = 0; i < count; i++) {
|
||||
this.WearableData[i]['ID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt8(this.WearableData[i]['TextureIndex'], pos++);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero(),
|
||||
SerialNum: 0
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SerialNum'] = buf.readInt32LE(pos);
|
||||
pos += 4;
|
||||
this.AgentData = newObjAgentData;
|
||||
const count = buf.readUInt8(pos++);
|
||||
this.WearableData = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const newObjWearableData = {
|
||||
ID: UUID_1.UUID.zero(),
|
||||
TextureIndex: 0
|
||||
};
|
||||
newObjWearableData['ID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjWearableData['TextureIndex'] = buf.readUInt8(pos++);
|
||||
this.WearableData.push(newObjWearableData);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentCachedTexturePacket = AgentCachedTexturePacket;
|
||||
//# sourceMappingURL=AgentCachedTexture.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentCachedTexture.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentCachedTexture.ts"],"names":[],"mappings":"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"}
|
||||
@@ -1,22 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentCachedTextureResponsePacket implements Packet {
|
||||
name: string;
|
||||
flags: number;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
SerialNum: number;
|
||||
};
|
||||
WearableData: {
|
||||
TextureID: UUID;
|
||||
TextureIndex: number;
|
||||
HostName: string;
|
||||
}[];
|
||||
getSize(): number;
|
||||
calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
@@ -1,73 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentCachedTextureResponsePacket {
|
||||
constructor() {
|
||||
this.name = 'AgentCachedTextureResponse';
|
||||
this.flags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902145;
|
||||
}
|
||||
getSize() {
|
||||
return ((this.calculateVarVarSize(this.WearableData, 'HostName', 1) + 17) * this.WearableData.length) + 37;
|
||||
}
|
||||
calculateVarVarSize(block, paramName, extraPerVar) {
|
||||
let size = 0;
|
||||
block.forEach((bl) => {
|
||||
size += bl[paramName].length + extraPerVar;
|
||||
});
|
||||
return size;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeInt32LE(this.AgentData['SerialNum'], pos);
|
||||
pos += 4;
|
||||
const count = this.WearableData.length;
|
||||
buf.writeUInt8(this.WearableData.length, pos++);
|
||||
for (let i = 0; i < count; i++) {
|
||||
this.WearableData[i]['TextureID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt8(this.WearableData[i]['TextureIndex'], pos++);
|
||||
buf.write(this.WearableData[i]['HostName'], pos);
|
||||
pos += this.WearableData[i]['HostName'].length;
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero(),
|
||||
SerialNum: 0
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SerialNum'] = buf.readInt32LE(pos);
|
||||
pos += 4;
|
||||
this.AgentData = newObjAgentData;
|
||||
const count = buf.readUInt8(pos++);
|
||||
this.WearableData = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const newObjWearableData = {
|
||||
TextureID: UUID_1.UUID.zero(),
|
||||
TextureIndex: 0,
|
||||
HostName: ''
|
||||
};
|
||||
newObjWearableData['TextureID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjWearableData['TextureIndex'] = buf.readUInt8(pos++);
|
||||
newObjWearableData['HostName'] = buf.toString('utf8', pos, length);
|
||||
pos += length;
|
||||
this.WearableData.push(newObjWearableData);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentCachedTextureResponsePacket = AgentCachedTextureResponsePacket;
|
||||
//# sourceMappingURL=AgentCachedTextureResponse.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentCachedTextureResponse.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentCachedTextureResponse.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,4BAA4B,CAAC;QACpC,UAAK,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzD,OAAE,GAAG,UAAU,CAAC;IA2FpB,CAAC;IA9EG,OAAO;QAEH,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/G,CAAC;IAED,mBAAmB,CAAC,KAAe,EAAE,SAAiB,EAAE,WAAmB;QAEvE,IAAI,IAAI,GAAG,CAAC,CAAC;QACb,KAAK,CAAC,OAAO,CAAC,CAAC,EAAO,EAAE,EAAE;YAEtB,IAAI,IAAI,EAAE,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,WAAW,CAAC;QAC/C,CAAC,CAAC,CAAC;QACH,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,KAAK,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC;QACvC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAChD,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B,CAAC;YACG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC1D,GAAG,IAAI,EAAE,CAAC;YACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;YAC5D,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,CAAC;YACjD,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC;QACnD,CAAC;QACD,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,SAAS,EAAE,CAAC;SACf,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;QACvB,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B,CAAC;YACG,MAAM,kBAAkB,GAIpB;gBACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;gBACtB,YAAY,EAAE,CAAC;gBACf,QAAQ,EAAE,EAAE;aACf,CAAC;YACF,kBAAkB,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,EAAE,CAAC;YACV,kBAAkB,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YAC1D,kBAAkB,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,MAAM,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;YACnE,GAAG,IAAI,MAAM,CAAC;YACd,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC;QAC/C,CAAC;QACD,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AA/FD,4EA+FC"}
|
||||
22
dist/classes/packets/AgentDataUpdate.d.ts
vendored
22
dist/classes/packets/AgentDataUpdate.d.ts
vendored
@@ -1,22 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import Long = require('long');
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentDataUpdatePacket implements Packet {
|
||||
name: string;
|
||||
flags: number;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
FirstName: string;
|
||||
LastName: string;
|
||||
GroupTitle: string;
|
||||
ActiveGroupID: UUID;
|
||||
GroupPowers: Long;
|
||||
GroupName: string;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
65
dist/classes/packets/AgentDataUpdate.js
vendored
65
dist/classes/packets/AgentDataUpdate.js
vendored
@@ -1,65 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const Long = require("long");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentDataUpdatePacket {
|
||||
constructor() {
|
||||
this.name = 'AgentDataUpdate';
|
||||
this.flags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902147;
|
||||
}
|
||||
getSize() {
|
||||
return (this.AgentData['FirstName'].length + 1 + this.AgentData['LastName'].length + 1 + this.AgentData['GroupTitle'].length + 1 + this.AgentData['GroupName'].length + 1) + 40;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.write(this.AgentData['FirstName'], pos);
|
||||
pos += this.AgentData['FirstName'].length;
|
||||
buf.write(this.AgentData['LastName'], pos);
|
||||
pos += this.AgentData['LastName'].length;
|
||||
buf.write(this.AgentData['GroupTitle'], pos);
|
||||
pos += this.AgentData['GroupTitle'].length;
|
||||
this.AgentData['ActiveGroupID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeInt32LE(this.AgentData['GroupPowers'].low, pos);
|
||||
pos += 4;
|
||||
buf.writeInt32LE(this.AgentData['GroupPowers'].high, pos);
|
||||
pos += 4;
|
||||
buf.write(this.AgentData['GroupName'], pos);
|
||||
pos += this.AgentData['GroupName'].length;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
FirstName: '',
|
||||
LastName: '',
|
||||
GroupTitle: '',
|
||||
ActiveGroupID: UUID_1.UUID.zero(),
|
||||
GroupPowers: Long.ZERO,
|
||||
GroupName: ''
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['FirstName'] = buf.toString('utf8', pos, length);
|
||||
pos += length;
|
||||
newObjAgentData['LastName'] = buf.toString('utf8', pos, length);
|
||||
pos += length;
|
||||
newObjAgentData['GroupTitle'] = buf.toString('utf8', pos, length);
|
||||
pos += length;
|
||||
newObjAgentData['ActiveGroupID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['GroupPowers'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4));
|
||||
pos += 8;
|
||||
newObjAgentData['GroupName'] = buf.toString('utf8', pos, length);
|
||||
pos += length;
|
||||
this.AgentData = newObjAgentData;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentDataUpdatePacket = AgentDataUpdatePacket;
|
||||
//# sourceMappingURL=AgentDataUpdate.js.map
|
||||
1
dist/classes/packets/AgentDataUpdate.js.map
vendored
1
dist/classes/packets/AgentDataUpdate.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentDataUpdate.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentDataUpdate.ts"],"names":[],"mappings":"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"}
|
||||
16
dist/classes/packets/AgentDataUpdateRequest.d.ts
vendored
16
dist/classes/packets/AgentDataUpdateRequest.d.ts
vendored
@@ -1,16 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentDataUpdateRequestPacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
37
dist/classes/packets/AgentDataUpdateRequest.js
vendored
37
dist/classes/packets/AgentDataUpdateRequest.js
vendored
@@ -1,37 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentDataUpdateRequestPacket {
|
||||
constructor() {
|
||||
this.name = 'AgentDataUpdateRequest';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902146;
|
||||
}
|
||||
getSize() {
|
||||
return 32;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentDataUpdateRequestPacket = AgentDataUpdateRequestPacket;
|
||||
//# sourceMappingURL=AgentDataUpdateRequest.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentDataUpdateRequest.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentDataUpdateRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,UAAK,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClC,OAAE,GAAG,UAAU,CAAC;IAuCpB,CAAC;IAhCG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAGjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;SACzB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AA3CD,oEA2CC"}
|
||||
15
dist/classes/packets/AgentDropGroup.d.ts
vendored
15
dist/classes/packets/AgentDropGroup.d.ts
vendored
@@ -1,15 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentDropGroupPacket implements Packet {
|
||||
name: string;
|
||||
flags: number;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
GroupID: UUID;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
37
dist/classes/packets/AgentDropGroup.js
vendored
37
dist/classes/packets/AgentDropGroup.js
vendored
@@ -1,37 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentDropGroupPacket {
|
||||
constructor() {
|
||||
this.name = 'AgentDropGroup';
|
||||
this.flags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902150;
|
||||
}
|
||||
getSize() {
|
||||
return 32;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['GroupID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
GroupID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['GroupID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentDropGroupPacket = AgentDropGroupPacket;
|
||||
//# sourceMappingURL=AgentDropGroup.js.map
|
||||
1
dist/classes/packets/AgentDropGroup.js.map
vendored
1
dist/classes/packets/AgentDropGroup.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentDropGroup.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentDropGroup.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,UAAK,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,UAAU,GAAG,2BAAY,CAAC,YAAY,CAAC;QAC5G,OAAE,GAAG,UAAU,CAAC;IAuCpB,CAAC;IAhCG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAGjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AA3CD,oDA2CC"}
|
||||
21
dist/classes/packets/AgentFOV.d.ts
vendored
21
dist/classes/packets/AgentFOV.d.ts
vendored
@@ -1,21 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentFOVPacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
CircuitCode: number;
|
||||
};
|
||||
FOVBlock: {
|
||||
GenCounter: number;
|
||||
VerticalAngle: number;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
55
dist/classes/packets/AgentFOV.js
vendored
55
dist/classes/packets/AgentFOV.js
vendored
@@ -1,55 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentFOVPacket {
|
||||
constructor() {
|
||||
this.name = 'AgentFOV';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294901842;
|
||||
}
|
||||
getSize() {
|
||||
return 44;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt32LE(this.AgentData['CircuitCode'], pos);
|
||||
pos += 4;
|
||||
buf.writeUInt32LE(this.FOVBlock['GenCounter'], pos);
|
||||
pos += 4;
|
||||
buf.writeFloatLE(this.FOVBlock['VerticalAngle'], pos);
|
||||
pos += 4;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero(),
|
||||
CircuitCode: 0
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['CircuitCode'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
this.AgentData = newObjAgentData;
|
||||
const newObjFOVBlock = {
|
||||
GenCounter: 0,
|
||||
VerticalAngle: 0
|
||||
};
|
||||
newObjFOVBlock['GenCounter'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
newObjFOVBlock['VerticalAngle'] = buf.readFloatLE(pos);
|
||||
pos += 4;
|
||||
this.FOVBlock = newObjFOVBlock;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentFOVPacket = AgentFOVPacket;
|
||||
//# sourceMappingURL=AgentFOV.js.map
|
||||
1
dist/classes/packets/AgentFOV.js.map
vendored
1
dist/classes/packets/AgentFOV.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentFOV.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentFOV.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,UAAU,CAAC;QAClB,UAAK,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClC,OAAE,GAAG,UAAU,CAAC;IAkEpB,CAAC;IAtDG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,WAAW,EAAE,CAAC;SACjB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,cAAc,GAGhB;YACA,UAAU,EAAE,CAAC;YACb,aAAa,EAAE,CAAC;SACnB,CAAC;QACF,cAAc,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,cAAc,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AAtED,wCAsEC"}
|
||||
25
dist/classes/packets/AgentGroupDataUpdate.d.ts
vendored
25
dist/classes/packets/AgentGroupDataUpdate.d.ts
vendored
@@ -1,25 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import Long = require('long');
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentGroupDataUpdatePacket implements Packet {
|
||||
name: string;
|
||||
flags: number;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
};
|
||||
GroupData: {
|
||||
GroupID: UUID;
|
||||
GroupPowers: Long;
|
||||
AcceptNotices: boolean;
|
||||
GroupInsigniaID: UUID;
|
||||
Contribution: number;
|
||||
GroupName: string;
|
||||
}[];
|
||||
getSize(): number;
|
||||
calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
81
dist/classes/packets/AgentGroupDataUpdate.js
vendored
81
dist/classes/packets/AgentGroupDataUpdate.js
vendored
@@ -1,81 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const Long = require("long");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentGroupDataUpdatePacket {
|
||||
constructor() {
|
||||
this.name = 'AgentGroupDataUpdate';
|
||||
this.flags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902149;
|
||||
}
|
||||
getSize() {
|
||||
return ((this.calculateVarVarSize(this.GroupData, 'GroupName', 1) + 45) * this.GroupData.length) + 17;
|
||||
}
|
||||
calculateVarVarSize(block, paramName, extraPerVar) {
|
||||
let size = 0;
|
||||
block.forEach((bl) => {
|
||||
size += bl[paramName].length + extraPerVar;
|
||||
});
|
||||
return size;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
const count = this.GroupData.length;
|
||||
buf.writeUInt8(this.GroupData.length, pos++);
|
||||
for (let i = 0; i < count; i++) {
|
||||
this.GroupData[i]['GroupID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeInt32LE(this.GroupData[i]['GroupPowers'].low, pos);
|
||||
pos += 4;
|
||||
buf.writeInt32LE(this.GroupData[i]['GroupPowers'].high, pos);
|
||||
pos += 4;
|
||||
buf.writeUInt8((this.GroupData[i]['AcceptNotices']) ? 1 : 0, pos++);
|
||||
this.GroupData[i]['GroupInsigniaID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeInt32LE(this.GroupData[i]['Contribution'], pos);
|
||||
pos += 4;
|
||||
buf.write(this.GroupData[i]['GroupName'], pos);
|
||||
pos += this.GroupData[i]['GroupName'].length;
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
const count = buf.readUInt8(pos++);
|
||||
this.GroupData = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const newObjGroupData = {
|
||||
GroupID: UUID_1.UUID.zero(),
|
||||
GroupPowers: Long.ZERO,
|
||||
AcceptNotices: false,
|
||||
GroupInsigniaID: UUID_1.UUID.zero(),
|
||||
Contribution: 0,
|
||||
GroupName: ''
|
||||
};
|
||||
newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjGroupData['GroupPowers'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4));
|
||||
pos += 8;
|
||||
newObjGroupData['AcceptNotices'] = (buf.readUInt8(pos++) === 1);
|
||||
newObjGroupData['GroupInsigniaID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjGroupData['Contribution'] = buf.readInt32LE(pos);
|
||||
pos += 4;
|
||||
newObjGroupData['GroupName'] = buf.toString('utf8', pos, length);
|
||||
pos += length;
|
||||
this.GroupData.push(newObjGroupData);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentGroupDataUpdatePacket = AgentGroupDataUpdatePacket;
|
||||
//# sourceMappingURL=AgentGroupDataUpdate.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentGroupDataUpdate.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentGroupDataUpdate.ts"],"names":[],"mappings":"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"}
|
||||
22
dist/classes/packets/AgentHeightWidth.d.ts
vendored
22
dist/classes/packets/AgentHeightWidth.d.ts
vendored
@@ -1,22 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentHeightWidthPacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
CircuitCode: number;
|
||||
};
|
||||
HeightWidthBlock: {
|
||||
GenCounter: number;
|
||||
Height: number;
|
||||
Width: number;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
60
dist/classes/packets/AgentHeightWidth.js
vendored
60
dist/classes/packets/AgentHeightWidth.js
vendored
@@ -1,60 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentHeightWidthPacket {
|
||||
constructor() {
|
||||
this.name = 'AgentHeightWidth';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294901843;
|
||||
}
|
||||
getSize() {
|
||||
return 44;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt32LE(this.AgentData['CircuitCode'], pos);
|
||||
pos += 4;
|
||||
buf.writeUInt32LE(this.HeightWidthBlock['GenCounter'], pos);
|
||||
pos += 4;
|
||||
buf.writeUInt16LE(this.HeightWidthBlock['Height'], pos);
|
||||
pos += 2;
|
||||
buf.writeUInt16LE(this.HeightWidthBlock['Width'], pos);
|
||||
pos += 2;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero(),
|
||||
CircuitCode: 0
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['CircuitCode'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
this.AgentData = newObjAgentData;
|
||||
const newObjHeightWidthBlock = {
|
||||
GenCounter: 0,
|
||||
Height: 0,
|
||||
Width: 0
|
||||
};
|
||||
newObjHeightWidthBlock['GenCounter'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
newObjHeightWidthBlock['Height'] = buf.readUInt16LE(pos);
|
||||
pos += 2;
|
||||
newObjHeightWidthBlock['Width'] = buf.readUInt16LE(pos);
|
||||
pos += 2;
|
||||
this.HeightWidthBlock = newObjHeightWidthBlock;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentHeightWidthPacket = AgentHeightWidthPacket;
|
||||
//# sourceMappingURL=AgentHeightWidth.js.map
|
||||
1
dist/classes/packets/AgentHeightWidth.js.map
vendored
1
dist/classes/packets/AgentHeightWidth.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentHeightWidth.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentHeightWidth.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,UAAK,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClC,OAAE,GAAG,UAAU,CAAC;IAyEpB,CAAC;IA5DG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,WAAW,EAAE,CAAC;SACjB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,sBAAsB,GAIxB;YACA,UAAU,EAAE,CAAC;YACb,MAAM,EAAE,CAAC;YACT,KAAK,EAAE,CAAC;SACX,CAAC;QACF,sBAAsB,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC7D,GAAG,IAAI,CAAC,CAAC;QACT,sBAAsB,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,sBAAsB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,gBAAgB,GAAG,sBAAsB,CAAC;QAC/C,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AA7ED,wDA6EC"}
|
||||
19
dist/classes/packets/AgentIsNowWearing.d.ts
vendored
19
dist/classes/packets/AgentIsNowWearing.d.ts
vendored
@@ -1,19 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentIsNowWearingPacket implements Packet {
|
||||
name: string;
|
||||
flags: number;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
};
|
||||
WearableData: {
|
||||
ItemID: UUID;
|
||||
WearableType: number;
|
||||
}[];
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
56
dist/classes/packets/AgentIsNowWearing.js
vendored
56
dist/classes/packets/AgentIsNowWearing.js
vendored
@@ -1,56 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentIsNowWearingPacket {
|
||||
constructor() {
|
||||
this.name = 'AgentIsNowWearing';
|
||||
this.flags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902143;
|
||||
}
|
||||
getSize() {
|
||||
return ((17) * this.WearableData.length) + 33;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
const count = this.WearableData.length;
|
||||
buf.writeUInt8(this.WearableData.length, pos++);
|
||||
for (let i = 0; i < count; i++) {
|
||||
this.WearableData[i]['ItemID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt8(this.WearableData[i]['WearableType'], pos++);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
const count = buf.readUInt8(pos++);
|
||||
this.WearableData = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const newObjWearableData = {
|
||||
ItemID: UUID_1.UUID.zero(),
|
||||
WearableType: 0
|
||||
};
|
||||
newObjWearableData['ItemID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjWearableData['WearableType'] = buf.readUInt8(pos++);
|
||||
this.WearableData.push(newObjWearableData);
|
||||
}
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentIsNowWearingPacket = AgentIsNowWearingPacket;
|
||||
//# sourceMappingURL=AgentIsNowWearing.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentIsNowWearing.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentIsNowWearing.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,UAAK,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAC3D,OAAE,GAAG,UAAU,CAAC;IAmEpB,CAAC;IAxDG,OAAO;QAEH,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAClD,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,MAAM,KAAK,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC;QACvC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAChD,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B,CAAC;YACG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;YACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAChE,CAAC;QACD,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAGjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;SACzB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;QACvB,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B,CAAC;YACG,MAAM,kBAAkB,GAGpB;gBACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;gBACnB,YAAY,EAAE,CAAC;aAClB,CAAC;YACF,kBAAkB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,kBAAkB,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YAC1D,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC;QAC/C,CAAC;QACD,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AAvED,0DAuEC"}
|
||||
28
dist/classes/packets/AgentMovementComplete.d.ts
vendored
28
dist/classes/packets/AgentMovementComplete.d.ts
vendored
@@ -1,28 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { Vector3 } from '../Vector3';
|
||||
import Long = require('long');
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentMovementCompletePacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
};
|
||||
Data: {
|
||||
Position: Vector3;
|
||||
LookAt: Vector3;
|
||||
RegionHandle: Long;
|
||||
Timestamp: number;
|
||||
};
|
||||
SimData: {
|
||||
ChannelVersion: string;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
72
dist/classes/packets/AgentMovementComplete.js
vendored
72
dist/classes/packets/AgentMovementComplete.js
vendored
@@ -1,72 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const Vector3_1 = require("../Vector3");
|
||||
const Long = require("long");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentMovementCompletePacket {
|
||||
constructor() {
|
||||
this.name = 'AgentMovementComplete';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294902010;
|
||||
}
|
||||
getSize() {
|
||||
return (this.SimData['ChannelVersion'].length + 2) + 68;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.Data['Position'].writeToBuffer(buf, pos, false);
|
||||
pos += 12;
|
||||
this.Data['LookAt'].writeToBuffer(buf, pos, false);
|
||||
pos += 12;
|
||||
buf.writeInt32LE(this.Data['RegionHandle'].low, pos);
|
||||
pos += 4;
|
||||
buf.writeInt32LE(this.Data['RegionHandle'].high, pos);
|
||||
pos += 4;
|
||||
buf.writeUInt32LE(this.Data['Timestamp'], pos);
|
||||
pos += 4;
|
||||
buf.write(this.SimData['ChannelVersion'], pos);
|
||||
pos += this.SimData['ChannelVersion'].length;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
const newObjData = {
|
||||
Position: Vector3_1.Vector3.getZero(),
|
||||
LookAt: Vector3_1.Vector3.getZero(),
|
||||
RegionHandle: Long.ZERO,
|
||||
Timestamp: 0
|
||||
};
|
||||
newObjData['Position'] = new Vector3_1.Vector3(buf, pos, false);
|
||||
pos += 12;
|
||||
newObjData['LookAt'] = new Vector3_1.Vector3(buf, pos, false);
|
||||
pos += 12;
|
||||
newObjData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4));
|
||||
pos += 8;
|
||||
newObjData['Timestamp'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
this.Data = newObjData;
|
||||
const newObjSimData = {
|
||||
ChannelVersion: ''
|
||||
};
|
||||
newObjSimData['ChannelVersion'] = buf.toString('utf8', pos, length);
|
||||
pos += length;
|
||||
this.SimData = newObjSimData;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentMovementCompletePacket = AgentMovementCompletePacket;
|
||||
//# sourceMappingURL=AgentMovementComplete.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentMovementComplete.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentMovementComplete.ts"],"names":[],"mappings":"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"}
|
||||
17
dist/classes/packets/AgentPause.d.ts
vendored
17
dist/classes/packets/AgentPause.d.ts
vendored
@@ -1,17 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentPausePacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
SerialNum: number;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
42
dist/classes/packets/AgentPause.js
vendored
42
dist/classes/packets/AgentPause.js
vendored
@@ -1,42 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentPausePacket {
|
||||
constructor() {
|
||||
this.name = 'AgentPause';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294901838;
|
||||
}
|
||||
getSize() {
|
||||
return 36;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt32LE(this.AgentData['SerialNum'], pos);
|
||||
pos += 4;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero(),
|
||||
SerialNum: 0
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SerialNum'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
this.AgentData = newObjAgentData;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentPausePacket = AgentPausePacket;
|
||||
//# sourceMappingURL=AgentPause.js.map
|
||||
1
dist/classes/packets/AgentPause.js.map
vendored
1
dist/classes/packets/AgentPause.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentPause.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentPause.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,UAAK,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClC,OAAE,GAAG,UAAU,CAAC;IA8CpB,CAAC;IAtCG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,SAAS,EAAE,CAAC;SACf,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AAlDD,4CAkDC"}
|
||||
19
dist/classes/packets/AgentQuitCopy.d.ts
vendored
19
dist/classes/packets/AgentQuitCopy.d.ts
vendored
@@ -1,19 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentQuitCopyPacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
};
|
||||
FuseBlock: {
|
||||
ViewerCircuitCode: number;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
45
dist/classes/packets/AgentQuitCopy.js
vendored
45
dist/classes/packets/AgentQuitCopy.js
vendored
@@ -1,45 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentQuitCopyPacket {
|
||||
constructor() {
|
||||
this.name = 'AgentQuitCopy';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294901845;
|
||||
}
|
||||
getSize() {
|
||||
return 36;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt32LE(this.FuseBlock['ViewerCircuitCode'], pos);
|
||||
pos += 4;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
const newObjFuseBlock = {
|
||||
ViewerCircuitCode: 0
|
||||
};
|
||||
newObjFuseBlock['ViewerCircuitCode'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
this.FuseBlock = newObjFuseBlock;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentQuitCopyPacket = AgentQuitCopyPacket;
|
||||
//# sourceMappingURL=AgentQuitCopy.js.map
|
||||
1
dist/classes/packets/AgentQuitCopy.js.map
vendored
1
dist/classes/packets/AgentQuitCopy.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentQuitCopy.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentQuitCopy.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,UAAK,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClC,OAAE,GAAG,UAAU,CAAC;IAoDpB,CAAC;IA1CG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAGjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;SACzB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,eAAe,GAEjB;YACA,iBAAiB,EAAE,CAAC;SACvB,CAAC;QACF,eAAe,CAAC,mBAAmB,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC7D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AAxDD,kDAwDC"}
|
||||
20
dist/classes/packets/AgentRequestSit.d.ts
vendored
20
dist/classes/packets/AgentRequestSit.d.ts
vendored
@@ -1,20 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { Vector3 } from '../Vector3';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentRequestSitPacket implements Packet {
|
||||
name: string;
|
||||
flags: number;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
};
|
||||
TargetObject: {
|
||||
TargetID: UUID;
|
||||
Offset: Vector3;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
51
dist/classes/packets/AgentRequestSit.js
vendored
51
dist/classes/packets/AgentRequestSit.js
vendored
@@ -1,51 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const Vector3_1 = require("../Vector3");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentRequestSitPacket {
|
||||
constructor() {
|
||||
this.name = 'AgentRequestSit';
|
||||
this.flags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyHigh;
|
||||
this.id = 6;
|
||||
}
|
||||
getSize() {
|
||||
return 60;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.TargetObject['TargetID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.TargetObject['Offset'].writeToBuffer(buf, pos, false);
|
||||
pos += 12;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero()
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData = newObjAgentData;
|
||||
const newObjTargetObject = {
|
||||
TargetID: UUID_1.UUID.zero(),
|
||||
Offset: Vector3_1.Vector3.getZero()
|
||||
};
|
||||
newObjTargetObject['TargetID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjTargetObject['Offset'] = new Vector3_1.Vector3(buf, pos, false);
|
||||
pos += 12;
|
||||
this.TargetObject = newObjTargetObject;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentRequestSitPacket = AgentRequestSitPacket;
|
||||
//# sourceMappingURL=AgentRequestSit.js.map
|
||||
1
dist/classes/packets/AgentRequestSit.js.map
vendored
1
dist/classes/packets/AgentRequestSit.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentRequestSit.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentRequestSit.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,wCAAmC;AACnC,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,UAAK,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC5D,OAAE,GAAG,CAAC,CAAC;IA2DX,CAAC;IAhDG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC3D,GAAG,IAAI,EAAE,CAAC;QACV,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAGjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;SACzB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,kBAAkB,GAGpB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,MAAM,EAAE,iBAAO,CAAC,OAAO,EAAE;SAC5B,CAAC;QACF,kBAAkB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,kBAAkB,CAAC,QAAQ,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC5D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,YAAY,GAAG,kBAAkB,CAAC;QACvC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AA/DD,sDA+DC"}
|
||||
17
dist/classes/packets/AgentResume.d.ts
vendored
17
dist/classes/packets/AgentResume.d.ts
vendored
@@ -1,17 +0,0 @@
|
||||
/// <reference types="node" />
|
||||
import { UUID } from '../UUID';
|
||||
import { MessageFlags } from '../../enums/MessageFlags';
|
||||
import { Packet } from '../Packet';
|
||||
export declare class AgentResumePacket implements Packet {
|
||||
name: string;
|
||||
flags: MessageFlags;
|
||||
id: number;
|
||||
AgentData: {
|
||||
AgentID: UUID;
|
||||
SessionID: UUID;
|
||||
SerialNum: number;
|
||||
};
|
||||
getSize(): number;
|
||||
writeToBuffer(buf: Buffer, pos: number): number;
|
||||
readFromBuffer(buf: Buffer, pos: number): number;
|
||||
}
|
||||
42
dist/classes/packets/AgentResume.js
vendored
42
dist/classes/packets/AgentResume.js
vendored
@@ -1,42 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UUID_1 = require("../UUID");
|
||||
const MessageFlags_1 = require("../../enums/MessageFlags");
|
||||
class AgentResumePacket {
|
||||
constructor() {
|
||||
this.name = 'AgentResume';
|
||||
this.flags = MessageFlags_1.MessageFlags.FrequencyLow;
|
||||
this.id = 4294901839;
|
||||
}
|
||||
getSize() {
|
||||
return 36;
|
||||
}
|
||||
writeToBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
this.AgentData['AgentID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
this.AgentData['SessionID'].writeToBuffer(buf, pos);
|
||||
pos += 16;
|
||||
buf.writeUInt32LE(this.AgentData['SerialNum'], pos);
|
||||
pos += 4;
|
||||
return pos - startPos;
|
||||
}
|
||||
readFromBuffer(buf, pos) {
|
||||
const startPos = pos;
|
||||
const newObjAgentData = {
|
||||
AgentID: UUID_1.UUID.zero(),
|
||||
SessionID: UUID_1.UUID.zero(),
|
||||
SerialNum: 0
|
||||
};
|
||||
newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos);
|
||||
pos += 16;
|
||||
newObjAgentData['SerialNum'] = buf.readUInt32LE(pos);
|
||||
pos += 4;
|
||||
this.AgentData = newObjAgentData;
|
||||
return pos - startPos;
|
||||
}
|
||||
}
|
||||
exports.AgentResumePacket = AgentResumePacket;
|
||||
//# sourceMappingURL=AgentResume.js.map
|
||||
1
dist/classes/packets/AgentResume.js.map
vendored
1
dist/classes/packets/AgentResume.js.map
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AgentResume.js","sourceRoot":"","sources":["../../../lib/classes/packets/AgentResume.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAGtD;IAAA;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,UAAK,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClC,OAAE,GAAG,UAAU,CAAC;IA8CpB,CAAC;IAtCG,OAAO;QAEH,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEA,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,SAAS,EAAE,CAAC;SACf,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,CAAC,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACL;AAlDD,8CAkDC"}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user