Merge pull request #6 from hintswen/master

Tried to add a ScriptDialog event...
This commit is contained in:
Casper Warden
2018-10-07 15:12:14 +01:00
committed by GitHub
12 changed files with 48 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
import { Subject } from 'rxjs/Subject';
import { ChatEvent, DisconnectEvent, FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent, GroupInviteEvent, InstantMessageEvent, InventoryOfferedEvent, LureEvent, TeleportEvent } from '..';
import { ChatEvent, DisconnectEvent, FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent, GroupInviteEvent, InstantMessageEvent, InventoryOfferedEvent, LureEvent, TeleportEvent, ScriptDialogEvent } from '..';
export declare class ClientEvents {
onNearbyChat: Subject<ChatEvent>;
onInstantMessage: Subject<InstantMessageEvent>;
@@ -14,4 +14,5 @@ export declare class ClientEvents {
onGroupChatSessionJoin: Subject<GroupChatSessionJoinEvent>;
onGroupChatAgentListUpdate: Subject<GroupChatSessionAgentListEvent>;
onFriendResponse: Subject<FriendResponseEvent>;
onScriptDialog: Subject<ScriptDialogEvent>;
}

View File

@@ -16,6 +16,7 @@ class ClientEvents {
this.onGroupChatSessionJoin = new Subject_1.Subject();
this.onGroupChatAgentListUpdate = new Subject_1.Subject();
this.onFriendResponse = new Subject_1.Subject();
this.onScriptDialog = new Subject_1.Subject();
}
}
exports.ClientEvents = ClientEvents;

View File

@@ -1 +1 @@
{"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"}
{"version":3,"file":"ClientEvents.js","sourceRoot":"","sources":["../../lib/classes/ClientEvents.ts"],"names":[],"mappings":";;AAAA,0CAAqC;AAcrC;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;QACpF,mBAAc,GAA+B,IAAI,iBAAO,EAAqB,CAAC;IAClF,CAAC;CAAA;AAhBD,oCAgBC"}

12
dist/events/ScriptDialogEvent.d.ts vendored Normal file
View File

@@ -0,0 +1,12 @@
import { UUID, Vector3 } from '..';
export declare class ScriptDialogEvent {
ObjectID: UUID;
FirstName: string;
LastName: string;
ObjectName: Vector3;
Message: string;
ChatChannel: number;
ImageID: UUID;
Buttons: string;
OwnerID: UUID;
}

6
dist/events/ScriptDialogEvent.js vendored Normal file
View File

@@ -0,0 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class ScriptDialogEvent {
}
exports.ScriptDialogEvent = ScriptDialogEvent;
//# sourceMappingURL=ScriptDialogEvent.js.map

1
dist/events/ScriptDialogEvent.js.map vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"ScriptDialogEvent.js","sourceRoot":"","sources":["../../lib/events/ScriptDialogEvent.ts"],"names":[],"mappings":";;AAEA;CAWC;AAXD,8CAWC"}

3
dist/index.d.ts vendored
View File

@@ -37,4 +37,5 @@ import { CompressedFlags } from './enums/CompressedFlags';
import { DecodeFlags } from './enums/DecodeFlags';
import { ParcelInfoFlags } from './enums/ParcelInfoFlags';
import { ParcelInfoReplyEvent } from './events/ParcelInfoReplyEvent';
export { Bot, LoginParameters, AssetType, HTTPAssets, ClientEvents, BVH, ChatSourceType, BotOptionFlags, UUID, Vector3, AgentFlags, CompressedFlags, ControlFlags, DecodeFlags, InstantMessageEventFlags, InventoryItemFlags, LoginFlags, MessageFlags, ParcelInfoFlags, PacketFlags, RegionProtocolFlags, SoundFlags, TeleportFlags, ChatEvent, DisconnectEvent, FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent, GroupInviteEvent, InstantMessageEvent, InventoryOfferedEvent, LureEvent, MapInfoRangeReplyEvent, MapInfoReplyEvent, ParcelInfoReplyEvent, RegionInfoReplyEvent, TeleportEvent };
import { ScriptDialogEvent } from './events/ScriptDialogEvent';
export { Bot, LoginParameters, AssetType, HTTPAssets, ClientEvents, BVH, ChatSourceType, BotOptionFlags, UUID, Vector3, AgentFlags, CompressedFlags, ControlFlags, DecodeFlags, InstantMessageEventFlags, InventoryItemFlags, LoginFlags, MessageFlags, ParcelInfoFlags, PacketFlags, RegionProtocolFlags, SoundFlags, TeleportFlags, ChatEvent, DisconnectEvent, FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent, GroupInviteEvent, InstantMessageEvent, InventoryOfferedEvent, LureEvent, MapInfoRangeReplyEvent, MapInfoReplyEvent, ParcelInfoReplyEvent, RegionInfoReplyEvent, TeleportEvent, ScriptDialogEvent };

2
dist/index.js vendored
View File

@@ -78,4 +78,6 @@ const ParcelInfoFlags_1 = require("./enums/ParcelInfoFlags");
exports.ParcelInfoFlags = ParcelInfoFlags_1.ParcelInfoFlags;
const ParcelInfoReplyEvent_1 = require("./events/ParcelInfoReplyEvent");
exports.ParcelInfoReplyEvent = ParcelInfoReplyEvent_1.ParcelInfoReplyEvent;
const ScriptDialogEvent_1 = require("./events/ScriptDialogEvent");
exports.ScriptDialogEvent = ScriptDialogEvent_1.ScriptDialogEvent;
//# sourceMappingURL=index.js.map

2
dist/index.js.map vendored
View File

@@ -1 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../lib/index.ts"],"names":[],"mappings":";;AAAA,+BAA0B;AA6CtB,cA7CI,SAAG,CA6CJ;AA5CP,+DAA0D;AA6CtD,0BA7CI,iCAAe,CA6CJ;AA5CnB,yDAAoD;AA+ChD,uBA/CI,2BAAY,CA+CJ;AA9ChB,uCAAkC;AA+C9B,cA/CI,SAAG,CA+CJ;AA1CP,iDAA4C;AAuCxC,oBAvCI,qBAAS,CAuCJ;AAtCb,mDAA8C;AAuC1C,qBAvCI,uBAAU,CAuCJ;AAtCd,+EAA0E;AAmDtE,mCAnDI,mDAAwB,CAmDJ;AAlD5B,sEAAiE;AAqE7D,8BArEI,yCAAmB,CAqEJ;AApEvB,2DAAsD;AAuClD,yBAvCI,+BAAc,CAuCJ;AAtClB,2DAAsD;AAuClD,yBAvCI,+BAAc,CAuCJ;AAtClB,yCAAoC;AAuChC,eAvCI,WAAI,CAuCJ;AAtCR,+CAA0C;AAuCtC,kBAvCI,iBAAO,CAuCJ;AAtCX,kDAA6C;AAwDzC,oBAxDI,qBAAS,CAwDJ;AAvDb,gEAA2D;AA8DvD,2BA9DI,mCAAgB,CA8DJ;AA7DpB,oEAA+D;AAwD3D,6BAxDI,uCAAkB,CAwDJ;AAvDtB,sEAAiE;AAwD7D,8BAxDI,yCAAmB,CAwDJ;AAvDvB,kDAA6C;AA8DzC,oBA9DI,qBAAS,CA8DJ;AA7Db,0DAAqD;AAkEjD,wBAlEI,6BAAa,CAkEJ;AAjEjB,8DAAyD;AAmDrD,0BAnDI,iCAAe,CAmDJ;AAlDnB,4DAAuD;AAqDnD,yBArDI,+BAAc,CAqDJ;AApDlB,kFAA6E;AAsDzE,oCAtDI,qDAAyB,CAsDJ;AArD7B,4FAAuF;AAoDnF,yCApDI,+DAA8B,CAoDJ;AAnDlC,wEAAmE;AA4D/D,+BA5DI,2CAAoB,CA4DJ;AA3DxB,kEAA6D;AAyDzD,4BAzDI,qCAAiB,CAyDJ;AAxDrB,4EAAuE;AAuDnE,iCAvDI,+CAAsB,CAuDJ;AAtD1B,0EAAqE;AAoDjE,gCApDI,6CAAqB,CAoDJ;AAnDzB,mDAA8C;AA2B1C,qBA3BI,uBAAU,CA2BJ;AA1Bd,uDAAkD;AA4B9C,uBA5BI,2BAAY,CA4BJ;AA3BhB,mEAA8D;AA8B1D,6BA9BI,uCAAkB,CA8BJ;AA7BtB,mDAA8C;AA8B1C,qBA9BI,uBAAU,CA8BJ;AA7Bd,uDAAkD;AA8B9C,uBA9BI,2BAAY,CA8BJ;AA7BhB,qDAAgD;AA+B5C,sBA/BI,yBAAW,CA+BJ;AA9Bf,qEAAgE;AA+B5D,8BA/BI,yCAAmB,CA+BJ;AA9BvB,mDAA8C;AA+B1C,qBA/BI,uBAAU,CA+BJ;AA9Bd,yDAAoD;AA+BhD,wBA/BI,6BAAa,CA+BJ;AA9BjB,6DAAwD;AAmBpD,0BAnBI,iCAAe,CAmBJ;AAlBnB,qDAAgD;AAoB5C,sBApBI,yBAAW,CAoBJ;AAnBf,6DAAwD;AAwBpD,0BAxBI,iCAAe,CAwBJ;AAvBnB,wEAAmE;AA2C/D,+BA3CI,2CAAoB,CA2CJ"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../lib/index.ts"],"names":[],"mappings":";;AAAA,+BAA0B;AA8CtB,cA9CI,SAAG,CA8CJ;AA7CP,+DAA0D;AA8CtD,0BA9CI,iCAAe,CA8CJ;AA7CnB,yDAAoD;AAgDhD,uBAhDI,2BAAY,CAgDJ;AA/ChB,uCAAkC;AAgD9B,cAhDI,SAAG,CAgDJ;AA3CP,iDAA4C;AAwCxC,oBAxCI,qBAAS,CAwCJ;AAvCb,mDAA8C;AAwC1C,qBAxCI,uBAAU,CAwCJ;AAvCd,+EAA0E;AAoDtE,mCApDI,mDAAwB,CAoDJ;AAnD5B,sEAAiE;AAsE7D,8BAtEI,yCAAmB,CAsEJ;AArEvB,2DAAsD;AAwClD,yBAxCI,+BAAc,CAwCJ;AAvClB,2DAAsD;AAwClD,yBAxCI,+BAAc,CAwCJ;AAvClB,yCAAoC;AAwChC,eAxCI,WAAI,CAwCJ;AAvCR,+CAA0C;AAwCtC,kBAxCI,iBAAO,CAwCJ;AAvCX,kDAA6C;AAyDzC,oBAzDI,qBAAS,CAyDJ;AAxDb,gEAA2D;AA+DvD,2BA/DI,mCAAgB,CA+DJ;AA9DpB,oEAA+D;AAyD3D,6BAzDI,uCAAkB,CAyDJ;AAxDtB,sEAAiE;AAyD7D,8BAzDI,yCAAmB,CAyDJ;AAxDvB,kDAA6C;AA+DzC,oBA/DI,qBAAS,CA+DJ;AA9Db,0DAAqD;AAmEjD,wBAnEI,6BAAa,CAmEJ;AAlEjB,8DAAyD;AAoDrD,0BApDI,iCAAe,CAoDJ;AAnDnB,4DAAuD;AAsDnD,yBAtDI,+BAAc,CAsDJ;AArDlB,kFAA6E;AAuDzE,oCAvDI,qDAAyB,CAuDJ;AAtD7B,4FAAuF;AAqDnF,yCArDI,+DAA8B,CAqDJ;AApDlC,wEAAmE;AA6D/D,+BA7DI,2CAAoB,CA6DJ;AA5DxB,kEAA6D;AA0DzD,4BA1DI,qCAAiB,CA0DJ;AAzDrB,4EAAuE;AAwDnE,iCAxDI,+CAAsB,CAwDJ;AAvD1B,0EAAqE;AAqDjE,gCArDI,6CAAqB,CAqDJ;AApDzB,mDAA8C;AA4B1C,qBA5BI,uBAAU,CA4BJ;AA3Bd,uDAAkD;AA6B9C,uBA7BI,2BAAY,CA6BJ;AA5BhB,mEAA8D;AA+B1D,6BA/BI,uCAAkB,CA+BJ;AA9BtB,mDAA8C;AA+B1C,qBA/BI,uBAAU,CA+BJ;AA9Bd,uDAAkD;AA+B9C,uBA/BI,2BAAY,CA+BJ;AA9BhB,qDAAgD;AAgC5C,sBAhCI,yBAAW,CAgCJ;AA/Bf,qEAAgE;AAgC5D,8BAhCI,yCAAmB,CAgCJ;AA/BvB,mDAA8C;AAgC1C,qBAhCI,uBAAU,CAgCJ;AA/Bd,yDAAoD;AAgChD,wBAhCI,6BAAa,CAgCJ;AA/BjB,6DAAwD;AAoBpD,0BApBI,iCAAe,CAoBJ;AAnBnB,qDAAgD;AAqB5C,sBArBI,yBAAW,CAqBJ;AApBf,6DAAwD;AAyBpD,0BAzBI,iCAAe,CAyBJ;AAxBnB,wEAAmE;AA4C/D,+BA5CI,2CAAoB,CA4CJ;AA3CxB,kEAA6D;AA8CzD,4BA9CI,qCAAiB,CA8CJ"}

View File

@@ -7,7 +7,8 @@ import {
InstantMessageEvent,
InventoryOfferedEvent,
LureEvent,
TeleportEvent
TeleportEvent,
ScriptDialogEvent
} from '..';
@@ -26,4 +27,5 @@ export class ClientEvents
onGroupChatSessionJoin: Subject<GroupChatSessionJoinEvent> = new Subject<GroupChatSessionJoinEvent>();
onGroupChatAgentListUpdate: Subject<GroupChatSessionAgentListEvent> = new Subject<GroupChatSessionAgentListEvent>();
onFriendResponse: Subject<FriendResponseEvent> = new Subject<FriendResponseEvent>();
onScriptDialog: Subject<ScriptDialogEvent> = new Subject<ScriptDialogEvent>();
}

View File

@@ -0,0 +1,14 @@
import {UUID, Vector3} from '..';
export class ScriptDialogEvent
{
ObjectID: UUID;
FirstName: string;
LastName: string;
ObjectName: Vector3;
Message: string;
ChatChannel: number;
ImageID: UUID;
Buttons: string;
OwnerID: UUID;
}

View File

@@ -41,6 +41,7 @@ import {CompressedFlags} from './enums/CompressedFlags';
import {DecodeFlags} from './enums/DecodeFlags';
import {ParcelInfoFlags} from './enums/ParcelInfoFlags';
import {ParcelInfoReplyEvent} from './events/ParcelInfoReplyEvent';
import {ScriptDialogEvent} from './events/ScriptDialogEvent';
export {
Bot,
@@ -85,5 +86,6 @@ export {
MapInfoReplyEvent,
ParcelInfoReplyEvent,
RegionInfoReplyEvent,
TeleportEvent
TeleportEvent,
ScriptDialogEvent
};