- Add a waitForEventQueue promise, to get rid of the 5 second fudge from testBot.js - Async'ify testBot.js - Complete plumbing for Hint's ScriptDialog support (see changes to ScriptDialogEvent.ts and Comms.ts - Fix: The EventQueue was pausing for 5 seconds every 30 seconds
91 lines
3.2 KiB
TypeScript
91 lines
3.2 KiB
TypeScript
import {Bot} from './Bot';
|
|
import {LoginParameters} from './classes/LoginParameters';
|
|
import {ClientEvents} from './classes/ClientEvents';
|
|
import {BVH} from './classes/BVH';
|
|
|
|
import {AssetType} from './enums/AssetType';
|
|
import {HTTPAssets} from './enums/HTTPAssets';
|
|
import {InstantMessageEventFlags} from './enums/InstantMessageEventFlags';
|
|
import {InstantMessageEvent} from './events/InstantMessageEvent';
|
|
import {ChatSourceType} from './enums/ChatSourceType';
|
|
import {BotOptionFlags} from './enums/BotOptionFlags';
|
|
import {UUID} from './classes/UUID';
|
|
import {Vector3} from './classes/Vector3';
|
|
import {ChatEvent} from './events/ChatEvent';
|
|
import {GroupInviteEvent} from './events/GroupInviteEvent';
|
|
import {FriendRequestEvent} from './events/FriendRequestEvent';
|
|
import {FriendResponseEvent} from './events/FriendResponseEvent';
|
|
import {LureEvent} from './events/LureEvent';
|
|
import {TeleportEvent} from './events/TeleportEvent';
|
|
import {DisconnectEvent} from './events/DisconnectEvent';
|
|
import {GroupChatEvent} from './events/GroupChatEvent';
|
|
import {GroupChatSessionJoinEvent} from './events/GroupChatSessionJoinEvent';
|
|
import {GroupChatSessionAgentListEvent} from './events/GroupChatSessionAgentListEvent';
|
|
import {RegionInfoReplyEvent} from './events/RegionInfoReplyEvent';
|
|
import {MapInfoReplyEvent} from './events/MapInfoReplyEvent';
|
|
import {MapInfoRangeReplyEvent} from './events/MapInfoRangeReplyEvent';
|
|
import {InventoryOfferedEvent} from './events/InventoryOfferedEvent';
|
|
import {AgentFlags} from './enums/AgentFlags';
|
|
import {ControlFlags} from './enums/ControlFlags';
|
|
import {InventoryItemFlags} from './enums/InventoryItemFlags';
|
|
import {LoginFlags} from './enums/LoginFlags';
|
|
import {MessageFlags} from './enums/MessageFlags';
|
|
import {PacketFlags} from './enums/PacketFlags';
|
|
import {RegionProtocolFlags} from './enums/RegionProtocolFlags';
|
|
import {SoundFlags} from './enums/SoundFlags';
|
|
import {TeleportFlags} from './enums/TeleportFlags';
|
|
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';
|
|
import {EventQueueStateChangeEvent} from './events/EventQueueStateChangeEvent';
|
|
|
|
export {
|
|
Bot,
|
|
LoginParameters,
|
|
AssetType,
|
|
HTTPAssets,
|
|
ClientEvents,
|
|
BVH,
|
|
ChatSourceType,
|
|
BotOptionFlags,
|
|
UUID,
|
|
Vector3,
|
|
|
|
// Flags
|
|
AgentFlags,
|
|
CompressedFlags,
|
|
ControlFlags,
|
|
DecodeFlags,
|
|
InstantMessageEventFlags,
|
|
InventoryItemFlags,
|
|
LoginFlags,
|
|
MessageFlags,
|
|
ParcelInfoFlags,
|
|
PacketFlags,
|
|
RegionProtocolFlags,
|
|
SoundFlags,
|
|
TeleportFlags,
|
|
|
|
// Events
|
|
ChatEvent,
|
|
DisconnectEvent,
|
|
FriendRequestEvent,
|
|
FriendResponseEvent,
|
|
GroupChatEvent,
|
|
GroupChatSessionAgentListEvent,
|
|
GroupChatSessionJoinEvent,
|
|
GroupInviteEvent,
|
|
InstantMessageEvent,
|
|
InventoryOfferedEvent,
|
|
LureEvent,
|
|
MapInfoRangeReplyEvent,
|
|
MapInfoReplyEvent,
|
|
ParcelInfoReplyEvent,
|
|
RegionInfoReplyEvent,
|
|
TeleportEvent,
|
|
ScriptDialogEvent,
|
|
EventQueueStateChangeEvent
|
|
};
|