From c291ed7eda54d0b0a427ff3a1941a99e638a9404 Mon Sep 17 00:00:00 2001 From: Casper Warden <216465704+casperwardensl@users.noreply.github.com> Date: Fri, 19 Oct 2018 16:43:15 +0100 Subject: [PATCH] Remove dist directory from version control - it's causing too much clutter. --- .gitignore | 2 +- dist/Bot.d.ts | 36 - dist/Bot.js | 326 ------ dist/Bot.js.map | 1 - dist/LoginHandler.d.ts | 11 - dist/LoginHandler.js | 82 -- dist/LoginHandler.js.map | 1 - dist/classes/Agent.d.ts | 82 -- dist/classes/Agent.js | 214 ---- dist/classes/Agent.js.map | 1 - dist/classes/BVH.d.ts | 16 - dist/classes/BVH.js | 48 - dist/classes/BVH.js.map | 1 - dist/classes/BVHJoint.d.ts | 11 - dist/classes/BVHJoint.js | 51 - dist/classes/BVHJoint.js.map | 1 - dist/classes/BVHJointKeyframe.d.ts | 5 - dist/classes/BVHJointKeyframe.js | 6 - dist/classes/BVHJointKeyframe.js.map | 1 - dist/classes/Caps.d.ts | 25 - dist/classes/Caps.js | 234 ----- dist/classes/Caps.js.map | 1 - dist/classes/Circuit.d.ts | 50 - dist/classes/Circuit.js | 252 ----- dist/classes/Circuit.js.map | 1 - dist/classes/ClientCommands.d.ts | 29 - dist/classes/ClientCommands.js | 43 - dist/classes/ClientCommands.js.map | 1 - dist/classes/ClientEvents.d.ts | 22 - dist/classes/ClientEvents.js | 27 - dist/classes/ClientEvents.js.map | 1 - dist/classes/Color4.d.ts | 10 - dist/classes/Color4.js | 43 - dist/classes/Color4.js.map | 1 - dist/classes/Comms.d.ts | 10 - dist/classes/Comms.js | 269 ----- dist/classes/Comms.js.map | 1 - dist/classes/EventQueueClient.d.ts | 17 - dist/classes/EventQueueClient.js | 255 ----- dist/classes/EventQueueClient.js.map | 1 - dist/classes/GameObject.d.ts | 104 -- dist/classes/GameObject.js | 36 - dist/classes/GameObject.js.map | 1 - dist/classes/GameObjectBase.d.ts | 20 - dist/classes/GameObjectBase.js | 26 - dist/classes/GameObjectBase.js.map | 1 - dist/classes/GameObjectFull.d.ts | 77 -- dist/classes/GameObjectFull.js | 32 - dist/classes/GameObjectFull.js.map | 1 - dist/classes/GameObjectLite.d.ts | 20 - dist/classes/GameObjectLite.js | 18 - dist/classes/GameObjectLite.js.map | 1 - dist/classes/GroupMember.d.ts | 9 - dist/classes/GroupMember.js | 6 - dist/classes/GroupMember.js.map | 1 - dist/classes/GroupRole.d.ts | 10 - dist/classes/GroupRole.js | 6 - dist/classes/GroupRole.js.map | 1 - dist/classes/IPAddress.d.ts | 8 - dist/classes/IPAddress.js | 55 - dist/classes/IPAddress.js.map | 1 - dist/classes/Inventory.d.ts | 26 - dist/classes/Inventory.js | 59 -- dist/classes/Inventory.js.map | 1 - dist/classes/InventoryFolder.d.ts | 25 - dist/classes/InventoryFolder.js | 154 --- dist/classes/InventoryFolder.js.map | 1 - dist/classes/InventoryItem.d.ts | 28 - dist/classes/InventoryItem.js | 10 - dist/classes/InventoryItem.js.map | 1 - dist/classes/LoginParameters.d.ts | 6 - dist/classes/LoginParameters.js | 9 - dist/classes/LoginParameters.js.map | 1 - dist/classes/LoginResponse.d.ts | 34 - dist/classes/LoginResponse.js | 271 ----- dist/classes/LoginResponse.js.map | 1 - dist/classes/MapBlock.d.ts | 6 - dist/classes/MapBlock.js | 6 - dist/classes/MapBlock.js.map | 1 - dist/classes/MessageBase.d.ts | 11 - dist/classes/MessageBase.js | 3 - dist/classes/MessageBase.js.map | 1 - dist/classes/MessageClasses.d.ts | 480 --------- dist/classes/MessageClasses.js | 968 ------------------ dist/classes/MessageClasses.js.map | 1 - dist/classes/NameValue.d.ts | 6 - dist/classes/NameValue.js | 6 - dist/classes/NameValue.js.map | 1 - dist/classes/ObjectStoreFull.d.ts | 19 - dist/classes/ObjectStoreFull.js | 453 -------- dist/classes/ObjectStoreFull.js.map | 1 - dist/classes/ObjectStoreLite.d.ts | 54 - dist/classes/ObjectStoreLite.js | 478 --------- dist/classes/ObjectStoreLite.js.map | 1 - dist/classes/Packet.d.ts | 12 - dist/classes/Packet.js | 124 --- dist/classes/Packet.js.map | 1 - dist/classes/ParticleSystem.d.ts | 41 - dist/classes/ParticleSystem.js | 153 --- dist/classes/ParticleSystem.js.map | 1 - dist/classes/Quaternion.d.ts | 7 - dist/classes/Quaternion.js | 34 - dist/classes/Quaternion.js.map | 1 - dist/classes/Region.d.ts | 69 -- dist/classes/Region.js | 129 --- dist/classes/Region.js.map | 1 - dist/classes/TextureEntry.d.ts | 14 - dist/classes/TextureEntry.js | 266 ----- dist/classes/TextureEntry.js.map | 1 - dist/classes/TextureEntryFace.d.ts | 23 - dist/classes/TextureEntryFace.js | 25 - dist/classes/TextureEntryFace.js.map | 1 - dist/classes/TimeoutError.d.ts | 4 - dist/classes/TimeoutError.js | 6 - dist/classes/TimeoutError.js.map | 1 - dist/classes/UUID.d.ts | 11 - dist/classes/UUID.js | 62 -- dist/classes/UUID.js.map | 1 - dist/classes/Utils.d.ts | 21 - dist/classes/Utils.js | 146 --- dist/classes/Utils.js.map | 1 - dist/classes/Vector2.d.ts | 7 - dist/classes/Vector2.js | 43 - dist/classes/Vector2.js.map | 1 - dist/classes/Vector3.d.ts | 7 - dist/classes/Vector3.js | 47 - dist/classes/Vector3.js.map | 1 - dist/classes/Vector4.d.ts | 7 - dist/classes/Vector4.js | 31 - dist/classes/Vector4.js.map | 1 - dist/classes/Wearable.d.ts | 6 - dist/classes/Wearable.js | 6 - dist/classes/Wearable.js.map | 1 - dist/classes/Zerocoder.d.ts | 5 - dist/classes/Zerocoder.js | 79 -- dist/classes/Zerocoder.js.map | 1 - dist/classes/commands/AgentCommands.d.ts | 10 - dist/classes/commands/AgentCommands.js | 62 -- dist/classes/commands/AgentCommands.js.map | 1 - dist/classes/commands/AssetCommands.d.ts | 8 - dist/classes/commands/AssetCommands.js | 51 - dist/classes/commands/AssetCommands.js.map | 1 - dist/classes/commands/CommandsBase.d.ts | 12 - dist/classes/commands/CommandsBase.js | 14 - dist/classes/commands/CommandsBase.js.map | 1 - .../commands/CommunicationsCommands.d.ts | 20 - .../commands/CommunicationsCommands.js | 371 ------- .../commands/CommunicationsCommands.js.map | 1 - dist/classes/commands/FriendCommands.d.ts | 19 - dist/classes/commands/FriendCommands.js | 273 ----- dist/classes/commands/FriendCommands.js.map | 1 - dist/classes/commands/GridCommands.d.ts | 10 - dist/classes/commands/GridCommands.js | 323 ------ dist/classes/commands/GridCommands.js.map | 1 - dist/classes/commands/GroupCommands.d.ts | 18 - dist/classes/commands/GroupCommands.js | 261 ----- dist/classes/commands/GroupCommands.js.map | 1 - dist/classes/commands/InventoryCommands.d.ts | 10 - dist/classes/commands/InventoryCommands.js | 77 -- .../classes/commands/InventoryCommands.js.map | 1 - dist/classes/commands/NetworkCommands.d.ts | 5 - dist/classes/commands/NetworkCommands.js | 59 -- dist/classes/commands/NetworkCommands.js.map | 1 - dist/classes/commands/ParcelCommands.d.ts | 6 - dist/classes/commands/ParcelCommands.js | 59 -- dist/classes/commands/ParcelCommands.js.map | 1 - dist/classes/commands/RegionCommands.d.ts | 19 - dist/classes/commands/RegionCommands.js | 363 ------- dist/classes/commands/RegionCommands.js.map | 1 - dist/classes/commands/TeleportCommands.d.ts | 16 - dist/classes/commands/TeleportCommands.js | 140 --- dist/classes/commands/TeleportCommands.js.map | 1 - dist/classes/interfaces/IGameObject.d.ts | 14 - dist/classes/interfaces/IGameObject.js | 3 - dist/classes/interfaces/IGameObject.js.map | 1 - dist/classes/interfaces/IObjectStore.d.ts | 13 - dist/classes/interfaces/IObjectStore.js | 3 - dist/classes/interfaces/IObjectStore.js.map | 1 - dist/classes/interfaces/ITreeBoundingBox.d.ts | 5 - dist/classes/interfaces/ITreeBoundingBox.js | 3 - .../interfaces/ITreeBoundingBox.js.map | 1 - dist/classes/messages/AbortXfer.d.ts | 17 - dist/classes/messages/AbortXfer.js | 41 - dist/classes/messages/AbortXfer.js.map | 1 - dist/classes/messages/AcceptCallingCard.d.ts | 23 - dist/classes/messages/AcceptCallingCard.js | 63 -- .../classes/messages/AcceptCallingCard.js.map | 1 - dist/classes/messages/AcceptFriendship.d.ts | 23 - dist/classes/messages/AcceptFriendship.js | 63 -- dist/classes/messages/AcceptFriendship.js.map | 1 - dist/classes/messages/ActivateGestures.d.ts | 23 - dist/classes/messages/ActivateGestures.js | 70 -- dist/classes/messages/ActivateGestures.js.map | 1 - dist/classes/messages/ActivateGroup.d.ts | 17 - dist/classes/messages/ActivateGroup.js | 44 - dist/classes/messages/ActivateGroup.js.map | 1 - dist/classes/messages/AddCircuitCode.d.ts | 17 - dist/classes/messages/AddCircuitCode.js | 44 - dist/classes/messages/AddCircuitCode.js.map | 1 - dist/classes/messages/AgentAlertMessage.d.ts | 19 - dist/classes/messages/AgentAlertMessage.js | 47 - .../classes/messages/AgentAlertMessage.js.map | 1 - dist/classes/messages/AgentAnimation.d.ts | 25 - dist/classes/messages/AgentAnimation.js | 83 -- dist/classes/messages/AgentAnimation.js.map | 1 - dist/classes/messages/AgentCachedTexture.d.ts | 22 - dist/classes/messages/AgentCachedTexture.js | 63 -- .../messages/AgentCachedTexture.js.map | 1 - .../messages/AgentCachedTextureResponse.d.ts | 23 - .../messages/AgentCachedTextureResponse.js | 77 -- .../AgentCachedTextureResponse.js.map | 1 - dist/classes/messages/AgentDataUpdate.d.ts | 22 - dist/classes/messages/AgentDataUpdate.js | 75 -- dist/classes/messages/AgentDataUpdate.js.map | 1 - .../messages/AgentDataUpdateRequest.d.ts | 17 - .../messages/AgentDataUpdateRequest.js | 39 - .../messages/AgentDataUpdateRequest.js.map | 1 - dist/classes/messages/AgentDropGroup.d.ts | 16 - dist/classes/messages/AgentDropGroup.js | 39 - dist/classes/messages/AgentDropGroup.js.map | 1 - dist/classes/messages/AgentFOV.d.ts | 22 - dist/classes/messages/AgentFOV.js | 57 -- dist/classes/messages/AgentFOV.js.map | 1 - .../messages/AgentGroupDataUpdate.d.ts | 25 - dist/classes/messages/AgentGroupDataUpdate.js | 85 -- .../messages/AgentGroupDataUpdate.js.map | 1 - dist/classes/messages/AgentHeightWidth.d.ts | 23 - dist/classes/messages/AgentHeightWidth.js | 62 -- dist/classes/messages/AgentHeightWidth.js.map | 1 - dist/classes/messages/AgentIsNowWearing.d.ts | 20 - dist/classes/messages/AgentIsNowWearing.js | 58 -- .../classes/messages/AgentIsNowWearing.js.map | 1 - .../messages/AgentMovementComplete.d.ts | 28 - .../classes/messages/AgentMovementComplete.js | 78 -- .../messages/AgentMovementComplete.js.map | 1 - dist/classes/messages/AgentPause.d.ts | 18 - dist/classes/messages/AgentPause.js | 44 - dist/classes/messages/AgentPause.js.map | 1 - dist/classes/messages/AgentQuitCopy.d.ts | 20 - dist/classes/messages/AgentQuitCopy.js | 47 - dist/classes/messages/AgentQuitCopy.js.map | 1 - dist/classes/messages/AgentRequestSit.d.ts | 21 - dist/classes/messages/AgentRequestSit.js | 53 - dist/classes/messages/AgentRequestSit.js.map | 1 - dist/classes/messages/AgentResume.d.ts | 18 - dist/classes/messages/AgentResume.js | 44 - dist/classes/messages/AgentResume.js.map | 1 - dist/classes/messages/AgentSetAppearance.d.ts | 29 - dist/classes/messages/AgentSetAppearance.js | 95 -- .../messages/AgentSetAppearance.js.map | 1 - dist/classes/messages/AgentSit.d.ts | 17 - dist/classes/messages/AgentSit.js | 39 - dist/classes/messages/AgentSit.js.map | 1 - dist/classes/messages/AgentThrottle.d.ts | 21 - dist/classes/messages/AgentThrottle.js | 59 -- dist/classes/messages/AgentThrottle.js.map | 1 - dist/classes/messages/AgentUpdate.d.ts | 28 - dist/classes/messages/AgentUpdate.js | 87 -- dist/classes/messages/AgentUpdate.js.map | 1 - .../messages/AgentWearablesRequest.d.ts | 17 - .../classes/messages/AgentWearablesRequest.js | 39 - .../messages/AgentWearablesRequest.js.map | 1 - .../messages/AgentWearablesUpdate.d.ts | 22 - dist/classes/messages/AgentWearablesUpdate.js | 68 -- .../messages/AgentWearablesUpdate.js.map | 1 - dist/classes/messages/AlertMessage.d.ts | 23 - dist/classes/messages/AlertMessage.js | 84 -- dist/classes/messages/AlertMessage.js.map | 1 - .../classes/messages/AssetUploadComplete.d.ts | 18 - dist/classes/messages/AssetUploadComplete.js | 40 - .../messages/AssetUploadComplete.js.map | 1 - dist/classes/messages/AssetUploadRequest.d.ts | 20 - dist/classes/messages/AssetUploadRequest.js | 52 - .../messages/AssetUploadRequest.js.map | 1 - dist/classes/messages/AtomicPassObject.d.ts | 16 - dist/classes/messages/AtomicPassObject.js | 37 - dist/classes/messages/AtomicPassObject.js.map | 1 - dist/classes/messages/AttachedSound.d.ts | 19 - dist/classes/messages/AttachedSound.js | 52 - dist/classes/messages/AttachedSound.js.map | 1 - .../messages/AttachedSoundGainChange.d.ts | 16 - .../messages/AttachedSoundGainChange.js | 39 - .../messages/AttachedSoundGainChange.js.map | 1 - dist/classes/messages/AvatarAnimation.d.ts | 26 - dist/classes/messages/AvatarAnimation.js | 96 -- dist/classes/messages/AvatarAnimation.js.map | 1 - dist/classes/messages/AvatarAppearance.d.ts | 31 - dist/classes/messages/AvatarAppearance.js | 104 -- dist/classes/messages/AvatarAppearance.js.map | 1 - .../messages/AvatarClassifiedReply.d.ts | 21 - .../classes/messages/AvatarClassifiedReply.js | 69 -- .../messages/AvatarClassifiedReply.js.map | 1 - dist/classes/messages/AvatarGroupsReply.d.ts | 29 - dist/classes/messages/AvatarGroupsReply.js | 98 -- .../classes/messages/AvatarGroupsReply.js.map | 1 - .../messages/AvatarInterestsReply.d.ts | 23 - dist/classes/messages/AvatarInterestsReply.js | 73 -- .../messages/AvatarInterestsReply.js.map | 1 - .../messages/AvatarInterestsUpdate.d.ts | 23 - .../classes/messages/AvatarInterestsUpdate.js | 73 -- .../messages/AvatarInterestsUpdate.js.map | 1 - dist/classes/messages/AvatarNotesReply.d.ts | 19 - dist/classes/messages/AvatarNotesReply.js | 51 - dist/classes/messages/AvatarNotesReply.js.map | 1 - dist/classes/messages/AvatarNotesUpdate.d.ts | 21 - dist/classes/messages/AvatarNotesUpdate.js | 56 - .../classes/messages/AvatarNotesUpdate.js.map | 1 - dist/classes/messages/AvatarPickerReply.d.ts | 22 - dist/classes/messages/AvatarPickerReply.js | 76 -- .../classes/messages/AvatarPickerReply.js.map | 1 - .../classes/messages/AvatarPickerRequest.d.ts | 21 - dist/classes/messages/AvatarPickerRequest.js | 54 - .../messages/AvatarPickerRequest.js.map | 1 - .../messages/AvatarPickerRequestBackend.d.ts | 21 - .../messages/AvatarPickerRequestBackend.js | 57 -- .../AvatarPickerRequestBackend.js.map | 1 - dist/classes/messages/AvatarPicksReply.d.ts | 21 - dist/classes/messages/AvatarPicksReply.js | 69 -- dist/classes/messages/AvatarPicksReply.js.map | 1 - .../messages/AvatarPropertiesReply.d.ts | 27 - .../classes/messages/AvatarPropertiesReply.js | 99 -- .../messages/AvatarPropertiesReply.js.map | 1 - .../messages/AvatarPropertiesRequest.d.ts | 18 - .../messages/AvatarPropertiesRequest.js | 44 - .../messages/AvatarPropertiesRequest.js.map | 1 - .../AvatarPropertiesRequestBackend.d.ts | 18 - .../AvatarPropertiesRequestBackend.js | 45 - .../AvatarPropertiesRequestBackend.js.map | 1 - .../messages/AvatarPropertiesUpdate.d.ts | 25 - .../messages/AvatarPropertiesUpdate.js | 81 -- .../messages/AvatarPropertiesUpdate.js.map | 1 - dist/classes/messages/AvatarSitResponse.d.ts | 25 - dist/classes/messages/AvatarSitResponse.js | 65 -- .../classes/messages/AvatarSitResponse.js.map | 1 - .../classes/messages/AvatarTextureUpdate.d.ts | 25 - dist/classes/messages/AvatarTextureUpdate.js | 86 -- .../messages/AvatarTextureUpdate.js.map | 1 - .../classes/messages/BulkUpdateInventory.d.ts | 47 - dist/classes/messages/BulkUpdateInventory.js | 194 ---- .../messages/BulkUpdateInventory.js.map | 1 - dist/classes/messages/BuyObjectInventory.d.ts | 21 - dist/classes/messages/BuyObjectInventory.js | 57 -- .../messages/BuyObjectInventory.js.map | 1 - dist/classes/messages/CameraConstraint.d.ts | 15 - dist/classes/messages/CameraConstraint.js | 34 - dist/classes/messages/CameraConstraint.js.map | 1 - dist/classes/messages/CancelAuction.d.ts | 15 - dist/classes/messages/CancelAuction.js | 42 - dist/classes/messages/CancelAuction.js.map | 1 - .../messages/ChangeInventoryItemFlags.d.ts | 21 - .../messages/ChangeInventoryItemFlags.js | 60 -- .../messages/ChangeInventoryItemFlags.js.map | 1 - dist/classes/messages/ChangeUserRights.d.ts | 19 - dist/classes/messages/ChangeUserRights.js | 55 - dist/classes/messages/ChangeUserRights.js.map | 1 - dist/classes/messages/ChatFromSimulator.d.ts | 23 - dist/classes/messages/ChatFromSimulator.js | 70 -- .../classes/messages/ChatFromSimulator.js.map | 1 - dist/classes/messages/ChatFromViewer.d.ts | 21 - dist/classes/messages/ChatFromViewer.js | 59 -- dist/classes/messages/ChatFromViewer.js.map | 1 - dist/classes/messages/ChatPass.d.ts | 25 - dist/classes/messages/ChatPass.js | 80 -- dist/classes/messages/ChatPass.js.map | 1 - .../classes/messages/CheckParcelAuctions.d.ts | 15 - dist/classes/messages/CheckParcelAuctions.js | 44 - .../messages/CheckParcelAuctions.js.map | 1 - dist/classes/messages/CheckParcelSales.d.ts | 15 - dist/classes/messages/CheckParcelSales.js | 44 - dist/classes/messages/CheckParcelSales.js.map | 1 - dist/classes/messages/ChildAgentAlive.d.ts | 19 - dist/classes/messages/ChildAgentAlive.js | 52 - dist/classes/messages/ChildAgentAlive.js.map | 1 - dist/classes/messages/ChildAgentDying.d.ts | 16 - dist/classes/messages/ChildAgentDying.js | 39 - dist/classes/messages/ChildAgentDying.js.map | 1 - .../messages/ChildAgentPositionUpdate.d.ts | 28 - .../messages/ChildAgentPositionUpdate.js | 91 -- .../messages/ChildAgentPositionUpdate.js.map | 1 - dist/classes/messages/ChildAgentUnknown.d.ts | 16 - dist/classes/messages/ChildAgentUnknown.js | 39 - .../classes/messages/ChildAgentUnknown.js.map | 1 - dist/classes/messages/ChildAgentUpdate.d.ts | 72 -- dist/classes/messages/ChildAgentUpdate.js | 317 ------ dist/classes/messages/ChildAgentUpdate.js.map | 1 - dist/classes/messages/ClassifiedDelete.d.ts | 20 - dist/classes/messages/ClassifiedDelete.js | 47 - dist/classes/messages/ClassifiedDelete.js.map | 1 - .../classes/messages/ClassifiedGodDelete.d.ts | 21 - dist/classes/messages/ClassifiedGodDelete.js | 52 - .../messages/ClassifiedGodDelete.js.map | 1 - .../classes/messages/ClassifiedInfoReply.d.ts | 33 - dist/classes/messages/ClassifiedInfoReply.js | 121 --- .../messages/ClassifiedInfoReply.js.map | 1 - .../messages/ClassifiedInfoRequest.d.ts | 19 - .../classes/messages/ClassifiedInfoRequest.js | 47 - .../messages/ClassifiedInfoRequest.js.map | 1 - .../messages/ClassifiedInfoUpdate.d.ts | 30 - dist/classes/messages/ClassifiedInfoUpdate.js | 97 -- .../messages/ClassifiedInfoUpdate.js.map | 1 - .../messages/ClearFollowCamProperties.d.ts | 15 - .../messages/ClearFollowCamProperties.js | 34 - .../messages/ClearFollowCamProperties.js.map | 1 - dist/classes/messages/CloseCircuit.d.ts | 12 - dist/classes/messages/CloseCircuit.js | 22 - dist/classes/messages/CloseCircuit.js.map | 1 - .../messages/CoarseLocationUpdate.d.ts | 24 - dist/classes/messages/CoarseLocationUpdate.js | 75 -- .../messages/CoarseLocationUpdate.js.map | 1 - .../messages/CompleteAgentMovement.d.ts | 18 - .../classes/messages/CompleteAgentMovement.js | 44 - .../messages/CompleteAgentMovement.js.map | 1 - dist/classes/messages/CompleteAuction.d.ts | 15 - dist/classes/messages/CompleteAuction.js | 42 - dist/classes/messages/CompleteAuction.js.map | 1 - dist/classes/messages/CompletePingCheck.d.ts | 15 - dist/classes/messages/CompletePingCheck.js | 31 - .../classes/messages/CompletePingCheck.js.map | 1 - .../classes/messages/ConfirmAuctionStart.d.ts | 16 - dist/classes/messages/ConfirmAuctionStart.js | 39 - .../messages/ConfirmAuctionStart.js.map | 1 - .../messages/ConfirmEnableSimulator.d.ts | 16 - .../messages/ConfirmEnableSimulator.js | 39 - .../messages/ConfirmEnableSimulator.js.map | 1 - dist/classes/messages/ConfirmXferPacket.d.ts | 17 - dist/classes/messages/ConfirmXferPacket.js | 41 - .../classes/messages/ConfirmXferPacket.js.map | 1 - .../messages/CopyInventoryFromNotecard.d.ts | 24 - .../messages/CopyInventoryFromNotecard.js | 73 -- .../messages/CopyInventoryFromNotecard.js.map | 1 - dist/classes/messages/CopyInventoryItem.d.ts | 24 - dist/classes/messages/CopyInventoryItem.js | 84 -- .../classes/messages/CopyInventoryItem.js.map | 1 - dist/classes/messages/CreateGroupReply.d.ts | 20 - dist/classes/messages/CreateGroupReply.js | 52 - dist/classes/messages/CreateGroupReply.js.map | 1 - dist/classes/messages/CreateGroupRequest.d.ts | 26 - dist/classes/messages/CreateGroupRequest.js | 80 -- .../messages/CreateGroupRequest.js.map | 1 - .../messages/CreateGroupRequestExtended.d.ts | 27 - .../messages/CreateGroupRequestExtended.js | 85 -- .../CreateGroupRequestExtended.js.map | 1 - .../messages/CreateInventoryFolder.d.ts | 23 - .../classes/messages/CreateInventoryFolder.js | 62 -- .../messages/CreateInventoryFolder.js.map | 1 - .../classes/messages/CreateInventoryItem.d.ts | 27 - dist/classes/messages/CreateInventoryItem.js | 85 -- .../messages/CreateInventoryItem.js.map | 1 - .../messages/CreateLandmarkForEvent.d.ts | 23 - .../messages/CreateLandmarkForEvent.js | 62 -- .../messages/CreateLandmarkForEvent.js.map | 1 - .../messages/CreateNewOutfitAttachments.d.ts | 24 - .../messages/CreateNewOutfitAttachments.js | 68 -- .../CreateNewOutfitAttachments.js.map | 1 - .../messages/CreateTrustedCircuit.d.ts | 17 - dist/classes/messages/CreateTrustedCircuit.js | 39 - .../messages/CreateTrustedCircuit.js.map | 1 - dist/classes/messages/CrossedRegion.d.ts | 29 - dist/classes/messages/CrossedRegion.js | 84 -- dist/classes/messages/CrossedRegion.js.map | 1 - .../messages/DataHomeLocationReply.d.ts | 20 - .../classes/messages/DataHomeLocationReply.js | 53 - .../messages/DataHomeLocationReply.js.map | 1 - .../messages/DataHomeLocationRequest.d.ts | 19 - .../messages/DataHomeLocationRequest.js | 47 - .../messages/DataHomeLocationRequest.js.map | 1 - dist/classes/messages/DataServerLogout.d.ts | 19 - dist/classes/messages/DataServerLogout.js | 48 - dist/classes/messages/DataServerLogout.js.map | 1 - dist/classes/messages/DeRezAck.d.ts | 16 - dist/classes/messages/DeRezAck.js | 37 - dist/classes/messages/DeRezAck.js.map | 1 - dist/classes/messages/DeRezObject.d.ts | 27 - dist/classes/messages/DeRezObject.js | 82 -- dist/classes/messages/DeRezObject.js.map | 1 - dist/classes/messages/DeactivateGestures.d.ts | 22 - dist/classes/messages/DeactivateGestures.js | 65 -- .../messages/DeactivateGestures.js.map | 1 - dist/classes/messages/DeclineCallingCard.d.ts | 20 - dist/classes/messages/DeclineCallingCard.js | 47 - .../messages/DeclineCallingCard.js.map | 1 - dist/classes/messages/DeclineFriendship.d.ts | 20 - dist/classes/messages/DeclineFriendship.js | 47 - .../classes/messages/DeclineFriendship.js.map | 1 - dist/classes/messages/DenyTrustedCircuit.d.ts | 16 - dist/classes/messages/DenyTrustedCircuit.js | 34 - .../messages/DenyTrustedCircuit.js.map | 1 - dist/classes/messages/DerezContainer.d.ts | 16 - dist/classes/messages/DerezContainer.js | 37 - dist/classes/messages/DerezContainer.js.map | 1 - .../messages/DetachAttachmentIntoInv.d.ts | 17 - .../messages/DetachAttachmentIntoInv.js | 39 - .../messages/DetachAttachmentIntoInv.js.map | 1 - dist/classes/messages/DirClassifiedQuery.d.ts | 23 - dist/classes/messages/DirClassifiedQuery.js | 69 -- .../messages/DirClassifiedQuery.js.map | 1 - .../messages/DirClassifiedQueryBackend.d.ts | 24 - .../messages/DirClassifiedQueryBackend.js | 72 -- .../messages/DirClassifiedQueryBackend.js.map | 1 - dist/classes/messages/DirClassifiedReply.d.ts | 30 - dist/classes/messages/DirClassifiedReply.js | 106 -- .../messages/DirClassifiedReply.js.map | 1 - dist/classes/messages/DirEventsReply.d.ts | 30 - dist/classes/messages/DirEventsReply.js | 110 -- dist/classes/messages/DirEventsReply.js.map | 1 - dist/classes/messages/DirFindQuery.d.ts | 22 - dist/classes/messages/DirFindQuery.js | 64 -- dist/classes/messages/DirFindQuery.js.map | 1 - .../classes/messages/DirFindQueryBackend.d.ts | 23 - dist/classes/messages/DirFindQueryBackend.js | 67 -- .../messages/DirFindQueryBackend.js.map | 1 - dist/classes/messages/DirGroupsReply.d.ts | 25 - dist/classes/messages/DirGroupsReply.js | 82 -- dist/classes/messages/DirGroupsReply.js.map | 1 - dist/classes/messages/DirLandQuery.d.ts | 24 - dist/classes/messages/DirLandQuery.js | 72 -- dist/classes/messages/DirLandQuery.js.map | 1 - .../classes/messages/DirLandQueryBackend.d.ts | 25 - dist/classes/messages/DirLandQueryBackend.js | 75 -- .../messages/DirLandQueryBackend.js.map | 1 - dist/classes/messages/DirLandReply.d.ts | 27 - dist/classes/messages/DirLandReply.js | 88 -- dist/classes/messages/DirLandReply.js.map | 1 - dist/classes/messages/DirPeopleReply.d.ts | 27 - dist/classes/messages/DirPeopleReply.js | 94 -- dist/classes/messages/DirPeopleReply.js.map | 1 - dist/classes/messages/DirPlacesQuery.d.ts | 24 - dist/classes/messages/DirPlacesQuery.js | 74 -- dist/classes/messages/DirPlacesQuery.js.map | 1 - .../messages/DirPlacesQueryBackend.d.ts | 25 - .../classes/messages/DirPlacesQueryBackend.js | 77 -- .../messages/DirPlacesQueryBackend.js.map | 1 - dist/classes/messages/DirPlacesReply.d.ts | 29 - dist/classes/messages/DirPlacesReply.js | 107 -- dist/classes/messages/DirPlacesReply.js.map | 1 - dist/classes/messages/DirPopularQuery.d.ts | 20 - dist/classes/messages/DirPopularQuery.js | 52 - dist/classes/messages/DirPopularQuery.js.map | 1 - .../messages/DirPopularQueryBackend.d.ts | 21 - .../messages/DirPopularQueryBackend.js | 55 - .../messages/DirPopularQueryBackend.js.map | 1 - dist/classes/messages/DirPopularReply.d.ts | 24 - dist/classes/messages/DirPopularReply.js | 77 -- dist/classes/messages/DirPopularReply.js.map | 1 - dist/classes/messages/DisableSimulator.d.ts | 11 - dist/classes/messages/DisableSimulator.js | 22 - dist/classes/messages/DisableSimulator.js.map | 1 - dist/classes/messages/EconomyData.d.ts | 30 - dist/classes/messages/EconomyData.js | 113 -- dist/classes/messages/EconomyData.js.map | 1 - dist/classes/messages/EconomyDataRequest.d.ts | 12 - dist/classes/messages/EconomyDataRequest.js | 22 - .../messages/EconomyDataRequest.js.map | 1 - dist/classes/messages/EdgeDataPacket.d.ts | 16 - dist/classes/messages/EdgeDataPacket.js | 43 - dist/classes/messages/EdgeDataPacket.js.map | 1 - .../messages/EjectGroupMemberReply.d.ts | 21 - .../classes/messages/EjectGroupMemberReply.js | 48 - .../messages/EjectGroupMemberReply.js.map | 1 - .../messages/EjectGroupMemberRequest.d.ts | 23 - .../messages/EjectGroupMemberRequest.js | 63 -- .../messages/EjectGroupMemberRequest.js.map | 1 - dist/classes/messages/EjectUser.d.ts | 21 - dist/classes/messages/EjectUser.js | 52 - dist/classes/messages/EjectUser.js.map | 1 - dist/classes/messages/EmailMessageReply.d.ts | 21 - dist/classes/messages/EmailMessageReply.js | 74 -- .../classes/messages/EmailMessageReply.js.map | 1 - .../classes/messages/EmailMessageRequest.d.ts | 17 - dist/classes/messages/EmailMessageRequest.js | 48 - .../messages/EmailMessageRequest.js.map | 1 - dist/classes/messages/EnableSimulator.d.ts | 18 - dist/classes/messages/EnableSimulator.js | 47 - dist/classes/messages/EnableSimulator.js.map | 1 - dist/classes/messages/Error.d.ts | 23 - dist/classes/messages/Error.js | 79 -- dist/classes/messages/Error.js.map | 1 - .../classes/messages/EstateCovenantReply.d.ts | 18 - dist/classes/messages/EstateCovenantReply.js | 51 - .../messages/EstateCovenantReply.js.map | 1 - .../messages/EstateCovenantRequest.d.ts | 17 - .../classes/messages/EstateCovenantRequest.js | 39 - .../messages/EstateCovenantRequest.js.map | 1 - dist/classes/messages/EstateOwnerMessage.d.ts | 25 - dist/classes/messages/EstateOwnerMessage.js | 84 -- .../messages/EstateOwnerMessage.js.map | 1 - dist/classes/messages/EventGodDelete.d.ts | 26 - dist/classes/messages/EventGodDelete.js | 72 -- dist/classes/messages/EventGodDelete.js.map | 1 - dist/classes/messages/EventInfoReply.d.ts | 31 - dist/classes/messages/EventInfoReply.js | 117 --- dist/classes/messages/EventInfoReply.js.map | 1 - dist/classes/messages/EventInfoRequest.d.ts | 20 - dist/classes/messages/EventInfoRequest.js | 47 - dist/classes/messages/EventInfoRequest.js.map | 1 - dist/classes/messages/EventLocationReply.d.ts | 21 - dist/classes/messages/EventLocationReply.js | 51 - .../messages/EventLocationReply.js.map | 1 - .../messages/EventLocationRequest.d.ts | 18 - dist/classes/messages/EventLocationRequest.js | 42 - .../messages/EventLocationRequest.js.map | 1 - .../messages/EventNotificationAddRequest.d.ts | 20 - .../messages/EventNotificationAddRequest.js | 47 - .../EventNotificationAddRequest.js.map | 1 - .../EventNotificationRemoveRequest.d.ts | 20 - .../EventNotificationRemoveRequest.js | 47 - .../EventNotificationRemoveRequest.js.map | 1 - dist/classes/messages/FeatureDisabled.d.ts | 17 - dist/classes/messages/FeatureDisabled.js | 46 - dist/classes/messages/FeatureDisabled.js.map | 1 - dist/classes/messages/FetchInventory.d.ts | 20 - dist/classes/messages/FetchInventory.js | 60 -- dist/classes/messages/FetchInventory.js.map | 1 - .../messages/FetchInventoryDescendents.d.ts | 23 - .../messages/FetchInventoryDescendents.js | 63 -- .../messages/FetchInventoryDescendents.js.map | 1 - .../classes/messages/FetchInventoryReply.d.ts | 39 - dist/classes/messages/FetchInventoryReply.js | 153 --- .../messages/FetchInventoryReply.js.map | 1 - dist/classes/messages/FindAgent.d.ts | 23 - dist/classes/messages/FindAgent.js | 66 -- dist/classes/messages/FindAgent.js.map | 1 - dist/classes/messages/ForceObjectSelect.d.ts | 17 - dist/classes/messages/ForceObjectSelect.js | 47 - .../classes/messages/ForceObjectSelect.js.map | 1 - .../messages/ForceScriptControlRelease.d.ts | 17 - .../messages/ForceScriptControlRelease.js | 39 - .../messages/ForceScriptControlRelease.js.map | 1 - dist/classes/messages/FormFriendship.d.ts | 16 - dist/classes/messages/FormFriendship.js | 39 - dist/classes/messages/FormFriendship.js.map | 1 - dist/classes/messages/FreezeUser.d.ts | 21 - dist/classes/messages/FreezeUser.js | 52 - dist/classes/messages/FreezeUser.js.map | 1 - dist/classes/messages/GenericMessage.d.ts | 25 - dist/classes/messages/GenericMessage.js | 84 -- dist/classes/messages/GenericMessage.js.map | 1 - dist/classes/messages/GetScriptRunning.d.ts | 17 - dist/classes/messages/GetScriptRunning.js | 39 - dist/classes/messages/GetScriptRunning.js.map | 1 - dist/classes/messages/GodKickUser.d.ts | 20 - dist/classes/messages/GodKickUser.js | 58 -- dist/classes/messages/GodKickUser.js.map | 1 - .../classes/messages/GodUpdateRegionInfo.d.ts | 30 - dist/classes/messages/GodUpdateRegionInfo.js | 103 -- .../messages/GodUpdateRegionInfo.js.map | 1 - dist/classes/messages/GodlikeMessage.d.ts | 25 - dist/classes/messages/GodlikeMessage.js | 84 -- dist/classes/messages/GodlikeMessage.js.map | 1 - dist/classes/messages/GrantGodlikePowers.d.ts | 20 - dist/classes/messages/GrantGodlikePowers.js | 50 - .../messages/GrantGodlikePowers.js.map | 1 - dist/classes/messages/GrantUserRights.d.ts | 21 - dist/classes/messages/GrantUserRights.js | 60 -- dist/classes/messages/GrantUserRights.js.map | 1 - .../messages/GroupAccountDetailsReply.d.ts | 27 - .../messages/GroupAccountDetailsReply.js | 94 -- .../messages/GroupAccountDetailsReply.js.map | 1 - .../messages/GroupAccountDetailsRequest.d.ts | 22 - .../messages/GroupAccountDetailsRequest.js | 62 -- .../GroupAccountDetailsRequest.js.map | 1 - .../messages/GroupAccountSummaryReply.d.ts | 38 - .../messages/GroupAccountSummaryReply.js | 148 --- .../messages/GroupAccountSummaryReply.js.map | 1 - .../messages/GroupAccountSummaryRequest.d.ts | 22 - .../messages/GroupAccountSummaryRequest.js | 62 -- .../GroupAccountSummaryRequest.js.map | 1 - .../GroupAccountTransactionsReply.d.ts | 30 - .../messages/GroupAccountTransactionsReply.js | 113 -- .../GroupAccountTransactionsReply.js.map | 1 - .../GroupAccountTransactionsRequest.d.ts | 22 - .../GroupAccountTransactionsRequest.js | 62 -- .../GroupAccountTransactionsRequest.js.map | 1 - .../GroupActiveProposalItemReply.d.ts | 33 - .../messages/GroupActiveProposalItemReply.js | 128 --- .../GroupActiveProposalItemReply.js.map | 1 - .../messages/GroupActiveProposalsRequest.d.ts | 23 - .../messages/GroupActiveProposalsRequest.js | 55 - .../GroupActiveProposalsRequest.js.map | 1 - dist/classes/messages/GroupDataUpdate.d.ts | 20 - dist/classes/messages/GroupDataUpdate.js | 69 -- dist/classes/messages/GroupDataUpdate.js.map | 1 - dist/classes/messages/GroupMembersReply.d.ts | 30 - dist/classes/messages/GroupMembersReply.js | 105 -- .../classes/messages/GroupMembersReply.js.map | 1 - .../classes/messages/GroupMembersRequest.d.ts | 21 - dist/classes/messages/GroupMembersRequest.js | 52 - .../messages/GroupMembersRequest.js.map | 1 - dist/classes/messages/GroupNoticeAdd.d.ts | 23 - dist/classes/messages/GroupNoticeAdd.js | 75 -- dist/classes/messages/GroupNoticeAdd.js.map | 1 - dist/classes/messages/GroupNoticeRequest.d.ts | 20 - dist/classes/messages/GroupNoticeRequest.js | 47 - .../messages/GroupNoticeRequest.js.map | 1 - .../messages/GroupNoticesListReply.d.ts | 25 - .../classes/messages/GroupNoticesListReply.js | 91 -- .../messages/GroupNoticesListReply.js.map | 1 - .../messages/GroupNoticesListRequest.d.ts | 20 - .../messages/GroupNoticesListRequest.js | 47 - .../messages/GroupNoticesListRequest.js.map | 1 - dist/classes/messages/GroupProfileReply.d.ts | 34 - dist/classes/messages/GroupProfileReply.js | 120 --- .../classes/messages/GroupProfileReply.js.map | 1 - .../classes/messages/GroupProfileRequest.d.ts | 20 - dist/classes/messages/GroupProfileRequest.js | 47 - .../messages/GroupProfileRequest.js.map | 1 - .../classes/messages/GroupProposalBallot.d.ts | 21 - dist/classes/messages/GroupProposalBallot.js | 59 -- .../messages/GroupProposalBallot.js.map | 1 - dist/classes/messages/GroupRoleChanges.d.ts | 23 - dist/classes/messages/GroupRoleChanges.js | 70 -- dist/classes/messages/GroupRoleChanges.js.map | 1 - dist/classes/messages/GroupRoleDataReply.d.ts | 30 - dist/classes/messages/GroupRoleDataReply.js | 109 -- .../messages/GroupRoleDataReply.js.map | 1 - .../messages/GroupRoleDataRequest.d.ts | 21 - dist/classes/messages/GroupRoleDataRequest.js | 52 - .../messages/GroupRoleDataRequest.js.map | 1 - .../messages/GroupRoleMembersReply.d.ts | 22 - .../classes/messages/GroupRoleMembersReply.js | 70 -- .../messages/GroupRoleMembersReply.js.map | 1 - .../messages/GroupRoleMembersRequest.d.ts | 21 - .../messages/GroupRoleMembersRequest.js | 52 - .../messages/GroupRoleMembersRequest.js.map | 1 - dist/classes/messages/GroupRoleUpdate.d.ts | 28 - dist/classes/messages/GroupRoleUpdate.js | 99 -- dist/classes/messages/GroupRoleUpdate.js.map | 1 - dist/classes/messages/GroupTitleUpdate.d.ts | 19 - dist/classes/messages/GroupTitleUpdate.js | 49 - dist/classes/messages/GroupTitleUpdate.js.map | 1 - dist/classes/messages/GroupTitlesReply.d.ts | 23 - dist/classes/messages/GroupTitlesReply.js | 77 -- dist/classes/messages/GroupTitlesReply.js.map | 1 - dist/classes/messages/GroupTitlesRequest.d.ts | 19 - dist/classes/messages/GroupTitlesRequest.js | 49 - .../messages/GroupTitlesRequest.js.map | 1 - .../messages/GroupVoteHistoryItemReply.d.ts | 38 - .../messages/GroupVoteHistoryItemReply.js | 154 --- .../messages/GroupVoteHistoryItemReply.js.map | 1 - .../messages/GroupVoteHistoryRequest.d.ts | 23 - .../messages/GroupVoteHistoryRequest.js | 55 - .../messages/GroupVoteHistoryRequest.js.map | 1 - dist/classes/messages/HealthMessage.d.ts | 14 - dist/classes/messages/HealthMessage.js | 33 - dist/classes/messages/HealthMessage.js.map | 1 - dist/classes/messages/ImageData.d.ts | 21 - dist/classes/messages/ImageData.js | 59 -- dist/classes/messages/ImageData.js.map | 1 - dist/classes/messages/ImageNotInDatabase.d.ts | 15 - dist/classes/messages/ImageNotInDatabase.js | 34 - .../messages/ImageNotInDatabase.js.map | 1 - dist/classes/messages/ImagePacket.d.ts | 19 - dist/classes/messages/ImagePacket.js | 51 - dist/classes/messages/ImagePacket.js.map | 1 - .../messages/ImprovedInstantMessage.d.ts | 34 - .../messages/ImprovedInstantMessage.js | 115 --- .../messages/ImprovedInstantMessage.js.map | 1 - .../messages/ImprovedTerseObjectUpdate.d.ts | 21 - .../messages/ImprovedTerseObjectUpdate.js | 75 -- .../messages/ImprovedTerseObjectUpdate.js.map | 1 - dist/classes/messages/InitiateDownload.d.ts | 20 - dist/classes/messages/InitiateDownload.js | 51 - dist/classes/messages/InitiateDownload.js.map | 1 - dist/classes/messages/InternalScriptMail.d.ts | 18 - dist/classes/messages/InternalScriptMail.js | 57 -- .../messages/InternalScriptMail.js.map | 1 - .../messages/InventoryAssetResponse.d.ts | 17 - .../messages/InventoryAssetResponse.js | 42 - .../messages/InventoryAssetResponse.js.map | 1 - .../messages/InventoryDescendents.d.ts | 49 - dist/classes/messages/InventoryDescendents.js | 204 ---- .../messages/InventoryDescendents.js.map | 1 - dist/classes/messages/InviteGroupRequest.d.ts | 24 - dist/classes/messages/InviteGroupRequest.js | 68 -- .../messages/InviteGroupRequest.js.map | 1 - .../classes/messages/InviteGroupResponse.d.ts | 22 - dist/classes/messages/InviteGroupResponse.js | 62 -- .../messages/InviteGroupResponse.js.map | 1 - dist/classes/messages/JoinGroupReply.d.ts | 19 - dist/classes/messages/JoinGroupReply.js | 45 - dist/classes/messages/JoinGroupReply.js.map | 1 - dist/classes/messages/JoinGroupRequest.d.ts | 19 - dist/classes/messages/JoinGroupRequest.js | 47 - dist/classes/messages/JoinGroupRequest.js.map | 1 - .../messages/JoinGroupRequestExtended.d.ts | 20 - .../messages/JoinGroupRequestExtended.js | 52 - .../messages/JoinGroupRequestExtended.js.map | 1 - dist/classes/messages/KickUser.d.ts | 22 - dist/classes/messages/KickUser.js | 62 -- dist/classes/messages/KickUser.js.map | 1 - dist/classes/messages/KickUserAck.d.ts | 16 - dist/classes/messages/KickUserAck.js | 39 - dist/classes/messages/KickUserAck.js.map | 1 - dist/classes/messages/KillChildAgents.d.ts | 15 - dist/classes/messages/KillChildAgents.js | 34 - dist/classes/messages/KillChildAgents.js.map | 1 - dist/classes/messages/KillObject.d.ts | 14 - dist/classes/messages/KillObject.js | 41 - dist/classes/messages/KillObject.js.map | 1 - dist/classes/messages/LandStatReply.d.ts | 28 - dist/classes/messages/LandStatReply.js | 106 -- dist/classes/messages/LandStatReply.js.map | 1 - dist/classes/messages/LandStatRequest.d.ts | 23 - dist/classes/messages/LandStatRequest.js | 64 -- dist/classes/messages/LandStatRequest.js.map | 1 - dist/classes/messages/LayerData.d.ts | 17 - dist/classes/messages/LayerData.js | 43 - dist/classes/messages/LayerData.js.map | 1 - dist/classes/messages/LeaveGroupReply.d.ts | 19 - dist/classes/messages/LeaveGroupReply.js | 45 - dist/classes/messages/LeaveGroupReply.js.map | 1 - dist/classes/messages/LeaveGroupRequest.d.ts | 20 - dist/classes/messages/LeaveGroupRequest.js | 47 - .../classes/messages/LeaveGroupRequest.js.map | 1 - dist/classes/messages/LinkInventoryItem.d.ts | 26 - dist/classes/messages/LinkInventoryItem.js | 82 -- .../classes/messages/LinkInventoryItem.js.map | 1 - dist/classes/messages/LiveHelpGroupReply.d.ts | 17 - dist/classes/messages/LiveHelpGroupReply.js | 46 - .../messages/LiveHelpGroupReply.js.map | 1 - .../messages/LiveHelpGroupRequest.d.ts | 16 - dist/classes/messages/LiveHelpGroupRequest.js | 39 - .../messages/LiveHelpGroupRequest.js.map | 1 - dist/classes/messages/LoadURL.d.ts | 20 - dist/classes/messages/LoadURL.js | 63 -- dist/classes/messages/LoadURL.js.map | 1 - dist/classes/messages/LogDwellTime.d.ts | 22 - dist/classes/messages/LogDwellTime.js | 67 -- dist/classes/messages/LogDwellTime.js.map | 1 - .../messages/LogFailedMoneyTransaction.d.ts | 26 - .../messages/LogFailedMoneyTransaction.js | 81 -- .../messages/LogFailedMoneyTransaction.js.map | 1 - dist/classes/messages/LogParcelChanges.d.ts | 27 - dist/classes/messages/LogParcelChanges.js | 82 -- dist/classes/messages/LogParcelChanges.js.map | 1 - dist/classes/messages/LogTextMessage.d.ts | 21 - dist/classes/messages/LogTextMessage.js | 78 -- dist/classes/messages/LogTextMessage.js.map | 1 - dist/classes/messages/LogoutReply.d.ts | 19 - dist/classes/messages/LogoutReply.js | 55 - dist/classes/messages/LogoutReply.js.map | 1 - dist/classes/messages/LogoutRequest.d.ts | 17 - dist/classes/messages/LogoutRequest.js | 39 - dist/classes/messages/LogoutRequest.js.map | 1 - dist/classes/messages/MapBlockReply.d.ts | 27 - dist/classes/messages/MapBlockReply.js | 93 -- dist/classes/messages/MapBlockReply.js.map | 1 - dist/classes/messages/MapBlockRequest.d.ts | 26 - dist/classes/messages/MapBlockRequest.js | 75 -- dist/classes/messages/MapBlockRequest.js.map | 1 - dist/classes/messages/MapItemReply.d.ts | 28 - dist/classes/messages/MapItemReply.js | 97 -- dist/classes/messages/MapItemReply.js.map | 1 - dist/classes/messages/MapItemRequest.d.ts | 25 - dist/classes/messages/MapItemRequest.js | 68 -- dist/classes/messages/MapItemRequest.js.map | 1 - dist/classes/messages/MapLayerReply.d.ts | 23 - dist/classes/messages/MapLayerReply.js | 75 -- dist/classes/messages/MapLayerReply.js.map | 1 - dist/classes/messages/MapLayerRequest.d.ts | 20 - dist/classes/messages/MapLayerRequest.js | 52 - dist/classes/messages/MapLayerRequest.js.map | 1 - dist/classes/messages/MapNameRequest.d.ts | 23 - dist/classes/messages/MapNameRequest.js | 62 -- dist/classes/messages/MapNameRequest.js.map | 1 - dist/classes/messages/MeanCollisionAlert.d.ts | 19 - dist/classes/messages/MeanCollisionAlert.js | 60 -- .../messages/MeanCollisionAlert.js.map | 1 - dist/classes/messages/MergeParcel.d.ts | 18 - dist/classes/messages/MergeParcel.js | 50 - dist/classes/messages/MergeParcel.js.map | 1 - dist/classes/messages/ModifyLand.d.ts | 32 - dist/classes/messages/ModifyLand.js | 110 -- dist/classes/messages/ModifyLand.js.map | 1 - dist/classes/messages/MoneyBalanceReply.d.ts | 30 - dist/classes/messages/MoneyBalanceReply.js | 100 -- .../classes/messages/MoneyBalanceReply.js.map | 1 - .../classes/messages/MoneyBalanceRequest.d.ts | 19 - dist/classes/messages/MoneyBalanceRequest.js | 47 - .../messages/MoneyBalanceRequest.js.map | 1 - .../messages/MoneyTransferBackend.d.ts | 27 - dist/classes/messages/MoneyTransferBackend.js | 90 -- .../messages/MoneyTransferBackend.js.map | 1 - .../messages/MoneyTransferRequest.d.ts | 26 - dist/classes/messages/MoneyTransferRequest.js | 78 -- .../messages/MoneyTransferRequest.js.map | 1 - .../classes/messages/MoveInventoryFolder.d.ts | 21 - dist/classes/messages/MoveInventoryFolder.js | 63 -- .../messages/MoveInventoryFolder.js.map | 1 - dist/classes/messages/MoveInventoryItem.d.ts | 23 - dist/classes/messages/MoveInventoryItem.js | 77 -- .../classes/messages/MoveInventoryItem.js.map | 1 - dist/classes/messages/MoveTaskInventory.d.ts | 22 - dist/classes/messages/MoveTaskInventory.js | 57 -- .../classes/messages/MoveTaskInventory.js.map | 1 - .../messages/MultipleObjectUpdate.d.ts | 22 - dist/classes/messages/MultipleObjectUpdate.js | 72 -- .../messages/MultipleObjectUpdate.js.map | 1 - dist/classes/messages/MuteListRequest.d.ts | 20 - dist/classes/messages/MuteListRequest.js | 47 - dist/classes/messages/MuteListRequest.js.map | 1 - dist/classes/messages/MuteListUpdate.d.ts | 16 - dist/classes/messages/MuteListUpdate.js | 41 - dist/classes/messages/MuteListUpdate.js.map | 1 - dist/classes/messages/NameValuePair.d.ts | 19 - dist/classes/messages/NameValuePair.js | 61 -- dist/classes/messages/NameValuePair.js.map | 1 - .../messages/NearestLandingRegionReply.d.ts | 15 - .../messages/NearestLandingRegionReply.js | 36 - .../messages/NearestLandingRegionReply.js.map | 1 - .../messages/NearestLandingRegionRequest.d.ts | 15 - .../messages/NearestLandingRegionRequest.js | 36 - .../NearestLandingRegionRequest.js.map | 1 - .../messages/NearestLandingRegionUpdated.d.ts | 15 - .../messages/NearestLandingRegionUpdated.js | 36 - .../NearestLandingRegionUpdated.js.map | 1 - dist/classes/messages/NeighborList.d.ts | 23 - dist/classes/messages/NeighborList.js | 79 -- dist/classes/messages/NeighborList.js.map | 1 - dist/classes/messages/NetTest.d.ts | 15 - dist/classes/messages/NetTest.js | 33 - dist/classes/messages/NetTest.js.map | 1 - dist/classes/messages/ObjectAdd.d.ts | 50 - dist/classes/messages/ObjectAdd.js | 158 --- dist/classes/messages/ObjectAdd.js.map | 1 - dist/classes/messages/ObjectAttach.d.ts | 22 - dist/classes/messages/ObjectAttach.js | 64 -- dist/classes/messages/ObjectAttach.js.map | 1 - dist/classes/messages/ObjectBuy.d.ts | 23 - dist/classes/messages/ObjectBuy.js | 73 -- dist/classes/messages/ObjectBuy.js.map | 1 - dist/classes/messages/ObjectCategory.d.ts | 20 - dist/classes/messages/ObjectCategory.js | 60 -- dist/classes/messages/ObjectCategory.js.map | 1 - dist/classes/messages/ObjectClickAction.d.ts | 20 - dist/classes/messages/ObjectClickAction.js | 58 -- .../classes/messages/ObjectClickAction.js.map | 1 - dist/classes/messages/ObjectDeGrab.d.ts | 29 - dist/classes/messages/ObjectDeGrab.js | 89 -- dist/classes/messages/ObjectDeGrab.js.map | 1 - dist/classes/messages/ObjectDelete.d.ts | 20 - dist/classes/messages/ObjectDelete.js | 58 -- dist/classes/messages/ObjectDelete.js.map | 1 - dist/classes/messages/ObjectDelink.d.ts | 20 - dist/classes/messages/ObjectDelink.js | 55 - dist/classes/messages/ObjectDelink.js.map | 1 - dist/classes/messages/ObjectDescription.d.ts | 21 - dist/classes/messages/ObjectDescription.js | 69 -- .../classes/messages/ObjectDescription.js.map | 1 - dist/classes/messages/ObjectDeselect.d.ts | 19 - dist/classes/messages/ObjectDeselect.js | 55 - dist/classes/messages/ObjectDeselect.js.map | 1 - dist/classes/messages/ObjectDetach.d.ts | 20 - dist/classes/messages/ObjectDetach.js | 55 - dist/classes/messages/ObjectDetach.js.map | 1 - dist/classes/messages/ObjectDrop.d.ts | 20 - dist/classes/messages/ObjectDrop.js | 55 - dist/classes/messages/ObjectDrop.js.map | 1 - dist/classes/messages/ObjectDuplicate.d.ts | 25 - dist/classes/messages/ObjectDuplicate.js | 74 -- dist/classes/messages/ObjectDuplicate.js.map | 1 - .../messages/ObjectDuplicateOnRay.d.ts | 29 - dist/classes/messages/ObjectDuplicateOnRay.js | 93 -- .../messages/ObjectDuplicateOnRay.js.map | 1 - .../messages/ObjectExportSelected.d.ts | 20 - dist/classes/messages/ObjectExportSelected.js | 60 -- .../messages/ObjectExportSelected.js.map | 1 - dist/classes/messages/ObjectExtraParams.d.ts | 24 - dist/classes/messages/ObjectExtraParams.js | 82 -- .../classes/messages/ObjectExtraParams.js.map | 1 - dist/classes/messages/ObjectFlagUpdate.d.ts | 28 - dist/classes/messages/ObjectFlagUpdate.js | 90 -- dist/classes/messages/ObjectFlagUpdate.js.map | 1 - dist/classes/messages/ObjectGrab.d.ts | 29 - dist/classes/messages/ObjectGrab.js | 94 -- dist/classes/messages/ObjectGrab.js.map | 1 - dist/classes/messages/ObjectGrabUpdate.d.ts | 31 - dist/classes/messages/ObjectGrabUpdate.js | 104 -- dist/classes/messages/ObjectGrabUpdate.js.map | 1 - dist/classes/messages/ObjectGroup.d.ts | 20 - dist/classes/messages/ObjectGroup.js | 60 -- dist/classes/messages/ObjectGroup.js.map | 1 - dist/classes/messages/ObjectImage.d.ts | 22 - dist/classes/messages/ObjectImage.js | 78 -- dist/classes/messages/ObjectImage.js.map | 1 - .../messages/ObjectIncludeInSearch.d.ts | 21 - .../classes/messages/ObjectIncludeInSearch.js | 58 -- .../messages/ObjectIncludeInSearch.js.map | 1 - dist/classes/messages/ObjectLink.d.ts | 20 - dist/classes/messages/ObjectLink.js | 55 - dist/classes/messages/ObjectLink.js.map | 1 - dist/classes/messages/ObjectMaterial.d.ts | 20 - dist/classes/messages/ObjectMaterial.js | 58 -- dist/classes/messages/ObjectMaterial.js.map | 1 - dist/classes/messages/ObjectName.d.ts | 21 - dist/classes/messages/ObjectName.js | 69 -- dist/classes/messages/ObjectName.js.map | 1 - dist/classes/messages/ObjectOwner.d.ts | 24 - dist/classes/messages/ObjectOwner.js | 71 -- dist/classes/messages/ObjectOwner.js.map | 1 - dist/classes/messages/ObjectPermissions.d.ts | 25 - dist/classes/messages/ObjectPermissions.js | 72 -- .../classes/messages/ObjectPermissions.js.map | 1 - dist/classes/messages/ObjectPosition.d.ts | 21 - dist/classes/messages/ObjectPosition.js | 61 -- dist/classes/messages/ObjectPosition.js.map | 1 - dist/classes/messages/ObjectProperties.d.ts | 43 - dist/classes/messages/ObjectProperties.js | 184 ---- dist/classes/messages/ObjectProperties.js.map | 1 - .../messages/ObjectPropertiesFamily.d.ts | 30 - .../messages/ObjectPropertiesFamily.js | 111 -- .../messages/ObjectPropertiesFamily.js.map | 1 - dist/classes/messages/ObjectRotation.d.ts | 21 - dist/classes/messages/ObjectRotation.js | 61 -- dist/classes/messages/ObjectRotation.js.map | 1 - dist/classes/messages/ObjectSaleInfo.d.ts | 21 - dist/classes/messages/ObjectSaleInfo.js | 63 -- dist/classes/messages/ObjectSaleInfo.js.map | 1 - dist/classes/messages/ObjectScale.d.ts | 21 - dist/classes/messages/ObjectScale.js | 61 -- dist/classes/messages/ObjectScale.js.map | 1 - dist/classes/messages/ObjectSelect.d.ts | 19 - dist/classes/messages/ObjectSelect.js | 55 - dist/classes/messages/ObjectSelect.js.map | 1 - dist/classes/messages/ObjectShape.d.ts | 37 - dist/classes/messages/ObjectShape.js | 119 --- dist/classes/messages/ObjectShape.js.map | 1 - dist/classes/messages/ObjectSpinStart.d.ts | 19 - dist/classes/messages/ObjectSpinStart.js | 47 - dist/classes/messages/ObjectSpinStart.js.map | 1 - dist/classes/messages/ObjectSpinStop.d.ts | 19 - dist/classes/messages/ObjectSpinStop.js | 47 - dist/classes/messages/ObjectSpinStop.js.map | 1 - dist/classes/messages/ObjectSpinUpdate.d.ts | 21 - dist/classes/messages/ObjectSpinUpdate.js | 53 - dist/classes/messages/ObjectSpinUpdate.js.map | 1 - dist/classes/messages/ObjectUpdate.d.ts | 67 -- dist/classes/messages/ObjectUpdate.js | 277 ----- dist/classes/messages/ObjectUpdate.js.map | 1 - dist/classes/messages/ObjectUpdateCached.d.ts | 21 - dist/classes/messages/ObjectUpdateCached.js | 67 -- .../messages/ObjectUpdateCached.js.map | 1 - .../messages/ObjectUpdateCompressed.d.ts | 21 - .../messages/ObjectUpdateCompressed.js | 73 -- .../messages/ObjectUpdateCompressed.js.map | 1 - dist/classes/messages/OfferCallingCard.d.ts | 21 - dist/classes/messages/OfferCallingCard.js | 52 - dist/classes/messages/OfferCallingCard.js.map | 1 - .../classes/messages/OfflineNotification.d.ts | 15 - dist/classes/messages/OfflineNotification.js | 42 - .../messages/OfflineNotification.js.map | 1 - dist/classes/messages/OnlineNotification.d.ts | 15 - dist/classes/messages/OnlineNotification.js | 42 - .../messages/OnlineNotification.js.map | 1 - dist/classes/messages/OpenCircuit.d.ts | 16 - dist/classes/messages/OpenCircuit.js | 39 - dist/classes/messages/OpenCircuit.js.map | 1 - dist/classes/messages/PacketAck.d.ts | 15 - dist/classes/messages/PacketAck.js | 41 - dist/classes/messages/PacketAck.js.map | 1 - .../messages/ParcelAccessListReply.d.ts | 23 - .../classes/messages/ParcelAccessListReply.js | 75 -- .../messages/ParcelAccessListReply.js.map | 1 - .../messages/ParcelAccessListRequest.d.ts | 21 - .../messages/ParcelAccessListRequest.js | 57 -- .../messages/ParcelAccessListRequest.js.map | 1 - .../messages/ParcelAccessListUpdate.d.ts | 28 - .../messages/ParcelAccessListUpdate.js | 93 -- .../messages/ParcelAccessListUpdate.js.map | 1 - dist/classes/messages/ParcelAuctions.d.ts | 16 - dist/classes/messages/ParcelAuctions.js | 47 - dist/classes/messages/ParcelAuctions.js.map | 1 - dist/classes/messages/ParcelBuy.d.ts | 27 - dist/classes/messages/ParcelBuy.js | 74 -- dist/classes/messages/ParcelBuy.js.map | 1 - dist/classes/messages/ParcelBuyPass.d.ts | 20 - dist/classes/messages/ParcelBuyPass.js | 47 - dist/classes/messages/ParcelBuyPass.js.map | 1 - dist/classes/messages/ParcelClaim.d.ts | 27 - dist/classes/messages/ParcelClaim.js | 84 -- dist/classes/messages/ParcelClaim.js.map | 1 - dist/classes/messages/ParcelDeedToGroup.d.ts | 21 - dist/classes/messages/ParcelDeedToGroup.js | 52 - .../classes/messages/ParcelDeedToGroup.js.map | 1 - .../messages/ParcelDisableObjects.d.ts | 26 - dist/classes/messages/ParcelDisableObjects.js | 84 -- .../messages/ParcelDisableObjects.js.map | 1 - dist/classes/messages/ParcelDivide.d.ts | 23 - dist/classes/messages/ParcelDivide.js | 62 -- dist/classes/messages/ParcelDivide.js.map | 1 - dist/classes/messages/ParcelDwellReply.d.ts | 20 - dist/classes/messages/ParcelDwellReply.js | 52 - dist/classes/messages/ParcelDwellReply.js.map | 1 - dist/classes/messages/ParcelDwellRequest.d.ts | 21 - dist/classes/messages/ParcelDwellRequest.js | 52 - .../messages/ParcelDwellRequest.js.map | 1 - .../classes/messages/ParcelGodForceOwner.d.ts | 20 - dist/classes/messages/ParcelGodForceOwner.js | 52 - .../messages/ParcelGodForceOwner.js.map | 1 - .../messages/ParcelGodMarkAsContent.d.ts | 20 - .../messages/ParcelGodMarkAsContent.js | 47 - .../messages/ParcelGodMarkAsContent.js.map | 1 - dist/classes/messages/ParcelInfoReply.d.ts | 32 - dist/classes/messages/ParcelInfoReply.js | 116 --- dist/classes/messages/ParcelInfoReply.js.map | 1 - dist/classes/messages/ParcelInfoRequest.d.ts | 20 - dist/classes/messages/ParcelInfoRequest.js | 47 - .../classes/messages/ParcelInfoRequest.js.map | 1 - dist/classes/messages/ParcelJoin.d.ts | 23 - dist/classes/messages/ParcelJoin.js | 62 -- dist/classes/messages/ParcelJoin.js.map | 1 - .../messages/ParcelMediaCommandMessage.d.ts | 16 - .../messages/ParcelMediaCommandMessage.js | 43 - .../messages/ParcelMediaCommandMessage.js.map | 1 - dist/classes/messages/ParcelMediaUpdate.d.ts | 24 - dist/classes/messages/ParcelMediaUpdate.js | 74 -- .../classes/messages/ParcelMediaUpdate.js.map | 1 - .../messages/ParcelObjectOwnersReply.d.ts | 18 - .../messages/ParcelObjectOwnersReply.js | 53 - .../messages/ParcelObjectOwnersReply.js.map | 1 - .../messages/ParcelObjectOwnersRequest.d.ts | 20 - .../messages/ParcelObjectOwnersRequest.js | 47 - .../messages/ParcelObjectOwnersRequest.js.map | 1 - dist/classes/messages/ParcelOverlay.d.ts | 15 - dist/classes/messages/ParcelOverlay.js | 42 - dist/classes/messages/ParcelOverlay.js.map | 1 - dist/classes/messages/ParcelProperties.d.ts | 70 -- dist/classes/messages/ParcelProperties.js | 279 ----- dist/classes/messages/ParcelProperties.js.map | 1 - .../messages/ParcelPropertiesRequest.d.ts | 24 - .../messages/ParcelPropertiesRequest.js | 70 -- .../messages/ParcelPropertiesRequest.js.map | 1 - .../messages/ParcelPropertiesRequestByID.d.ts | 20 - .../messages/ParcelPropertiesRequestByID.js | 52 - .../ParcelPropertiesRequestByID.js.map | 1 - .../messages/ParcelPropertiesUpdate.d.ts | 38 - .../messages/ParcelPropertiesUpdate.js | 140 --- .../messages/ParcelPropertiesUpdate.js.map | 1 - dist/classes/messages/ParcelReclaim.d.ts | 20 - dist/classes/messages/ParcelReclaim.js | 47 - dist/classes/messages/ParcelReclaim.js.map | 1 - dist/classes/messages/ParcelRelease.d.ts | 20 - dist/classes/messages/ParcelRelease.js | 47 - dist/classes/messages/ParcelRelease.js.map | 1 - dist/classes/messages/ParcelRename.d.ts | 17 - dist/classes/messages/ParcelRename.js | 56 - dist/classes/messages/ParcelRename.js.map | 1 - .../classes/messages/ParcelReturnObjects.d.ts | 26 - dist/classes/messages/ParcelReturnObjects.js | 84 -- .../messages/ParcelReturnObjects.js.map | 1 - dist/classes/messages/ParcelSales.d.ts | 16 - dist/classes/messages/ParcelSales.js | 47 - dist/classes/messages/ParcelSales.js.map | 1 - .../classes/messages/ParcelSelectObjects.d.ts | 23 - dist/classes/messages/ParcelSelectObjects.js | 68 -- .../messages/ParcelSelectObjects.js.map | 1 - .../messages/ParcelSetOtherCleanTime.d.ts | 20 - .../messages/ParcelSetOtherCleanTime.js | 52 - .../messages/ParcelSetOtherCleanTime.js.map | 1 - dist/classes/messages/PayPriceReply.d.ts | 19 - dist/classes/messages/PayPriceReply.js | 55 - dist/classes/messages/PayPriceReply.js.map | 1 - dist/classes/messages/PickDelete.d.ts | 20 - dist/classes/messages/PickDelete.js | 47 - dist/classes/messages/PickDelete.js.map | 1 - dist/classes/messages/PickGodDelete.d.ts | 21 - dist/classes/messages/PickGodDelete.js | 52 - dist/classes/messages/PickGodDelete.js.map | 1 - dist/classes/messages/PickInfoReply.d.ts | 31 - dist/classes/messages/PickInfoReply.js | 111 -- dist/classes/messages/PickInfoReply.js.map | 1 - dist/classes/messages/PickInfoUpdate.d.ts | 30 - dist/classes/messages/PickInfoUpdate.js | 95 -- dist/classes/messages/PickInfoUpdate.js.map | 1 - dist/classes/messages/PlacesQuery.d.ts | 26 - dist/classes/messages/PlacesQuery.js | 77 -- dist/classes/messages/PlacesQuery.js.map | 1 - dist/classes/messages/PlacesReply.d.ts | 35 - dist/classes/messages/PlacesReply.js | 134 --- dist/classes/messages/PlacesReply.js.map | 1 - dist/classes/messages/PreloadSound.d.ts | 17 - dist/classes/messages/PreloadSound.js | 52 - dist/classes/messages/PreloadSound.js.map | 1 - .../messages/PurgeInventoryDescendents.d.ts | 19 - .../messages/PurgeInventoryDescendents.js | 47 - .../messages/PurgeInventoryDescendents.js.map | 1 - .../messages/RebakeAvatarTextures.d.ts | 15 - dist/classes/messages/RebakeAvatarTextures.js | 34 - .../messages/RebakeAvatarTextures.js.map | 1 - dist/classes/messages/Redo.d.ts | 21 - dist/classes/messages/Redo.js | 60 -- dist/classes/messages/Redo.js.map | 1 - .../classes/messages/RegionHandleRequest.d.ts | 16 - dist/classes/messages/RegionHandleRequest.js | 34 - .../messages/RegionHandleRequest.js.map | 1 - dist/classes/messages/RegionHandshake.d.ts | 53 - dist/classes/messages/RegionHandshake.js | 215 ---- dist/classes/messages/RegionHandshake.js.map | 1 - .../messages/RegionHandshakeReply.d.ts | 19 - dist/classes/messages/RegionHandshakeReply.js | 47 - .../messages/RegionHandshakeReply.js.map | 1 - .../messages/RegionIDAndHandleReply.d.ts | 17 - .../messages/RegionIDAndHandleReply.js | 42 - .../messages/RegionIDAndHandleReply.js.map | 1 - dist/classes/messages/RegionInfo.d.ts | 45 - dist/classes/messages/RegionInfo.js | 169 --- dist/classes/messages/RegionInfo.js.map | 1 - .../RegionPresenceRequestByHandle.d.ts | 15 - .../messages/RegionPresenceRequestByHandle.js | 44 - .../RegionPresenceRequestByHandle.js.map | 1 - .../RegionPresenceRequestByRegionID.d.ts | 15 - .../RegionPresenceRequestByRegionID.js | 42 - .../RegionPresenceRequestByRegionID.js.map | 1 - .../messages/RegionPresenceResponse.d.ts | 24 - .../messages/RegionPresenceResponse.js | 85 -- .../messages/RegionPresenceResponse.js.map | 1 - dist/classes/messages/RemoveAttachment.d.ts | 21 - dist/classes/messages/RemoveAttachment.js | 50 - dist/classes/messages/RemoveAttachment.js.map | 1 - .../messages/RemoveInventoryFolder.d.ts | 20 - .../classes/messages/RemoveInventoryFolder.js | 55 - .../messages/RemoveInventoryFolder.js.map | 1 - .../classes/messages/RemoveInventoryItem.d.ts | 20 - dist/classes/messages/RemoveInventoryItem.js | 55 - .../messages/RemoveInventoryItem.js.map | 1 - .../messages/RemoveInventoryObjects.d.ts | 23 - .../messages/RemoveInventoryObjects.js | 71 -- .../messages/RemoveInventoryObjects.js.map | 1 - .../classes/messages/RemoveMuteListEntry.d.ts | 21 - dist/classes/messages/RemoveMuteListEntry.js | 54 - .../messages/RemoveMuteListEntry.js.map | 1 - .../classes/messages/RemoveNameValuePair.d.ts | 19 - dist/classes/messages/RemoveNameValuePair.js | 61 -- .../messages/RemoveNameValuePair.js.map | 1 - dist/classes/messages/RemoveParcel.d.ts | 15 - dist/classes/messages/RemoveParcel.js | 42 - dist/classes/messages/RemoveParcel.js.map | 1 - .../classes/messages/RemoveTaskInventory.d.ts | 20 - dist/classes/messages/RemoveTaskInventory.js | 52 - .../messages/RemoveTaskInventory.js.map | 1 - dist/classes/messages/ReplyTaskInventory.d.ts | 17 - dist/classes/messages/ReplyTaskInventory.js | 46 - .../messages/ReplyTaskInventory.js.map | 1 - .../classes/messages/ReportAutosaveCrash.d.ts | 16 - dist/classes/messages/ReportAutosaveCrash.js | 38 - .../messages/ReportAutosaveCrash.js.map | 1 - .../messages/RequestGodlikePowers.d.ts | 21 - dist/classes/messages/RequestGodlikePowers.js | 50 - .../messages/RequestGodlikePowers.js.map | 1 - dist/classes/messages/RequestImage.d.ts | 24 - dist/classes/messages/RequestImage.js | 71 -- dist/classes/messages/RequestImage.js.map | 1 - .../messages/RequestInventoryAsset.d.ts | 18 - .../classes/messages/RequestInventoryAsset.js | 49 - .../messages/RequestInventoryAsset.js.map | 1 - .../messages/RequestMultipleObjects.d.ts | 20 - .../messages/RequestMultipleObjects.js | 58 -- .../messages/RequestMultipleObjects.js.map | 1 - .../RequestObjectPropertiesFamily.d.ts | 20 - .../messages/RequestObjectPropertiesFamily.js | 52 - .../RequestObjectPropertiesFamily.js.map | 1 - .../messages/RequestParcelTransfer.d.ts | 30 - .../classes/messages/RequestParcelTransfer.js | 98 -- .../messages/RequestParcelTransfer.js.map | 1 - dist/classes/messages/RequestPayPrice.d.ts | 16 - dist/classes/messages/RequestPayPrice.js | 34 - dist/classes/messages/RequestPayPrice.js.map | 1 - dist/classes/messages/RequestRegionInfo.d.ts | 17 - dist/classes/messages/RequestRegionInfo.js | 39 - .../classes/messages/RequestRegionInfo.js.map | 1 - .../messages/RequestTaskInventory.d.ts | 20 - dist/classes/messages/RequestTaskInventory.js | 47 - .../messages/RequestTaskInventory.js.map | 1 - .../messages/RequestTrustedCircuit.d.ts | 11 - .../classes/messages/RequestTrustedCircuit.js | 22 - .../messages/RequestTrustedCircuit.js.map | 1 - dist/classes/messages/RequestXfer.d.ts | 22 - dist/classes/messages/RequestXfer.js | 63 -- dist/classes/messages/RequestXfer.js.map | 1 - .../classes/messages/RetrieveIMsExtended.d.ts | 17 - dist/classes/messages/RetrieveIMsExtended.js | 42 - .../messages/RetrieveIMsExtended.js.map | 1 - .../messages/RetrieveInstantMessages.d.ts | 17 - .../messages/RetrieveInstantMessages.js | 39 - .../messages/RetrieveInstantMessages.js.map | 1 - dist/classes/messages/RevokePermissions.d.ts | 21 - dist/classes/messages/RevokePermissions.js | 52 - .../classes/messages/RevokePermissions.js.map | 1 - .../RezMultipleAttachmentsFromInv.d.ts | 33 - .../messages/RezMultipleAttachmentsFromInv.js | 118 --- .../RezMultipleAttachmentsFromInv.js.map | 1 - dist/classes/messages/RezObject.d.ts | 55 - dist/classes/messages/RezObject.js | 204 ---- dist/classes/messages/RezObject.js.map | 1 - .../messages/RezObjectFromNotecard.d.ts | 39 - .../classes/messages/RezObjectFromNotecard.js | 129 --- .../messages/RezObjectFromNotecard.js.map | 1 - dist/classes/messages/RezRestoreToWorld.d.ts | 39 - dist/classes/messages/RezRestoreToWorld.js | 143 --- .../classes/messages/RezRestoreToWorld.js.map | 1 - dist/classes/messages/RezScript.d.ts | 44 - dist/classes/messages/RezScript.js | 159 --- dist/classes/messages/RezScript.js.map | 1 - .../messages/RezSingleAttachmentFromInv.d.ts | 27 - .../messages/RezSingleAttachmentFromInv.js | 89 -- .../RezSingleAttachmentFromInv.js.map | 1 - .../messages/RoutedMoneyBalanceReply.d.ts | 35 - .../messages/RoutedMoneyBalanceReply.js | 114 --- .../messages/RoutedMoneyBalanceReply.js.map | 1 - dist/classes/messages/RpcChannelReply.d.ts | 17 - dist/classes/messages/RpcChannelReply.js | 44 - dist/classes/messages/RpcChannelReply.js.map | 1 - dist/classes/messages/RpcChannelRequest.d.ts | 18 - dist/classes/messages/RpcChannelRequest.js | 49 - .../classes/messages/RpcChannelRequest.js.map | 1 - .../messages/RpcScriptReplyInbound.d.ts | 20 - .../classes/messages/RpcScriptReplyInbound.js | 58 -- .../messages/RpcScriptReplyInbound.js.map | 1 - .../messages/RpcScriptRequestInbound.d.ts | 24 - .../messages/RpcScriptRequestInbound.js | 71 -- .../messages/RpcScriptRequestInbound.js.map | 1 - .../RpcScriptRequestInboundForward.d.ts | 22 - .../RpcScriptRequestInboundForward.js | 69 -- .../RpcScriptRequestInboundForward.js.map | 1 - .../messages/SaveAssetIntoInventory.d.ts | 19 - .../messages/SaveAssetIntoInventory.js | 47 - .../messages/SaveAssetIntoInventory.js.map | 1 - dist/classes/messages/ScriptAnswerYes.d.ts | 22 - dist/classes/messages/ScriptAnswerYes.js | 57 -- dist/classes/messages/ScriptAnswerYes.js.map | 1 - .../classes/messages/ScriptControlChange.d.ts | 16 - dist/classes/messages/ScriptControlChange.js | 47 - .../messages/ScriptControlChange.js.map | 1 - dist/classes/messages/ScriptDataReply.d.ts | 17 - dist/classes/messages/ScriptDataReply.js | 60 -- dist/classes/messages/ScriptDataReply.js.map | 1 - dist/classes/messages/ScriptDataRequest.d.ts | 18 - dist/classes/messages/ScriptDataRequest.js | 63 -- .../classes/messages/ScriptDataRequest.js.map | 1 - dist/classes/messages/ScriptDialog.d.ts | 28 - dist/classes/messages/ScriptDialog.js | 115 --- dist/classes/messages/ScriptDialog.js.map | 1 - dist/classes/messages/ScriptDialogReply.d.ts | 22 - dist/classes/messages/ScriptDialogReply.js | 64 -- .../classes/messages/ScriptDialogReply.js.map | 1 - .../messages/ScriptMailRegistration.d.ts | 18 - .../messages/ScriptMailRegistration.js | 51 - .../messages/ScriptMailRegistration.js.map | 1 - dist/classes/messages/ScriptQuestion.d.ts | 22 - dist/classes/messages/ScriptQuestion.js | 66 -- dist/classes/messages/ScriptQuestion.js.map | 1 - dist/classes/messages/ScriptReset.d.ts | 21 - dist/classes/messages/ScriptReset.js | 52 - dist/classes/messages/ScriptReset.js.map | 1 - dist/classes/messages/ScriptRunningReply.d.ts | 17 - dist/classes/messages/ScriptRunningReply.js | 42 - .../messages/ScriptRunningReply.js.map | 1 - dist/classes/messages/ScriptSensorReply.d.ts | 29 - dist/classes/messages/ScriptSensorReply.js | 101 -- .../classes/messages/ScriptSensorReply.js.map | 1 - .../classes/messages/ScriptSensorRequest.d.ts | 28 - dist/classes/messages/ScriptSensorRequest.js | 89 -- .../messages/ScriptSensorRequest.js.map | 1 - .../messages/ScriptTeleportRequest.d.ts | 18 - .../classes/messages/ScriptTeleportRequest.js | 53 - .../messages/ScriptTeleportRequest.js.map | 1 - dist/classes/messages/SendPostcard.d.ts | 27 - dist/classes/messages/SendPostcard.js | 93 -- dist/classes/messages/SendPostcard.js.map | 1 - dist/classes/messages/SendXferPacket.d.ts | 20 - dist/classes/messages/SendXferPacket.js | 53 - dist/classes/messages/SendXferPacket.js.map | 1 - dist/classes/messages/SetAlwaysRun.d.ts | 18 - dist/classes/messages/SetAlwaysRun.js | 42 - dist/classes/messages/SetAlwaysRun.js.map | 1 - dist/classes/messages/SetCPURatio.d.ts | 15 - dist/classes/messages/SetCPURatio.js | 31 - dist/classes/messages/SetCPURatio.js.map | 1 - .../messages/SetFollowCamProperties.d.ts | 19 - .../messages/SetFollowCamProperties.js | 55 - .../messages/SetFollowCamProperties.js.map | 1 - .../messages/SetGroupAcceptNotices.d.ts | 24 - .../classes/messages/SetGroupAcceptNotices.js | 56 - .../messages/SetGroupAcceptNotices.js.map | 1 - .../messages/SetGroupContribution.d.ts | 21 - dist/classes/messages/SetGroupContribution.js | 52 - .../messages/SetGroupContribution.js.map | 1 - dist/classes/messages/SetScriptRunning.d.ts | 22 - dist/classes/messages/SetScriptRunning.js | 55 - dist/classes/messages/SetScriptRunning.js.map | 1 - .../messages/SetSimPresenceInDatabase.d.ts | 22 - .../messages/SetSimPresenceInDatabase.js | 73 -- .../messages/SetSimPresenceInDatabase.js.map | 1 - .../messages/SetSimStatusInDatabase.d.ts | 22 - .../messages/SetSimStatusInDatabase.js | 73 -- .../messages/SetSimStatusInDatabase.js.map | 1 - dist/classes/messages/SetStartLocation.d.ts | 22 - dist/classes/messages/SetStartLocation.js | 63 -- dist/classes/messages/SetStartLocation.js.map | 1 - .../messages/SetStartLocationRequest.d.ts | 23 - .../messages/SetStartLocationRequest.js | 65 -- .../messages/SetStartLocationRequest.js.map | 1 - dist/classes/messages/SimCrashed.d.ts | 20 - dist/classes/messages/SimCrashed.js | 55 - dist/classes/messages/SimCrashed.js.map | 1 - dist/classes/messages/SimStats.d.ts | 28 - dist/classes/messages/SimStats.js | 96 -- dist/classes/messages/SimStats.js.map | 1 - dist/classes/messages/SimStatus.d.ts | 19 - dist/classes/messages/SimStatus.js | 45 - dist/classes/messages/SimStatus.js.map | 1 - dist/classes/messages/SimWideDeletes.d.ts | 21 - dist/classes/messages/SimWideDeletes.js | 52 - dist/classes/messages/SimWideDeletes.js.map | 1 - dist/classes/messages/SimulatorLoad.d.ts | 21 - dist/classes/messages/SimulatorLoad.js | 63 -- dist/classes/messages/SimulatorLoad.js.map | 1 - dist/classes/messages/SimulatorMapUpdate.d.ts | 14 - dist/classes/messages/SimulatorMapUpdate.js | 33 - .../messages/SimulatorMapUpdate.js.map | 1 - .../messages/SimulatorPresentAtLocation.d.ts | 36 - .../messages/SimulatorPresentAtLocation.js | 123 --- .../SimulatorPresentAtLocation.js.map | 1 - dist/classes/messages/SimulatorReady.d.ts | 25 - dist/classes/messages/SimulatorReady.js | 71 -- dist/classes/messages/SimulatorReady.js.map | 1 - dist/classes/messages/SimulatorSetMap.d.ts | 18 - dist/classes/messages/SimulatorSetMap.js | 47 - dist/classes/messages/SimulatorSetMap.js.map | 1 - .../messages/SimulatorShutdownRequest.d.ts | 11 - .../messages/SimulatorShutdownRequest.js | 22 - .../messages/SimulatorShutdownRequest.js.map | 1 - .../messages/SimulatorViewerTimeMessage.d.ts | 21 - .../messages/SimulatorViewerTimeMessage.js | 62 -- .../SimulatorViewerTimeMessage.js.map | 1 - dist/classes/messages/SoundTrigger.d.ts | 24 - dist/classes/messages/SoundTrigger.js | 68 -- dist/classes/messages/SoundTrigger.js.map | 1 - dist/classes/messages/StartAuction.d.ts | 20 - dist/classes/messages/StartAuction.js | 54 - dist/classes/messages/StartAuction.js.map | 1 - dist/classes/messages/StartGroupProposal.d.ts | 23 - dist/classes/messages/StartGroupProposal.js | 69 -- .../messages/StartGroupProposal.js.map | 1 - dist/classes/messages/StartLure.d.ts | 24 - dist/classes/messages/StartLure.js | 68 -- dist/classes/messages/StartLure.js.map | 1 - dist/classes/messages/StartPingCheck.d.ts | 16 - dist/classes/messages/StartPingCheck.js | 36 - dist/classes/messages/StartPingCheck.js.map | 1 - dist/classes/messages/StateSave.d.ts | 20 - dist/classes/messages/StateSave.js | 49 - dist/classes/messages/StateSave.js.map | 1 - dist/classes/messages/SubscribeLoad.d.ts | 11 - dist/classes/messages/SubscribeLoad.js | 22 - dist/classes/messages/SubscribeLoad.js.map | 1 - dist/classes/messages/SystemKickUser.d.ts | 15 - dist/classes/messages/SystemKickUser.js | 42 - dist/classes/messages/SystemKickUser.js.map | 1 - dist/classes/messages/SystemMessage.d.ts | 21 - dist/classes/messages/SystemMessage.js | 71 -- dist/classes/messages/SystemMessage.js.map | 1 - dist/classes/messages/TallyVotes.d.ts | 11 - dist/classes/messages/TallyVotes.js | 22 - dist/classes/messages/TallyVotes.js.map | 1 - dist/classes/messages/TelehubInfo.d.ts | 23 - dist/classes/messages/TelehubInfo.js | 69 -- dist/classes/messages/TelehubInfo.js.map | 1 - dist/classes/messages/TeleportCancel.d.ts | 17 - dist/classes/messages/TeleportCancel.js | 39 - dist/classes/messages/TeleportCancel.js.map | 1 - dist/classes/messages/TeleportFailed.d.ts | 21 - dist/classes/messages/TeleportFailed.js | 73 -- dist/classes/messages/TeleportFailed.js.map | 1 - dist/classes/messages/TeleportFinish.d.ts | 24 - dist/classes/messages/TeleportFinish.js | 75 -- dist/classes/messages/TeleportFinish.js.map | 1 - .../TeleportLandingStatusChanged.d.ts | 15 - .../messages/TeleportLandingStatusChanged.js | 36 - .../TeleportLandingStatusChanged.js.map | 1 - .../messages/TeleportLandmarkRequest.d.ts | 17 - .../messages/TeleportLandmarkRequest.js | 44 - .../messages/TeleportLandmarkRequest.js.map | 1 - dist/classes/messages/TeleportLocal.d.ts | 20 - dist/classes/messages/TeleportLocal.js | 55 - dist/classes/messages/TeleportLocal.js.map | 1 - .../messages/TeleportLocationRequest.d.ts | 24 - .../messages/TeleportLocationRequest.js | 61 -- .../messages/TeleportLocationRequest.js.map | 1 - .../classes/messages/TeleportLureRequest.d.ts | 19 - dist/classes/messages/TeleportLureRequest.js | 49 - .../messages/TeleportLureRequest.js.map | 1 - dist/classes/messages/TeleportProgress.d.ts | 19 - dist/classes/messages/TeleportProgress.js | 49 - dist/classes/messages/TeleportProgress.js.map | 1 - dist/classes/messages/TeleportRequest.d.ts | 23 - dist/classes/messages/TeleportRequest.js | 58 -- dist/classes/messages/TeleportRequest.js.map | 1 - dist/classes/messages/TeleportStart.d.ts | 14 - dist/classes/messages/TeleportStart.js | 33 - dist/classes/messages/TeleportStart.js.map | 1 - .../classes/messages/TerminateFriendship.d.ts | 20 - dist/classes/messages/TerminateFriendship.js | 47 - .../messages/TerminateFriendship.js.map | 1 - dist/classes/messages/TestMessage.d.ts | 19 - dist/classes/messages/TestMessage.js | 58 -- dist/classes/messages/TestMessage.js.map | 1 - dist/classes/messages/TrackAgent.d.ts | 20 - dist/classes/messages/TrackAgent.js | 47 - dist/classes/messages/TrackAgent.js.map | 1 - dist/classes/messages/TransferAbort.d.ts | 16 - dist/classes/messages/TransferAbort.js | 39 - dist/classes/messages/TransferAbort.js.map | 1 - dist/classes/messages/TransferInfo.d.ts | 20 - dist/classes/messages/TransferInfo.js | 63 -- dist/classes/messages/TransferInfo.js.map | 1 - dist/classes/messages/TransferInventory.d.ts | 25 - dist/classes/messages/TransferInventory.js | 74 -- .../classes/messages/TransferInventory.js.map | 1 - .../messages/TransferInventoryAck.d.ts | 16 - dist/classes/messages/TransferInventoryAck.js | 39 - .../messages/TransferInventoryAck.js.map | 1 - dist/classes/messages/TransferPacket.d.ts | 20 - dist/classes/messages/TransferPacket.js | 58 -- dist/classes/messages/TransferPacket.js.map | 1 - dist/classes/messages/TransferRequest.d.ts | 19 - dist/classes/messages/TransferRequest.js | 58 -- dist/classes/messages/TransferRequest.js.map | 1 - dist/classes/messages/UUIDGroupNameReply.d.ts | 17 - dist/classes/messages/UUIDGroupNameReply.js | 56 - .../messages/UUIDGroupNameReply.js.map | 1 - .../messages/UUIDGroupNameRequest.d.ts | 16 - dist/classes/messages/UUIDGroupNameRequest.js | 42 - .../messages/UUIDGroupNameRequest.js.map | 1 - dist/classes/messages/UUIDNameReply.d.ts | 18 - dist/classes/messages/UUIDNameReply.js | 63 -- dist/classes/messages/UUIDNameReply.js.map | 1 - dist/classes/messages/UUIDNameRequest.d.ts | 16 - dist/classes/messages/UUIDNameRequest.js | 42 - dist/classes/messages/UUIDNameRequest.js.map | 1 - dist/classes/messages/Undo.d.ts | 21 - dist/classes/messages/Undo.js | 60 -- dist/classes/messages/Undo.js.map | 1 - dist/classes/messages/UndoLand.d.ts | 17 - dist/classes/messages/UndoLand.js | 39 - dist/classes/messages/UndoLand.js.map | 1 - dist/classes/messages/UnsubscribeLoad.d.ts | 11 - dist/classes/messages/UnsubscribeLoad.js | 22 - dist/classes/messages/UnsubscribeLoad.js.map | 1 - dist/classes/messages/UpdateAttachment.d.ts | 46 - dist/classes/messages/UpdateAttachment.js | 158 --- dist/classes/messages/UpdateAttachment.js.map | 1 - .../messages/UpdateCreateInventoryItem.d.ts | 42 - .../messages/UpdateCreateInventoryItem.js | 166 --- .../messages/UpdateCreateInventoryItem.js.map | 1 - dist/classes/messages/UpdateGroupInfo.d.ts | 26 - dist/classes/messages/UpdateGroupInfo.js | 78 -- dist/classes/messages/UpdateGroupInfo.js.map | 1 - .../messages/UpdateInventoryFolder.d.ts | 24 - .../classes/messages/UpdateInventoryFolder.js | 77 -- .../messages/UpdateInventoryFolder.js.map | 1 - .../classes/messages/UpdateInventoryItem.d.ts | 42 - dist/classes/messages/UpdateInventoryItem.js | 168 --- .../messages/UpdateInventoryItem.js.map | 1 - .../classes/messages/UpdateMuteListEntry.d.ts | 23 - dist/classes/messages/UpdateMuteListEntry.js | 64 -- .../messages/UpdateMuteListEntry.js.map | 1 - dist/classes/messages/UpdateParcel.d.ts | 37 - dist/classes/messages/UpdateParcel.js | 130 --- dist/classes/messages/UpdateParcel.js.map | 1 - dist/classes/messages/UpdateSimulator.d.ts | 18 - dist/classes/messages/UpdateSimulator.js | 49 - dist/classes/messages/UpdateSimulator.js.map | 1 - .../classes/messages/UpdateTaskInventory.d.ts | 43 - dist/classes/messages/UpdateTaskInventory.js | 154 --- .../messages/UpdateTaskInventory.js.map | 1 - dist/classes/messages/UpdateUserInfo.d.ts | 21 - dist/classes/messages/UpdateUserInfo.js | 52 - dist/classes/messages/UpdateUserInfo.js.map | 1 - dist/classes/messages/UseCachedMuteList.d.ts | 16 - dist/classes/messages/UseCachedMuteList.js | 34 - .../classes/messages/UseCachedMuteList.js.map | 1 - dist/classes/messages/UseCircuitCode.d.ts | 18 - dist/classes/messages/UseCircuitCode.js | 44 - dist/classes/messages/UseCircuitCode.js.map | 1 - dist/classes/messages/UserInfoReply.d.ts | 21 - dist/classes/messages/UserInfoReply.js | 56 - dist/classes/messages/UserInfoReply.js.map | 1 - dist/classes/messages/UserInfoRequest.d.ts | 17 - dist/classes/messages/UserInfoRequest.js | 39 - dist/classes/messages/UserInfoRequest.js.map | 1 - dist/classes/messages/UserReport.d.ts | 31 - dist/classes/messages/UserReport.js | 107 -- dist/classes/messages/UserReport.js.map | 1 - dist/classes/messages/UserReportInternal.d.ts | 32 - dist/classes/messages/UserReportInternal.js | 121 --- .../messages/UserReportInternal.js.map | 1 - .../messages/VelocityInterpolateOff.d.ts | 17 - .../messages/VelocityInterpolateOff.js | 39 - .../messages/VelocityInterpolateOff.js.map | 1 - .../messages/VelocityInterpolateOn.d.ts | 17 - .../classes/messages/VelocityInterpolateOn.js | 39 - .../messages/VelocityInterpolateOn.js.map | 1 - dist/classes/messages/ViewerEffect.d.ts | 25 - dist/classes/messages/ViewerEffect.js | 87 -- dist/classes/messages/ViewerEffect.js.map | 1 - .../classes/messages/ViewerFrozenMessage.d.ts | 14 - dist/classes/messages/ViewerFrozenMessage.js | 31 - .../messages/ViewerFrozenMessage.js.map | 1 - dist/classes/messages/ViewerStartAuction.d.ts | 21 - dist/classes/messages/ViewerStartAuction.js | 52 - .../messages/ViewerStartAuction.js.map | 1 - dist/classes/messages/ViewerStats.d.ts | 53 - dist/classes/messages/ViewerStats.js | 211 ---- dist/classes/messages/ViewerStats.js.map | 1 - dist/classes/public/Avatar.d.ts | 11 - dist/classes/public/Avatar.js | 23 - dist/classes/public/Avatar.js.map | 1 - dist/classes/public/Friend.d.ts | 7 - dist/classes/public/Friend.js | 13 - dist/classes/public/Friend.js.map | 1 - .../public/interfaces/GlobalPosition.d.ts | 8 - .../public/interfaces/GlobalPosition.js | 3 - .../public/interfaces/GlobalPosition.js.map | 1 - .../public/interfaces/MapLocation.d.ts | 13 - dist/classes/public/interfaces/MapLocation.js | 3 - .../public/interfaces/MapLocation.js.map | 1 - dist/enums/AgentFlags.d.ts | 4 - dist/enums/AgentFlags.js | 8 - dist/enums/AgentFlags.js.map | 1 - dist/enums/AgentState.d.ts | 5 - dist/enums/AgentState.js | 9 - dist/enums/AgentState.js.map | 1 - dist/enums/AssetType.d.ts | 38 - dist/enums/AssetType.js | 42 - dist/enums/AssetType.js.map | 1 - dist/enums/AttachmentPoint.d.ts | 43 - dist/enums/AttachmentPoint.js | 47 - dist/enums/AttachmentPoint.js.map | 1 - dist/enums/BlendFunc.d.ts | 12 - dist/enums/BlendFunc.js | 16 - dist/enums/BlendFunc.js.map | 1 - dist/enums/BotOptionFlags.d.ts | 5 - dist/enums/BotOptionFlags.js | 9 - dist/enums/BotOptionFlags.js.map | 1 - dist/enums/BuiltInAnimations.d.ts | 137 --- dist/enums/BuiltInAnimations.js | 141 --- dist/enums/BuiltInAnimations.js.map | 1 - dist/enums/ChatAudible.d.ts | 5 - dist/enums/ChatAudible.js | 9 - dist/enums/ChatAudible.js.map | 1 - dist/enums/ChatSourceType.d.ts | 5 - dist/enums/ChatSourceType.js | 9 - dist/enums/ChatSourceType.js.map | 1 - dist/enums/ChatType.d.ts | 12 - dist/enums/ChatType.js | 16 - dist/enums/ChatType.js.map | 1 - dist/enums/CompressedFlags.d.ts | 13 - dist/enums/CompressedFlags.js | 17 - dist/enums/CompressedFlags.js.map | 1 - dist/enums/ControlFlags.d.ts | 35 - dist/enums/ControlFlags.js | 39 - dist/enums/ControlFlags.js.map | 1 - dist/enums/DecodeFlags.d.ts | 3 - dist/enums/DecodeFlags.js | 7 - dist/enums/DecodeFlags.js.map | 1 - dist/enums/ExtraParamType.d.ts | 7 - dist/enums/ExtraParamType.js | 11 - dist/enums/ExtraParamType.js.map | 1 - dist/enums/FilterResponse.d.ts | 5 - dist/enums/FilterResponse.js | 9 - dist/enums/FilterResponse.js.map | 1 - dist/enums/GridItemType.d.ts | 11 - dist/enums/GridItemType.js | 15 - dist/enums/GridItemType.js.map | 1 - dist/enums/GridLayerType.d.ts | 5 - dist/enums/GridLayerType.js | 9 - dist/enums/GridLayerType.js.map | 1 - dist/enums/HTTPAssets.d.ts | 22 - dist/enums/HTTPAssets.js | 26 - dist/enums/HTTPAssets.js.map | 1 - dist/enums/InstantMessageDialog.d.ts | 45 - dist/enums/InstantMessageDialog.js | 49 - dist/enums/InstantMessageDialog.js.map | 1 - dist/enums/InstantMessageEventFlags.d.ts | 6 - dist/enums/InstantMessageEventFlags.js | 10 - dist/enums/InstantMessageEventFlags.js.map | 1 - dist/enums/InventoryItemFlags.d.ts | 12 - dist/enums/InventoryItemFlags.js | 16 - dist/enums/InventoryItemFlags.js.map | 1 - dist/enums/InventorySortOrder.d.ts | 6 - dist/enums/InventorySortOrder.js | 10 - dist/enums/InventorySortOrder.js.map | 1 - dist/enums/InventoryType.d.ts | 26 - dist/enums/InventoryType.js | 30 - dist/enums/InventoryType.js.map | 1 - dist/enums/LoginFlags.d.ts | 6 - dist/enums/LoginFlags.js | 10 - dist/enums/LoginFlags.js.map | 1 - dist/enums/Message.d.ts | 480 --------- dist/enums/Message.js | 484 --------- dist/enums/Message.js.map | 1 - dist/enums/MessageFlags.d.ts | 10 - dist/enums/MessageFlags.js | 14 - dist/enums/MessageFlags.js.map | 1 - dist/enums/PCode.d.ts | 9 - dist/enums/PCode.js | 13 - dist/enums/PCode.js.map | 1 - dist/enums/PacketFlags.d.ts | 6 - dist/enums/PacketFlags.js | 10 - dist/enums/PacketFlags.js.map | 1 - dist/enums/ParcelInfoFlags.d.ts | 3 - dist/enums/ParcelInfoFlags.js | 7 - dist/enums/ParcelInfoFlags.js.map | 1 - dist/enums/ParticleDataFlags.d.ts | 16 - dist/enums/ParticleDataFlags.js | 20 - dist/enums/ParticleDataFlags.js.map | 1 - dist/enums/PermissionMask.d.ts | 10 - dist/enums/PermissionMask.js | 14 - dist/enums/PermissionMask.js.map | 1 - dist/enums/RegionFlags.d.ts | 34 - dist/enums/RegionFlags.js | 38 - dist/enums/RegionFlags.js.map | 1 - dist/enums/RegionProtocolFlags.d.ts | 5 - dist/enums/RegionProtocolFlags.js | 9 - dist/enums/RegionProtocolFlags.js.map | 1 - dist/enums/RightsFlags.d.ts | 6 - dist/enums/RightsFlags.js | 10 - dist/enums/RightsFlags.js.map | 1 - dist/enums/SoundFlags.d.ts | 9 - dist/enums/SoundFlags.js | 13 - dist/enums/SoundFlags.js.map | 1 - dist/enums/SourcePattern.d.ts | 8 - dist/enums/SourcePattern.js | 12 - dist/enums/SourcePattern.js.map | 1 - dist/enums/TeleportEventType.d.ts | 6 - dist/enums/TeleportEventType.js | 10 - dist/enums/TeleportEventType.js.map | 1 - dist/enums/TeleportFlags.d.ts | 22 - dist/enums/TeleportFlags.js | 26 - dist/enums/TeleportFlags.js.map | 1 - dist/enums/TextureFlags.d.ts | 15 - dist/enums/TextureFlags.js | 19 - dist/enums/TextureFlags.js.map | 1 - dist/enums/TransferChannelType.d.ts | 6 - dist/enums/TransferChannelType.js | 10 - dist/enums/TransferChannelType.js.map | 1 - dist/enums/TransferSourceTypes.d.ts | 8 - dist/enums/TransferSourceTypes.js | 12 - dist/enums/TransferSourceTypes.js.map | 1 - dist/enums/Tree.d.ts | 23 - dist/enums/Tree.js | 27 - dist/enums/Tree.js.map | 1 - dist/events/ChatEvent.d.ts | 13 - dist/events/ChatEvent.js | 6 - dist/events/ChatEvent.js.map | 1 - dist/events/DisconnectEvent.d.ts | 4 - dist/events/DisconnectEvent.js | 6 - dist/events/DisconnectEvent.js.map | 1 - dist/events/EventQueueStateChangeEvent.d.ts | 3 - dist/events/EventQueueStateChangeEvent.js | 6 - dist/events/EventQueueStateChangeEvent.js.map | 1 - dist/events/FriendOnlineEvent.d.ts | 5 - dist/events/FriendOnlineEvent.js | 6 - dist/events/FriendOnlineEvent.js.map | 1 - dist/events/FriendRemovedEvent.d.ts | 4 - dist/events/FriendRemovedEvent.js | 6 - dist/events/FriendRemovedEvent.js.map | 1 - dist/events/FriendRequestEvent.d.ts | 7 - dist/events/FriendRequestEvent.js | 6 - dist/events/FriendRequestEvent.js.map | 1 - dist/events/FriendResponseEvent.d.ts | 8 - dist/events/FriendResponseEvent.js | 6 - dist/events/FriendResponseEvent.js.map | 1 - dist/events/FriendRightsEvent.d.ts | 6 - dist/events/FriendRightsEvent.js | 6 - dist/events/FriendRightsEvent.js.map | 1 - dist/events/GroupChatEvent.d.ts | 7 - dist/events/GroupChatEvent.js | 6 - dist/events/GroupChatEvent.js.map | 1 - .../GroupChatSessionAgentListEvent.d.ts | 8 - dist/events/GroupChatSessionAgentListEvent.js | 6 - .../GroupChatSessionAgentListEvent.js.map | 1 - dist/events/GroupChatSessionJoinEvent.d.ts | 5 - dist/events/GroupChatSessionJoinEvent.js | 6 - dist/events/GroupChatSessionJoinEvent.js.map | 1 - dist/events/GroupInviteEvent.d.ts | 7 - dist/events/GroupInviteEvent.js | 6 - dist/events/GroupInviteEvent.js.map | 1 - dist/events/InstantMessageEvent.d.ts | 9 - dist/events/InstantMessageEvent.js | 6 - dist/events/InstantMessageEvent.js.map | 1 - dist/events/InventoryOfferedEvent.d.ts | 9 - dist/events/InventoryOfferedEvent.js | 6 - dist/events/InventoryOfferedEvent.js.map | 1 - dist/events/LureEvent.d.ts | 11 - dist/events/LureEvent.js | 6 - dist/events/LureEvent.js.map | 1 - dist/events/MapInfoRangeReplyEvent.d.ts | 4 - dist/events/MapInfoRangeReplyEvent.js | 6 - dist/events/MapInfoRangeReplyEvent.js.map | 1 - dist/events/MapInfoReplyEvent.d.ts | 6 - dist/events/MapInfoReplyEvent.js | 6 - dist/events/MapInfoReplyEvent.js.map | 1 - dist/events/ParcelInfoReplyEvent.d.ts | 15 - dist/events/ParcelInfoReplyEvent.js | 6 - dist/events/ParcelInfoReplyEvent.js.map | 1 - dist/events/RegionInfoReplyEvent.d.ts | 13 - dist/events/RegionInfoReplyEvent.js | 6 - dist/events/RegionInfoReplyEvent.js.map | 1 - dist/events/ScriptDialogEvent.d.ts | 12 - dist/events/ScriptDialogEvent.js | 6 - dist/events/ScriptDialogEvent.js.map | 1 - dist/events/TeleportEvent.d.ts | 8 - dist/events/TeleportEvent.js | 6 - dist/events/TeleportEvent.js.map | 1 - dist/index.d.ts | 56 - dist/index.js | 109 -- dist/index.js.map | 1 - dist/keepme.txt | 0 dist/tests/packets.d.ts | 1 - dist/tests/packets.js | 123 --- dist/tests/packets.js.map | 1 - dist/tests/uuid.d.ts | 1 - dist/tests/uuid.js | 86 -- dist/tests/uuid.js.map | 1 - dist/tsm/common.d.ts | 1 - dist/tsm/common.js | 3 - dist/tsm/common.js.map | 1 - dist/tsm/mat2.d.ts | 23 - dist/tsm/mat2.js | 154 --- dist/tsm/mat2.js.map | 1 - dist/tsm/mat3.d.ts | 29 - dist/tsm/mat3.js | 316 ------ dist/tsm/mat3.js.map | 1 - dist/tsm/mat4.d.ts | 34 - dist/tsm/mat4.js | 396 ------- dist/tsm/mat4.js.map | 1 - dist/tsm/quat.d.ts | 41 - dist/tsm/quat.js | 346 ------- dist/tsm/quat.js.map | 1 - dist/tsm/vec2.d.ts | 37 - dist/tsm/vec2.js | 213 ---- dist/tsm/vec2.js.map | 1 - dist/tsm/vec3.d.ts | 42 - dist/tsm/vec3.js | 272 ----- dist/tsm/vec3.js.map | 1 - dist/tsm/vec4.d.ts | 40 - dist/tsm/vec4.js | 300 ------ dist/tsm/vec4.js.map | 1 - example/testBot.js | 109 +- 1851 files changed, 100 insertions(+), 58298 deletions(-) delete mode 100644 dist/Bot.d.ts delete mode 100644 dist/Bot.js delete mode 100644 dist/Bot.js.map delete mode 100644 dist/LoginHandler.d.ts delete mode 100644 dist/LoginHandler.js delete mode 100644 dist/LoginHandler.js.map delete mode 100644 dist/classes/Agent.d.ts delete mode 100644 dist/classes/Agent.js delete mode 100644 dist/classes/Agent.js.map delete mode 100644 dist/classes/BVH.d.ts delete mode 100644 dist/classes/BVH.js delete mode 100644 dist/classes/BVH.js.map delete mode 100644 dist/classes/BVHJoint.d.ts delete mode 100644 dist/classes/BVHJoint.js delete mode 100644 dist/classes/BVHJoint.js.map delete mode 100644 dist/classes/BVHJointKeyframe.d.ts delete mode 100644 dist/classes/BVHJointKeyframe.js delete mode 100644 dist/classes/BVHJointKeyframe.js.map delete mode 100644 dist/classes/Caps.d.ts delete mode 100644 dist/classes/Caps.js delete mode 100644 dist/classes/Caps.js.map delete mode 100644 dist/classes/Circuit.d.ts delete mode 100644 dist/classes/Circuit.js delete mode 100644 dist/classes/Circuit.js.map delete mode 100644 dist/classes/ClientCommands.d.ts delete mode 100644 dist/classes/ClientCommands.js delete mode 100644 dist/classes/ClientCommands.js.map delete mode 100644 dist/classes/ClientEvents.d.ts delete mode 100644 dist/classes/ClientEvents.js delete mode 100644 dist/classes/ClientEvents.js.map delete mode 100644 dist/classes/Color4.d.ts delete mode 100644 dist/classes/Color4.js delete mode 100644 dist/classes/Color4.js.map delete mode 100644 dist/classes/Comms.d.ts delete mode 100644 dist/classes/Comms.js delete mode 100644 dist/classes/Comms.js.map delete mode 100644 dist/classes/EventQueueClient.d.ts delete mode 100644 dist/classes/EventQueueClient.js delete mode 100644 dist/classes/EventQueueClient.js.map delete mode 100644 dist/classes/GameObject.d.ts delete mode 100644 dist/classes/GameObject.js delete mode 100644 dist/classes/GameObject.js.map delete mode 100644 dist/classes/GameObjectBase.d.ts delete mode 100644 dist/classes/GameObjectBase.js delete mode 100644 dist/classes/GameObjectBase.js.map delete mode 100644 dist/classes/GameObjectFull.d.ts delete mode 100644 dist/classes/GameObjectFull.js delete mode 100644 dist/classes/GameObjectFull.js.map delete mode 100644 dist/classes/GameObjectLite.d.ts delete mode 100644 dist/classes/GameObjectLite.js delete mode 100644 dist/classes/GameObjectLite.js.map delete mode 100644 dist/classes/GroupMember.d.ts delete mode 100644 dist/classes/GroupMember.js delete mode 100644 dist/classes/GroupMember.js.map delete mode 100644 dist/classes/GroupRole.d.ts delete mode 100644 dist/classes/GroupRole.js delete mode 100644 dist/classes/GroupRole.js.map delete mode 100644 dist/classes/IPAddress.d.ts delete mode 100644 dist/classes/IPAddress.js delete mode 100644 dist/classes/IPAddress.js.map delete mode 100644 dist/classes/Inventory.d.ts delete mode 100644 dist/classes/Inventory.js delete mode 100644 dist/classes/Inventory.js.map delete mode 100644 dist/classes/InventoryFolder.d.ts delete mode 100644 dist/classes/InventoryFolder.js delete mode 100644 dist/classes/InventoryFolder.js.map delete mode 100644 dist/classes/InventoryItem.d.ts delete mode 100644 dist/classes/InventoryItem.js delete mode 100644 dist/classes/InventoryItem.js.map delete mode 100644 dist/classes/LoginParameters.d.ts delete mode 100644 dist/classes/LoginParameters.js delete mode 100644 dist/classes/LoginParameters.js.map delete mode 100644 dist/classes/LoginResponse.d.ts delete mode 100644 dist/classes/LoginResponse.js delete mode 100644 dist/classes/LoginResponse.js.map delete mode 100644 dist/classes/MapBlock.d.ts delete mode 100644 dist/classes/MapBlock.js delete mode 100644 dist/classes/MapBlock.js.map delete mode 100644 dist/classes/MessageBase.d.ts delete mode 100644 dist/classes/MessageBase.js delete mode 100644 dist/classes/MessageBase.js.map delete mode 100644 dist/classes/MessageClasses.d.ts delete mode 100644 dist/classes/MessageClasses.js delete mode 100644 dist/classes/MessageClasses.js.map delete mode 100644 dist/classes/NameValue.d.ts delete mode 100644 dist/classes/NameValue.js delete mode 100644 dist/classes/NameValue.js.map delete mode 100644 dist/classes/ObjectStoreFull.d.ts delete mode 100644 dist/classes/ObjectStoreFull.js delete mode 100644 dist/classes/ObjectStoreFull.js.map delete mode 100644 dist/classes/ObjectStoreLite.d.ts delete mode 100644 dist/classes/ObjectStoreLite.js delete mode 100644 dist/classes/ObjectStoreLite.js.map delete mode 100644 dist/classes/Packet.d.ts delete mode 100644 dist/classes/Packet.js delete mode 100644 dist/classes/Packet.js.map delete mode 100644 dist/classes/ParticleSystem.d.ts delete mode 100644 dist/classes/ParticleSystem.js delete mode 100644 dist/classes/ParticleSystem.js.map delete mode 100644 dist/classes/Quaternion.d.ts delete mode 100644 dist/classes/Quaternion.js delete mode 100644 dist/classes/Quaternion.js.map delete mode 100644 dist/classes/Region.d.ts delete mode 100644 dist/classes/Region.js delete mode 100644 dist/classes/Region.js.map delete mode 100644 dist/classes/TextureEntry.d.ts delete mode 100644 dist/classes/TextureEntry.js delete mode 100644 dist/classes/TextureEntry.js.map delete mode 100644 dist/classes/TextureEntryFace.d.ts delete mode 100644 dist/classes/TextureEntryFace.js delete mode 100644 dist/classes/TextureEntryFace.js.map delete mode 100644 dist/classes/TimeoutError.d.ts delete mode 100644 dist/classes/TimeoutError.js delete mode 100644 dist/classes/TimeoutError.js.map delete mode 100644 dist/classes/UUID.d.ts delete mode 100644 dist/classes/UUID.js delete mode 100644 dist/classes/UUID.js.map delete mode 100644 dist/classes/Utils.d.ts delete mode 100644 dist/classes/Utils.js delete mode 100644 dist/classes/Utils.js.map delete mode 100644 dist/classes/Vector2.d.ts delete mode 100644 dist/classes/Vector2.js delete mode 100644 dist/classes/Vector2.js.map delete mode 100644 dist/classes/Vector3.d.ts delete mode 100644 dist/classes/Vector3.js delete mode 100644 dist/classes/Vector3.js.map delete mode 100644 dist/classes/Vector4.d.ts delete mode 100644 dist/classes/Vector4.js delete mode 100644 dist/classes/Vector4.js.map delete mode 100644 dist/classes/Wearable.d.ts delete mode 100644 dist/classes/Wearable.js delete mode 100644 dist/classes/Wearable.js.map delete mode 100644 dist/classes/Zerocoder.d.ts delete mode 100644 dist/classes/Zerocoder.js delete mode 100644 dist/classes/Zerocoder.js.map delete mode 100644 dist/classes/commands/AgentCommands.d.ts delete mode 100644 dist/classes/commands/AgentCommands.js delete mode 100644 dist/classes/commands/AgentCommands.js.map delete mode 100644 dist/classes/commands/AssetCommands.d.ts delete mode 100644 dist/classes/commands/AssetCommands.js delete mode 100644 dist/classes/commands/AssetCommands.js.map delete mode 100644 dist/classes/commands/CommandsBase.d.ts delete mode 100644 dist/classes/commands/CommandsBase.js delete mode 100644 dist/classes/commands/CommandsBase.js.map delete mode 100644 dist/classes/commands/CommunicationsCommands.d.ts delete mode 100644 dist/classes/commands/CommunicationsCommands.js delete mode 100644 dist/classes/commands/CommunicationsCommands.js.map delete mode 100644 dist/classes/commands/FriendCommands.d.ts delete mode 100644 dist/classes/commands/FriendCommands.js delete mode 100644 dist/classes/commands/FriendCommands.js.map delete mode 100644 dist/classes/commands/GridCommands.d.ts delete mode 100644 dist/classes/commands/GridCommands.js delete mode 100644 dist/classes/commands/GridCommands.js.map delete mode 100644 dist/classes/commands/GroupCommands.d.ts delete mode 100644 dist/classes/commands/GroupCommands.js delete mode 100644 dist/classes/commands/GroupCommands.js.map delete mode 100644 dist/classes/commands/InventoryCommands.d.ts delete mode 100644 dist/classes/commands/InventoryCommands.js delete mode 100644 dist/classes/commands/InventoryCommands.js.map delete mode 100644 dist/classes/commands/NetworkCommands.d.ts delete mode 100644 dist/classes/commands/NetworkCommands.js delete mode 100644 dist/classes/commands/NetworkCommands.js.map delete mode 100644 dist/classes/commands/ParcelCommands.d.ts delete mode 100644 dist/classes/commands/ParcelCommands.js delete mode 100644 dist/classes/commands/ParcelCommands.js.map delete mode 100644 dist/classes/commands/RegionCommands.d.ts delete mode 100644 dist/classes/commands/RegionCommands.js delete mode 100644 dist/classes/commands/RegionCommands.js.map delete mode 100644 dist/classes/commands/TeleportCommands.d.ts delete mode 100644 dist/classes/commands/TeleportCommands.js delete mode 100644 dist/classes/commands/TeleportCommands.js.map delete mode 100644 dist/classes/interfaces/IGameObject.d.ts delete mode 100644 dist/classes/interfaces/IGameObject.js delete mode 100644 dist/classes/interfaces/IGameObject.js.map delete mode 100644 dist/classes/interfaces/IObjectStore.d.ts delete mode 100644 dist/classes/interfaces/IObjectStore.js delete mode 100644 dist/classes/interfaces/IObjectStore.js.map delete mode 100644 dist/classes/interfaces/ITreeBoundingBox.d.ts delete mode 100644 dist/classes/interfaces/ITreeBoundingBox.js delete mode 100644 dist/classes/interfaces/ITreeBoundingBox.js.map delete mode 100644 dist/classes/messages/AbortXfer.d.ts delete mode 100644 dist/classes/messages/AbortXfer.js delete mode 100644 dist/classes/messages/AbortXfer.js.map delete mode 100644 dist/classes/messages/AcceptCallingCard.d.ts delete mode 100644 dist/classes/messages/AcceptCallingCard.js delete mode 100644 dist/classes/messages/AcceptCallingCard.js.map delete mode 100644 dist/classes/messages/AcceptFriendship.d.ts delete mode 100644 dist/classes/messages/AcceptFriendship.js delete mode 100644 dist/classes/messages/AcceptFriendship.js.map delete mode 100644 dist/classes/messages/ActivateGestures.d.ts delete mode 100644 dist/classes/messages/ActivateGestures.js delete mode 100644 dist/classes/messages/ActivateGestures.js.map delete mode 100644 dist/classes/messages/ActivateGroup.d.ts delete mode 100644 dist/classes/messages/ActivateGroup.js delete mode 100644 dist/classes/messages/ActivateGroup.js.map delete mode 100644 dist/classes/messages/AddCircuitCode.d.ts delete mode 100644 dist/classes/messages/AddCircuitCode.js delete mode 100644 dist/classes/messages/AddCircuitCode.js.map delete mode 100644 dist/classes/messages/AgentAlertMessage.d.ts delete mode 100644 dist/classes/messages/AgentAlertMessage.js delete mode 100644 dist/classes/messages/AgentAlertMessage.js.map delete mode 100644 dist/classes/messages/AgentAnimation.d.ts delete mode 100644 dist/classes/messages/AgentAnimation.js delete mode 100644 dist/classes/messages/AgentAnimation.js.map delete mode 100644 dist/classes/messages/AgentCachedTexture.d.ts delete mode 100644 dist/classes/messages/AgentCachedTexture.js delete mode 100644 dist/classes/messages/AgentCachedTexture.js.map delete mode 100644 dist/classes/messages/AgentCachedTextureResponse.d.ts delete mode 100644 dist/classes/messages/AgentCachedTextureResponse.js delete mode 100644 dist/classes/messages/AgentCachedTextureResponse.js.map delete mode 100644 dist/classes/messages/AgentDataUpdate.d.ts delete mode 100644 dist/classes/messages/AgentDataUpdate.js delete mode 100644 dist/classes/messages/AgentDataUpdate.js.map delete mode 100644 dist/classes/messages/AgentDataUpdateRequest.d.ts delete mode 100644 dist/classes/messages/AgentDataUpdateRequest.js delete mode 100644 dist/classes/messages/AgentDataUpdateRequest.js.map delete mode 100644 dist/classes/messages/AgentDropGroup.d.ts delete mode 100644 dist/classes/messages/AgentDropGroup.js delete mode 100644 dist/classes/messages/AgentDropGroup.js.map delete mode 100644 dist/classes/messages/AgentFOV.d.ts delete mode 100644 dist/classes/messages/AgentFOV.js delete mode 100644 dist/classes/messages/AgentFOV.js.map delete mode 100644 dist/classes/messages/AgentGroupDataUpdate.d.ts delete mode 100644 dist/classes/messages/AgentGroupDataUpdate.js delete mode 100644 dist/classes/messages/AgentGroupDataUpdate.js.map delete mode 100644 dist/classes/messages/AgentHeightWidth.d.ts delete mode 100644 dist/classes/messages/AgentHeightWidth.js delete mode 100644 dist/classes/messages/AgentHeightWidth.js.map delete mode 100644 dist/classes/messages/AgentIsNowWearing.d.ts delete mode 100644 dist/classes/messages/AgentIsNowWearing.js delete mode 100644 dist/classes/messages/AgentIsNowWearing.js.map delete mode 100644 dist/classes/messages/AgentMovementComplete.d.ts delete mode 100644 dist/classes/messages/AgentMovementComplete.js delete mode 100644 dist/classes/messages/AgentMovementComplete.js.map delete mode 100644 dist/classes/messages/AgentPause.d.ts delete mode 100644 dist/classes/messages/AgentPause.js delete mode 100644 dist/classes/messages/AgentPause.js.map delete mode 100644 dist/classes/messages/AgentQuitCopy.d.ts delete mode 100644 dist/classes/messages/AgentQuitCopy.js delete mode 100644 dist/classes/messages/AgentQuitCopy.js.map delete mode 100644 dist/classes/messages/AgentRequestSit.d.ts delete mode 100644 dist/classes/messages/AgentRequestSit.js delete mode 100644 dist/classes/messages/AgentRequestSit.js.map delete mode 100644 dist/classes/messages/AgentResume.d.ts delete mode 100644 dist/classes/messages/AgentResume.js delete mode 100644 dist/classes/messages/AgentResume.js.map delete mode 100644 dist/classes/messages/AgentSetAppearance.d.ts delete mode 100644 dist/classes/messages/AgentSetAppearance.js delete mode 100644 dist/classes/messages/AgentSetAppearance.js.map delete mode 100644 dist/classes/messages/AgentSit.d.ts delete mode 100644 dist/classes/messages/AgentSit.js delete mode 100644 dist/classes/messages/AgentSit.js.map delete mode 100644 dist/classes/messages/AgentThrottle.d.ts delete mode 100644 dist/classes/messages/AgentThrottle.js delete mode 100644 dist/classes/messages/AgentThrottle.js.map delete mode 100644 dist/classes/messages/AgentUpdate.d.ts delete mode 100644 dist/classes/messages/AgentUpdate.js delete mode 100644 dist/classes/messages/AgentUpdate.js.map delete mode 100644 dist/classes/messages/AgentWearablesRequest.d.ts delete mode 100644 dist/classes/messages/AgentWearablesRequest.js delete mode 100644 dist/classes/messages/AgentWearablesRequest.js.map delete mode 100644 dist/classes/messages/AgentWearablesUpdate.d.ts delete mode 100644 dist/classes/messages/AgentWearablesUpdate.js delete mode 100644 dist/classes/messages/AgentWearablesUpdate.js.map delete mode 100644 dist/classes/messages/AlertMessage.d.ts delete mode 100644 dist/classes/messages/AlertMessage.js delete mode 100644 dist/classes/messages/AlertMessage.js.map delete mode 100644 dist/classes/messages/AssetUploadComplete.d.ts delete mode 100644 dist/classes/messages/AssetUploadComplete.js delete mode 100644 dist/classes/messages/AssetUploadComplete.js.map delete mode 100644 dist/classes/messages/AssetUploadRequest.d.ts delete mode 100644 dist/classes/messages/AssetUploadRequest.js delete mode 100644 dist/classes/messages/AssetUploadRequest.js.map delete mode 100644 dist/classes/messages/AtomicPassObject.d.ts delete mode 100644 dist/classes/messages/AtomicPassObject.js delete mode 100644 dist/classes/messages/AtomicPassObject.js.map delete mode 100644 dist/classes/messages/AttachedSound.d.ts delete mode 100644 dist/classes/messages/AttachedSound.js delete mode 100644 dist/classes/messages/AttachedSound.js.map delete mode 100644 dist/classes/messages/AttachedSoundGainChange.d.ts delete mode 100644 dist/classes/messages/AttachedSoundGainChange.js delete mode 100644 dist/classes/messages/AttachedSoundGainChange.js.map delete mode 100644 dist/classes/messages/AvatarAnimation.d.ts delete mode 100644 dist/classes/messages/AvatarAnimation.js delete mode 100644 dist/classes/messages/AvatarAnimation.js.map delete mode 100644 dist/classes/messages/AvatarAppearance.d.ts delete mode 100644 dist/classes/messages/AvatarAppearance.js delete mode 100644 dist/classes/messages/AvatarAppearance.js.map delete mode 100644 dist/classes/messages/AvatarClassifiedReply.d.ts delete mode 100644 dist/classes/messages/AvatarClassifiedReply.js delete mode 100644 dist/classes/messages/AvatarClassifiedReply.js.map delete mode 100644 dist/classes/messages/AvatarGroupsReply.d.ts delete mode 100644 dist/classes/messages/AvatarGroupsReply.js delete mode 100644 dist/classes/messages/AvatarGroupsReply.js.map delete mode 100644 dist/classes/messages/AvatarInterestsReply.d.ts delete mode 100644 dist/classes/messages/AvatarInterestsReply.js delete mode 100644 dist/classes/messages/AvatarInterestsReply.js.map delete mode 100644 dist/classes/messages/AvatarInterestsUpdate.d.ts delete mode 100644 dist/classes/messages/AvatarInterestsUpdate.js delete mode 100644 dist/classes/messages/AvatarInterestsUpdate.js.map delete mode 100644 dist/classes/messages/AvatarNotesReply.d.ts delete mode 100644 dist/classes/messages/AvatarNotesReply.js delete mode 100644 dist/classes/messages/AvatarNotesReply.js.map delete mode 100644 dist/classes/messages/AvatarNotesUpdate.d.ts delete mode 100644 dist/classes/messages/AvatarNotesUpdate.js delete mode 100644 dist/classes/messages/AvatarNotesUpdate.js.map delete mode 100644 dist/classes/messages/AvatarPickerReply.d.ts delete mode 100644 dist/classes/messages/AvatarPickerReply.js delete mode 100644 dist/classes/messages/AvatarPickerReply.js.map delete mode 100644 dist/classes/messages/AvatarPickerRequest.d.ts delete mode 100644 dist/classes/messages/AvatarPickerRequest.js delete mode 100644 dist/classes/messages/AvatarPickerRequest.js.map delete mode 100644 dist/classes/messages/AvatarPickerRequestBackend.d.ts delete mode 100644 dist/classes/messages/AvatarPickerRequestBackend.js delete mode 100644 dist/classes/messages/AvatarPickerRequestBackend.js.map delete mode 100644 dist/classes/messages/AvatarPicksReply.d.ts delete mode 100644 dist/classes/messages/AvatarPicksReply.js delete mode 100644 dist/classes/messages/AvatarPicksReply.js.map delete mode 100644 dist/classes/messages/AvatarPropertiesReply.d.ts delete mode 100644 dist/classes/messages/AvatarPropertiesReply.js delete mode 100644 dist/classes/messages/AvatarPropertiesReply.js.map delete mode 100644 dist/classes/messages/AvatarPropertiesRequest.d.ts delete mode 100644 dist/classes/messages/AvatarPropertiesRequest.js delete mode 100644 dist/classes/messages/AvatarPropertiesRequest.js.map delete mode 100644 dist/classes/messages/AvatarPropertiesRequestBackend.d.ts delete mode 100644 dist/classes/messages/AvatarPropertiesRequestBackend.js delete mode 100644 dist/classes/messages/AvatarPropertiesRequestBackend.js.map delete mode 100644 dist/classes/messages/AvatarPropertiesUpdate.d.ts delete mode 100644 dist/classes/messages/AvatarPropertiesUpdate.js delete mode 100644 dist/classes/messages/AvatarPropertiesUpdate.js.map delete mode 100644 dist/classes/messages/AvatarSitResponse.d.ts delete mode 100644 dist/classes/messages/AvatarSitResponse.js delete mode 100644 dist/classes/messages/AvatarSitResponse.js.map delete mode 100644 dist/classes/messages/AvatarTextureUpdate.d.ts delete mode 100644 dist/classes/messages/AvatarTextureUpdate.js delete mode 100644 dist/classes/messages/AvatarTextureUpdate.js.map delete mode 100644 dist/classes/messages/BulkUpdateInventory.d.ts delete mode 100644 dist/classes/messages/BulkUpdateInventory.js delete mode 100644 dist/classes/messages/BulkUpdateInventory.js.map delete mode 100644 dist/classes/messages/BuyObjectInventory.d.ts delete mode 100644 dist/classes/messages/BuyObjectInventory.js delete mode 100644 dist/classes/messages/BuyObjectInventory.js.map delete mode 100644 dist/classes/messages/CameraConstraint.d.ts delete mode 100644 dist/classes/messages/CameraConstraint.js delete mode 100644 dist/classes/messages/CameraConstraint.js.map delete mode 100644 dist/classes/messages/CancelAuction.d.ts delete mode 100644 dist/classes/messages/CancelAuction.js delete mode 100644 dist/classes/messages/CancelAuction.js.map delete mode 100644 dist/classes/messages/ChangeInventoryItemFlags.d.ts delete mode 100644 dist/classes/messages/ChangeInventoryItemFlags.js delete mode 100644 dist/classes/messages/ChangeInventoryItemFlags.js.map delete mode 100644 dist/classes/messages/ChangeUserRights.d.ts delete mode 100644 dist/classes/messages/ChangeUserRights.js delete mode 100644 dist/classes/messages/ChangeUserRights.js.map delete mode 100644 dist/classes/messages/ChatFromSimulator.d.ts delete mode 100644 dist/classes/messages/ChatFromSimulator.js delete mode 100644 dist/classes/messages/ChatFromSimulator.js.map delete mode 100644 dist/classes/messages/ChatFromViewer.d.ts delete mode 100644 dist/classes/messages/ChatFromViewer.js delete mode 100644 dist/classes/messages/ChatFromViewer.js.map delete mode 100644 dist/classes/messages/ChatPass.d.ts delete mode 100644 dist/classes/messages/ChatPass.js delete mode 100644 dist/classes/messages/ChatPass.js.map delete mode 100644 dist/classes/messages/CheckParcelAuctions.d.ts delete mode 100644 dist/classes/messages/CheckParcelAuctions.js delete mode 100644 dist/classes/messages/CheckParcelAuctions.js.map delete mode 100644 dist/classes/messages/CheckParcelSales.d.ts delete mode 100644 dist/classes/messages/CheckParcelSales.js delete mode 100644 dist/classes/messages/CheckParcelSales.js.map delete mode 100644 dist/classes/messages/ChildAgentAlive.d.ts delete mode 100644 dist/classes/messages/ChildAgentAlive.js delete mode 100644 dist/classes/messages/ChildAgentAlive.js.map delete mode 100644 dist/classes/messages/ChildAgentDying.d.ts delete mode 100644 dist/classes/messages/ChildAgentDying.js delete mode 100644 dist/classes/messages/ChildAgentDying.js.map delete mode 100644 dist/classes/messages/ChildAgentPositionUpdate.d.ts delete mode 100644 dist/classes/messages/ChildAgentPositionUpdate.js delete mode 100644 dist/classes/messages/ChildAgentPositionUpdate.js.map delete mode 100644 dist/classes/messages/ChildAgentUnknown.d.ts delete mode 100644 dist/classes/messages/ChildAgentUnknown.js delete mode 100644 dist/classes/messages/ChildAgentUnknown.js.map delete mode 100644 dist/classes/messages/ChildAgentUpdate.d.ts delete mode 100644 dist/classes/messages/ChildAgentUpdate.js delete mode 100644 dist/classes/messages/ChildAgentUpdate.js.map delete mode 100644 dist/classes/messages/ClassifiedDelete.d.ts delete mode 100644 dist/classes/messages/ClassifiedDelete.js delete mode 100644 dist/classes/messages/ClassifiedDelete.js.map delete mode 100644 dist/classes/messages/ClassifiedGodDelete.d.ts delete mode 100644 dist/classes/messages/ClassifiedGodDelete.js delete mode 100644 dist/classes/messages/ClassifiedGodDelete.js.map delete mode 100644 dist/classes/messages/ClassifiedInfoReply.d.ts delete mode 100644 dist/classes/messages/ClassifiedInfoReply.js delete mode 100644 dist/classes/messages/ClassifiedInfoReply.js.map delete mode 100644 dist/classes/messages/ClassifiedInfoRequest.d.ts delete mode 100644 dist/classes/messages/ClassifiedInfoRequest.js delete mode 100644 dist/classes/messages/ClassifiedInfoRequest.js.map delete mode 100644 dist/classes/messages/ClassifiedInfoUpdate.d.ts delete mode 100644 dist/classes/messages/ClassifiedInfoUpdate.js delete mode 100644 dist/classes/messages/ClassifiedInfoUpdate.js.map delete mode 100644 dist/classes/messages/ClearFollowCamProperties.d.ts delete mode 100644 dist/classes/messages/ClearFollowCamProperties.js delete mode 100644 dist/classes/messages/ClearFollowCamProperties.js.map delete mode 100644 dist/classes/messages/CloseCircuit.d.ts delete mode 100644 dist/classes/messages/CloseCircuit.js delete mode 100644 dist/classes/messages/CloseCircuit.js.map delete mode 100644 dist/classes/messages/CoarseLocationUpdate.d.ts delete mode 100644 dist/classes/messages/CoarseLocationUpdate.js delete mode 100644 dist/classes/messages/CoarseLocationUpdate.js.map delete mode 100644 dist/classes/messages/CompleteAgentMovement.d.ts delete mode 100644 dist/classes/messages/CompleteAgentMovement.js delete mode 100644 dist/classes/messages/CompleteAgentMovement.js.map delete mode 100644 dist/classes/messages/CompleteAuction.d.ts delete mode 100644 dist/classes/messages/CompleteAuction.js delete mode 100644 dist/classes/messages/CompleteAuction.js.map delete mode 100644 dist/classes/messages/CompletePingCheck.d.ts delete mode 100644 dist/classes/messages/CompletePingCheck.js delete mode 100644 dist/classes/messages/CompletePingCheck.js.map delete mode 100644 dist/classes/messages/ConfirmAuctionStart.d.ts delete mode 100644 dist/classes/messages/ConfirmAuctionStart.js delete mode 100644 dist/classes/messages/ConfirmAuctionStart.js.map delete mode 100644 dist/classes/messages/ConfirmEnableSimulator.d.ts delete mode 100644 dist/classes/messages/ConfirmEnableSimulator.js delete mode 100644 dist/classes/messages/ConfirmEnableSimulator.js.map delete mode 100644 dist/classes/messages/ConfirmXferPacket.d.ts delete mode 100644 dist/classes/messages/ConfirmXferPacket.js delete mode 100644 dist/classes/messages/ConfirmXferPacket.js.map delete mode 100644 dist/classes/messages/CopyInventoryFromNotecard.d.ts delete mode 100644 dist/classes/messages/CopyInventoryFromNotecard.js delete mode 100644 dist/classes/messages/CopyInventoryFromNotecard.js.map delete mode 100644 dist/classes/messages/CopyInventoryItem.d.ts delete mode 100644 dist/classes/messages/CopyInventoryItem.js delete mode 100644 dist/classes/messages/CopyInventoryItem.js.map delete mode 100644 dist/classes/messages/CreateGroupReply.d.ts delete mode 100644 dist/classes/messages/CreateGroupReply.js delete mode 100644 dist/classes/messages/CreateGroupReply.js.map delete mode 100644 dist/classes/messages/CreateGroupRequest.d.ts delete mode 100644 dist/classes/messages/CreateGroupRequest.js delete mode 100644 dist/classes/messages/CreateGroupRequest.js.map delete mode 100644 dist/classes/messages/CreateGroupRequestExtended.d.ts delete mode 100644 dist/classes/messages/CreateGroupRequestExtended.js delete mode 100644 dist/classes/messages/CreateGroupRequestExtended.js.map delete mode 100644 dist/classes/messages/CreateInventoryFolder.d.ts delete mode 100644 dist/classes/messages/CreateInventoryFolder.js delete mode 100644 dist/classes/messages/CreateInventoryFolder.js.map delete mode 100644 dist/classes/messages/CreateInventoryItem.d.ts delete mode 100644 dist/classes/messages/CreateInventoryItem.js delete mode 100644 dist/classes/messages/CreateInventoryItem.js.map delete mode 100644 dist/classes/messages/CreateLandmarkForEvent.d.ts delete mode 100644 dist/classes/messages/CreateLandmarkForEvent.js delete mode 100644 dist/classes/messages/CreateLandmarkForEvent.js.map delete mode 100644 dist/classes/messages/CreateNewOutfitAttachments.d.ts delete mode 100644 dist/classes/messages/CreateNewOutfitAttachments.js delete mode 100644 dist/classes/messages/CreateNewOutfitAttachments.js.map delete mode 100644 dist/classes/messages/CreateTrustedCircuit.d.ts delete mode 100644 dist/classes/messages/CreateTrustedCircuit.js delete mode 100644 dist/classes/messages/CreateTrustedCircuit.js.map delete mode 100644 dist/classes/messages/CrossedRegion.d.ts delete mode 100644 dist/classes/messages/CrossedRegion.js delete mode 100644 dist/classes/messages/CrossedRegion.js.map delete mode 100644 dist/classes/messages/DataHomeLocationReply.d.ts delete mode 100644 dist/classes/messages/DataHomeLocationReply.js delete mode 100644 dist/classes/messages/DataHomeLocationReply.js.map delete mode 100644 dist/classes/messages/DataHomeLocationRequest.d.ts delete mode 100644 dist/classes/messages/DataHomeLocationRequest.js delete mode 100644 dist/classes/messages/DataHomeLocationRequest.js.map delete mode 100644 dist/classes/messages/DataServerLogout.d.ts delete mode 100644 dist/classes/messages/DataServerLogout.js delete mode 100644 dist/classes/messages/DataServerLogout.js.map delete mode 100644 dist/classes/messages/DeRezAck.d.ts delete mode 100644 dist/classes/messages/DeRezAck.js delete mode 100644 dist/classes/messages/DeRezAck.js.map delete mode 100644 dist/classes/messages/DeRezObject.d.ts delete mode 100644 dist/classes/messages/DeRezObject.js delete mode 100644 dist/classes/messages/DeRezObject.js.map delete mode 100644 dist/classes/messages/DeactivateGestures.d.ts delete mode 100644 dist/classes/messages/DeactivateGestures.js delete mode 100644 dist/classes/messages/DeactivateGestures.js.map delete mode 100644 dist/classes/messages/DeclineCallingCard.d.ts delete mode 100644 dist/classes/messages/DeclineCallingCard.js delete mode 100644 dist/classes/messages/DeclineCallingCard.js.map delete mode 100644 dist/classes/messages/DeclineFriendship.d.ts delete mode 100644 dist/classes/messages/DeclineFriendship.js delete mode 100644 dist/classes/messages/DeclineFriendship.js.map delete mode 100644 dist/classes/messages/DenyTrustedCircuit.d.ts delete mode 100644 dist/classes/messages/DenyTrustedCircuit.js delete mode 100644 dist/classes/messages/DenyTrustedCircuit.js.map delete mode 100644 dist/classes/messages/DerezContainer.d.ts delete mode 100644 dist/classes/messages/DerezContainer.js delete mode 100644 dist/classes/messages/DerezContainer.js.map delete mode 100644 dist/classes/messages/DetachAttachmentIntoInv.d.ts delete mode 100644 dist/classes/messages/DetachAttachmentIntoInv.js delete mode 100644 dist/classes/messages/DetachAttachmentIntoInv.js.map delete mode 100644 dist/classes/messages/DirClassifiedQuery.d.ts delete mode 100644 dist/classes/messages/DirClassifiedQuery.js delete mode 100644 dist/classes/messages/DirClassifiedQuery.js.map delete mode 100644 dist/classes/messages/DirClassifiedQueryBackend.d.ts delete mode 100644 dist/classes/messages/DirClassifiedQueryBackend.js delete mode 100644 dist/classes/messages/DirClassifiedQueryBackend.js.map delete mode 100644 dist/classes/messages/DirClassifiedReply.d.ts delete mode 100644 dist/classes/messages/DirClassifiedReply.js delete mode 100644 dist/classes/messages/DirClassifiedReply.js.map delete mode 100644 dist/classes/messages/DirEventsReply.d.ts delete mode 100644 dist/classes/messages/DirEventsReply.js delete mode 100644 dist/classes/messages/DirEventsReply.js.map delete mode 100644 dist/classes/messages/DirFindQuery.d.ts delete mode 100644 dist/classes/messages/DirFindQuery.js delete mode 100644 dist/classes/messages/DirFindQuery.js.map delete mode 100644 dist/classes/messages/DirFindQueryBackend.d.ts delete mode 100644 dist/classes/messages/DirFindQueryBackend.js delete mode 100644 dist/classes/messages/DirFindQueryBackend.js.map delete mode 100644 dist/classes/messages/DirGroupsReply.d.ts delete mode 100644 dist/classes/messages/DirGroupsReply.js delete mode 100644 dist/classes/messages/DirGroupsReply.js.map delete mode 100644 dist/classes/messages/DirLandQuery.d.ts delete mode 100644 dist/classes/messages/DirLandQuery.js delete mode 100644 dist/classes/messages/DirLandQuery.js.map delete mode 100644 dist/classes/messages/DirLandQueryBackend.d.ts delete mode 100644 dist/classes/messages/DirLandQueryBackend.js delete mode 100644 dist/classes/messages/DirLandQueryBackend.js.map delete mode 100644 dist/classes/messages/DirLandReply.d.ts delete mode 100644 dist/classes/messages/DirLandReply.js delete mode 100644 dist/classes/messages/DirLandReply.js.map delete mode 100644 dist/classes/messages/DirPeopleReply.d.ts delete mode 100644 dist/classes/messages/DirPeopleReply.js delete mode 100644 dist/classes/messages/DirPeopleReply.js.map delete mode 100644 dist/classes/messages/DirPlacesQuery.d.ts delete mode 100644 dist/classes/messages/DirPlacesQuery.js delete mode 100644 dist/classes/messages/DirPlacesQuery.js.map delete mode 100644 dist/classes/messages/DirPlacesQueryBackend.d.ts delete mode 100644 dist/classes/messages/DirPlacesQueryBackend.js delete mode 100644 dist/classes/messages/DirPlacesQueryBackend.js.map delete mode 100644 dist/classes/messages/DirPlacesReply.d.ts delete mode 100644 dist/classes/messages/DirPlacesReply.js delete mode 100644 dist/classes/messages/DirPlacesReply.js.map delete mode 100644 dist/classes/messages/DirPopularQuery.d.ts delete mode 100644 dist/classes/messages/DirPopularQuery.js delete mode 100644 dist/classes/messages/DirPopularQuery.js.map delete mode 100644 dist/classes/messages/DirPopularQueryBackend.d.ts delete mode 100644 dist/classes/messages/DirPopularQueryBackend.js delete mode 100644 dist/classes/messages/DirPopularQueryBackend.js.map delete mode 100644 dist/classes/messages/DirPopularReply.d.ts delete mode 100644 dist/classes/messages/DirPopularReply.js delete mode 100644 dist/classes/messages/DirPopularReply.js.map delete mode 100644 dist/classes/messages/DisableSimulator.d.ts delete mode 100644 dist/classes/messages/DisableSimulator.js delete mode 100644 dist/classes/messages/DisableSimulator.js.map delete mode 100644 dist/classes/messages/EconomyData.d.ts delete mode 100644 dist/classes/messages/EconomyData.js delete mode 100644 dist/classes/messages/EconomyData.js.map delete mode 100644 dist/classes/messages/EconomyDataRequest.d.ts delete mode 100644 dist/classes/messages/EconomyDataRequest.js delete mode 100644 dist/classes/messages/EconomyDataRequest.js.map delete mode 100644 dist/classes/messages/EdgeDataPacket.d.ts delete mode 100644 dist/classes/messages/EdgeDataPacket.js delete mode 100644 dist/classes/messages/EdgeDataPacket.js.map delete mode 100644 dist/classes/messages/EjectGroupMemberReply.d.ts delete mode 100644 dist/classes/messages/EjectGroupMemberReply.js delete mode 100644 dist/classes/messages/EjectGroupMemberReply.js.map delete mode 100644 dist/classes/messages/EjectGroupMemberRequest.d.ts delete mode 100644 dist/classes/messages/EjectGroupMemberRequest.js delete mode 100644 dist/classes/messages/EjectGroupMemberRequest.js.map delete mode 100644 dist/classes/messages/EjectUser.d.ts delete mode 100644 dist/classes/messages/EjectUser.js delete mode 100644 dist/classes/messages/EjectUser.js.map delete mode 100644 dist/classes/messages/EmailMessageReply.d.ts delete mode 100644 dist/classes/messages/EmailMessageReply.js delete mode 100644 dist/classes/messages/EmailMessageReply.js.map delete mode 100644 dist/classes/messages/EmailMessageRequest.d.ts delete mode 100644 dist/classes/messages/EmailMessageRequest.js delete mode 100644 dist/classes/messages/EmailMessageRequest.js.map delete mode 100644 dist/classes/messages/EnableSimulator.d.ts delete mode 100644 dist/classes/messages/EnableSimulator.js delete mode 100644 dist/classes/messages/EnableSimulator.js.map delete mode 100644 dist/classes/messages/Error.d.ts delete mode 100644 dist/classes/messages/Error.js delete mode 100644 dist/classes/messages/Error.js.map delete mode 100644 dist/classes/messages/EstateCovenantReply.d.ts delete mode 100644 dist/classes/messages/EstateCovenantReply.js delete mode 100644 dist/classes/messages/EstateCovenantReply.js.map delete mode 100644 dist/classes/messages/EstateCovenantRequest.d.ts delete mode 100644 dist/classes/messages/EstateCovenantRequest.js delete mode 100644 dist/classes/messages/EstateCovenantRequest.js.map delete mode 100644 dist/classes/messages/EstateOwnerMessage.d.ts delete mode 100644 dist/classes/messages/EstateOwnerMessage.js delete mode 100644 dist/classes/messages/EstateOwnerMessage.js.map delete mode 100644 dist/classes/messages/EventGodDelete.d.ts delete mode 100644 dist/classes/messages/EventGodDelete.js delete mode 100644 dist/classes/messages/EventGodDelete.js.map delete mode 100644 dist/classes/messages/EventInfoReply.d.ts delete mode 100644 dist/classes/messages/EventInfoReply.js delete mode 100644 dist/classes/messages/EventInfoReply.js.map delete mode 100644 dist/classes/messages/EventInfoRequest.d.ts delete mode 100644 dist/classes/messages/EventInfoRequest.js delete mode 100644 dist/classes/messages/EventInfoRequest.js.map delete mode 100644 dist/classes/messages/EventLocationReply.d.ts delete mode 100644 dist/classes/messages/EventLocationReply.js delete mode 100644 dist/classes/messages/EventLocationReply.js.map delete mode 100644 dist/classes/messages/EventLocationRequest.d.ts delete mode 100644 dist/classes/messages/EventLocationRequest.js delete mode 100644 dist/classes/messages/EventLocationRequest.js.map delete mode 100644 dist/classes/messages/EventNotificationAddRequest.d.ts delete mode 100644 dist/classes/messages/EventNotificationAddRequest.js delete mode 100644 dist/classes/messages/EventNotificationAddRequest.js.map delete mode 100644 dist/classes/messages/EventNotificationRemoveRequest.d.ts delete mode 100644 dist/classes/messages/EventNotificationRemoveRequest.js delete mode 100644 dist/classes/messages/EventNotificationRemoveRequest.js.map delete mode 100644 dist/classes/messages/FeatureDisabled.d.ts delete mode 100644 dist/classes/messages/FeatureDisabled.js delete mode 100644 dist/classes/messages/FeatureDisabled.js.map delete mode 100644 dist/classes/messages/FetchInventory.d.ts delete mode 100644 dist/classes/messages/FetchInventory.js delete mode 100644 dist/classes/messages/FetchInventory.js.map delete mode 100644 dist/classes/messages/FetchInventoryDescendents.d.ts delete mode 100644 dist/classes/messages/FetchInventoryDescendents.js delete mode 100644 dist/classes/messages/FetchInventoryDescendents.js.map delete mode 100644 dist/classes/messages/FetchInventoryReply.d.ts delete mode 100644 dist/classes/messages/FetchInventoryReply.js delete mode 100644 dist/classes/messages/FetchInventoryReply.js.map delete mode 100644 dist/classes/messages/FindAgent.d.ts delete mode 100644 dist/classes/messages/FindAgent.js delete mode 100644 dist/classes/messages/FindAgent.js.map delete mode 100644 dist/classes/messages/ForceObjectSelect.d.ts delete mode 100644 dist/classes/messages/ForceObjectSelect.js delete mode 100644 dist/classes/messages/ForceObjectSelect.js.map delete mode 100644 dist/classes/messages/ForceScriptControlRelease.d.ts delete mode 100644 dist/classes/messages/ForceScriptControlRelease.js delete mode 100644 dist/classes/messages/ForceScriptControlRelease.js.map delete mode 100644 dist/classes/messages/FormFriendship.d.ts delete mode 100644 dist/classes/messages/FormFriendship.js delete mode 100644 dist/classes/messages/FormFriendship.js.map delete mode 100644 dist/classes/messages/FreezeUser.d.ts delete mode 100644 dist/classes/messages/FreezeUser.js delete mode 100644 dist/classes/messages/FreezeUser.js.map delete mode 100644 dist/classes/messages/GenericMessage.d.ts delete mode 100644 dist/classes/messages/GenericMessage.js delete mode 100644 dist/classes/messages/GenericMessage.js.map delete mode 100644 dist/classes/messages/GetScriptRunning.d.ts delete mode 100644 dist/classes/messages/GetScriptRunning.js delete mode 100644 dist/classes/messages/GetScriptRunning.js.map delete mode 100644 dist/classes/messages/GodKickUser.d.ts delete mode 100644 dist/classes/messages/GodKickUser.js delete mode 100644 dist/classes/messages/GodKickUser.js.map delete mode 100644 dist/classes/messages/GodUpdateRegionInfo.d.ts delete mode 100644 dist/classes/messages/GodUpdateRegionInfo.js delete mode 100644 dist/classes/messages/GodUpdateRegionInfo.js.map delete mode 100644 dist/classes/messages/GodlikeMessage.d.ts delete mode 100644 dist/classes/messages/GodlikeMessage.js delete mode 100644 dist/classes/messages/GodlikeMessage.js.map delete mode 100644 dist/classes/messages/GrantGodlikePowers.d.ts delete mode 100644 dist/classes/messages/GrantGodlikePowers.js delete mode 100644 dist/classes/messages/GrantGodlikePowers.js.map delete mode 100644 dist/classes/messages/GrantUserRights.d.ts delete mode 100644 dist/classes/messages/GrantUserRights.js delete mode 100644 dist/classes/messages/GrantUserRights.js.map delete mode 100644 dist/classes/messages/GroupAccountDetailsReply.d.ts delete mode 100644 dist/classes/messages/GroupAccountDetailsReply.js delete mode 100644 dist/classes/messages/GroupAccountDetailsReply.js.map delete mode 100644 dist/classes/messages/GroupAccountDetailsRequest.d.ts delete mode 100644 dist/classes/messages/GroupAccountDetailsRequest.js delete mode 100644 dist/classes/messages/GroupAccountDetailsRequest.js.map delete mode 100644 dist/classes/messages/GroupAccountSummaryReply.d.ts delete mode 100644 dist/classes/messages/GroupAccountSummaryReply.js delete mode 100644 dist/classes/messages/GroupAccountSummaryReply.js.map delete mode 100644 dist/classes/messages/GroupAccountSummaryRequest.d.ts delete mode 100644 dist/classes/messages/GroupAccountSummaryRequest.js delete mode 100644 dist/classes/messages/GroupAccountSummaryRequest.js.map delete mode 100644 dist/classes/messages/GroupAccountTransactionsReply.d.ts delete mode 100644 dist/classes/messages/GroupAccountTransactionsReply.js delete mode 100644 dist/classes/messages/GroupAccountTransactionsReply.js.map delete mode 100644 dist/classes/messages/GroupAccountTransactionsRequest.d.ts delete mode 100644 dist/classes/messages/GroupAccountTransactionsRequest.js delete mode 100644 dist/classes/messages/GroupAccountTransactionsRequest.js.map delete mode 100644 dist/classes/messages/GroupActiveProposalItemReply.d.ts delete mode 100644 dist/classes/messages/GroupActiveProposalItemReply.js delete mode 100644 dist/classes/messages/GroupActiveProposalItemReply.js.map delete mode 100644 dist/classes/messages/GroupActiveProposalsRequest.d.ts delete mode 100644 dist/classes/messages/GroupActiveProposalsRequest.js delete mode 100644 dist/classes/messages/GroupActiveProposalsRequest.js.map delete mode 100644 dist/classes/messages/GroupDataUpdate.d.ts delete mode 100644 dist/classes/messages/GroupDataUpdate.js delete mode 100644 dist/classes/messages/GroupDataUpdate.js.map delete mode 100644 dist/classes/messages/GroupMembersReply.d.ts delete mode 100644 dist/classes/messages/GroupMembersReply.js delete mode 100644 dist/classes/messages/GroupMembersReply.js.map delete mode 100644 dist/classes/messages/GroupMembersRequest.d.ts delete mode 100644 dist/classes/messages/GroupMembersRequest.js delete mode 100644 dist/classes/messages/GroupMembersRequest.js.map delete mode 100644 dist/classes/messages/GroupNoticeAdd.d.ts delete mode 100644 dist/classes/messages/GroupNoticeAdd.js delete mode 100644 dist/classes/messages/GroupNoticeAdd.js.map delete mode 100644 dist/classes/messages/GroupNoticeRequest.d.ts delete mode 100644 dist/classes/messages/GroupNoticeRequest.js delete mode 100644 dist/classes/messages/GroupNoticeRequest.js.map delete mode 100644 dist/classes/messages/GroupNoticesListReply.d.ts delete mode 100644 dist/classes/messages/GroupNoticesListReply.js delete mode 100644 dist/classes/messages/GroupNoticesListReply.js.map delete mode 100644 dist/classes/messages/GroupNoticesListRequest.d.ts delete mode 100644 dist/classes/messages/GroupNoticesListRequest.js delete mode 100644 dist/classes/messages/GroupNoticesListRequest.js.map delete mode 100644 dist/classes/messages/GroupProfileReply.d.ts delete mode 100644 dist/classes/messages/GroupProfileReply.js delete mode 100644 dist/classes/messages/GroupProfileReply.js.map delete mode 100644 dist/classes/messages/GroupProfileRequest.d.ts delete mode 100644 dist/classes/messages/GroupProfileRequest.js delete mode 100644 dist/classes/messages/GroupProfileRequest.js.map delete mode 100644 dist/classes/messages/GroupProposalBallot.d.ts delete mode 100644 dist/classes/messages/GroupProposalBallot.js delete mode 100644 dist/classes/messages/GroupProposalBallot.js.map delete mode 100644 dist/classes/messages/GroupRoleChanges.d.ts delete mode 100644 dist/classes/messages/GroupRoleChanges.js delete mode 100644 dist/classes/messages/GroupRoleChanges.js.map delete mode 100644 dist/classes/messages/GroupRoleDataReply.d.ts delete mode 100644 dist/classes/messages/GroupRoleDataReply.js delete mode 100644 dist/classes/messages/GroupRoleDataReply.js.map delete mode 100644 dist/classes/messages/GroupRoleDataRequest.d.ts delete mode 100644 dist/classes/messages/GroupRoleDataRequest.js delete mode 100644 dist/classes/messages/GroupRoleDataRequest.js.map delete mode 100644 dist/classes/messages/GroupRoleMembersReply.d.ts delete mode 100644 dist/classes/messages/GroupRoleMembersReply.js delete mode 100644 dist/classes/messages/GroupRoleMembersReply.js.map delete mode 100644 dist/classes/messages/GroupRoleMembersRequest.d.ts delete mode 100644 dist/classes/messages/GroupRoleMembersRequest.js delete mode 100644 dist/classes/messages/GroupRoleMembersRequest.js.map delete mode 100644 dist/classes/messages/GroupRoleUpdate.d.ts delete mode 100644 dist/classes/messages/GroupRoleUpdate.js delete mode 100644 dist/classes/messages/GroupRoleUpdate.js.map delete mode 100644 dist/classes/messages/GroupTitleUpdate.d.ts delete mode 100644 dist/classes/messages/GroupTitleUpdate.js delete mode 100644 dist/classes/messages/GroupTitleUpdate.js.map delete mode 100644 dist/classes/messages/GroupTitlesReply.d.ts delete mode 100644 dist/classes/messages/GroupTitlesReply.js delete mode 100644 dist/classes/messages/GroupTitlesReply.js.map delete mode 100644 dist/classes/messages/GroupTitlesRequest.d.ts delete mode 100644 dist/classes/messages/GroupTitlesRequest.js delete mode 100644 dist/classes/messages/GroupTitlesRequest.js.map delete mode 100644 dist/classes/messages/GroupVoteHistoryItemReply.d.ts delete mode 100644 dist/classes/messages/GroupVoteHistoryItemReply.js delete mode 100644 dist/classes/messages/GroupVoteHistoryItemReply.js.map delete mode 100644 dist/classes/messages/GroupVoteHistoryRequest.d.ts delete mode 100644 dist/classes/messages/GroupVoteHistoryRequest.js delete mode 100644 dist/classes/messages/GroupVoteHistoryRequest.js.map delete mode 100644 dist/classes/messages/HealthMessage.d.ts delete mode 100644 dist/classes/messages/HealthMessage.js delete mode 100644 dist/classes/messages/HealthMessage.js.map delete mode 100644 dist/classes/messages/ImageData.d.ts delete mode 100644 dist/classes/messages/ImageData.js delete mode 100644 dist/classes/messages/ImageData.js.map delete mode 100644 dist/classes/messages/ImageNotInDatabase.d.ts delete mode 100644 dist/classes/messages/ImageNotInDatabase.js delete mode 100644 dist/classes/messages/ImageNotInDatabase.js.map delete mode 100644 dist/classes/messages/ImagePacket.d.ts delete mode 100644 dist/classes/messages/ImagePacket.js delete mode 100644 dist/classes/messages/ImagePacket.js.map delete mode 100644 dist/classes/messages/ImprovedInstantMessage.d.ts delete mode 100644 dist/classes/messages/ImprovedInstantMessage.js delete mode 100644 dist/classes/messages/ImprovedInstantMessage.js.map delete mode 100644 dist/classes/messages/ImprovedTerseObjectUpdate.d.ts delete mode 100644 dist/classes/messages/ImprovedTerseObjectUpdate.js delete mode 100644 dist/classes/messages/ImprovedTerseObjectUpdate.js.map delete mode 100644 dist/classes/messages/InitiateDownload.d.ts delete mode 100644 dist/classes/messages/InitiateDownload.js delete mode 100644 dist/classes/messages/InitiateDownload.js.map delete mode 100644 dist/classes/messages/InternalScriptMail.d.ts delete mode 100644 dist/classes/messages/InternalScriptMail.js delete mode 100644 dist/classes/messages/InternalScriptMail.js.map delete mode 100644 dist/classes/messages/InventoryAssetResponse.d.ts delete mode 100644 dist/classes/messages/InventoryAssetResponse.js delete mode 100644 dist/classes/messages/InventoryAssetResponse.js.map delete mode 100644 dist/classes/messages/InventoryDescendents.d.ts delete mode 100644 dist/classes/messages/InventoryDescendents.js delete mode 100644 dist/classes/messages/InventoryDescendents.js.map delete mode 100644 dist/classes/messages/InviteGroupRequest.d.ts delete mode 100644 dist/classes/messages/InviteGroupRequest.js delete mode 100644 dist/classes/messages/InviteGroupRequest.js.map delete mode 100644 dist/classes/messages/InviteGroupResponse.d.ts delete mode 100644 dist/classes/messages/InviteGroupResponse.js delete mode 100644 dist/classes/messages/InviteGroupResponse.js.map delete mode 100644 dist/classes/messages/JoinGroupReply.d.ts delete mode 100644 dist/classes/messages/JoinGroupReply.js delete mode 100644 dist/classes/messages/JoinGroupReply.js.map delete mode 100644 dist/classes/messages/JoinGroupRequest.d.ts delete mode 100644 dist/classes/messages/JoinGroupRequest.js delete mode 100644 dist/classes/messages/JoinGroupRequest.js.map delete mode 100644 dist/classes/messages/JoinGroupRequestExtended.d.ts delete mode 100644 dist/classes/messages/JoinGroupRequestExtended.js delete mode 100644 dist/classes/messages/JoinGroupRequestExtended.js.map delete mode 100644 dist/classes/messages/KickUser.d.ts delete mode 100644 dist/classes/messages/KickUser.js delete mode 100644 dist/classes/messages/KickUser.js.map delete mode 100644 dist/classes/messages/KickUserAck.d.ts delete mode 100644 dist/classes/messages/KickUserAck.js delete mode 100644 dist/classes/messages/KickUserAck.js.map delete mode 100644 dist/classes/messages/KillChildAgents.d.ts delete mode 100644 dist/classes/messages/KillChildAgents.js delete mode 100644 dist/classes/messages/KillChildAgents.js.map delete mode 100644 dist/classes/messages/KillObject.d.ts delete mode 100644 dist/classes/messages/KillObject.js delete mode 100644 dist/classes/messages/KillObject.js.map delete mode 100644 dist/classes/messages/LandStatReply.d.ts delete mode 100644 dist/classes/messages/LandStatReply.js delete mode 100644 dist/classes/messages/LandStatReply.js.map delete mode 100644 dist/classes/messages/LandStatRequest.d.ts delete mode 100644 dist/classes/messages/LandStatRequest.js delete mode 100644 dist/classes/messages/LandStatRequest.js.map delete mode 100644 dist/classes/messages/LayerData.d.ts delete mode 100644 dist/classes/messages/LayerData.js delete mode 100644 dist/classes/messages/LayerData.js.map delete mode 100644 dist/classes/messages/LeaveGroupReply.d.ts delete mode 100644 dist/classes/messages/LeaveGroupReply.js delete mode 100644 dist/classes/messages/LeaveGroupReply.js.map delete mode 100644 dist/classes/messages/LeaveGroupRequest.d.ts delete mode 100644 dist/classes/messages/LeaveGroupRequest.js delete mode 100644 dist/classes/messages/LeaveGroupRequest.js.map delete mode 100644 dist/classes/messages/LinkInventoryItem.d.ts delete mode 100644 dist/classes/messages/LinkInventoryItem.js delete mode 100644 dist/classes/messages/LinkInventoryItem.js.map delete mode 100644 dist/classes/messages/LiveHelpGroupReply.d.ts delete mode 100644 dist/classes/messages/LiveHelpGroupReply.js delete mode 100644 dist/classes/messages/LiveHelpGroupReply.js.map delete mode 100644 dist/classes/messages/LiveHelpGroupRequest.d.ts delete mode 100644 dist/classes/messages/LiveHelpGroupRequest.js delete mode 100644 dist/classes/messages/LiveHelpGroupRequest.js.map delete mode 100644 dist/classes/messages/LoadURL.d.ts delete mode 100644 dist/classes/messages/LoadURL.js delete mode 100644 dist/classes/messages/LoadURL.js.map delete mode 100644 dist/classes/messages/LogDwellTime.d.ts delete mode 100644 dist/classes/messages/LogDwellTime.js delete mode 100644 dist/classes/messages/LogDwellTime.js.map delete mode 100644 dist/classes/messages/LogFailedMoneyTransaction.d.ts delete mode 100644 dist/classes/messages/LogFailedMoneyTransaction.js delete mode 100644 dist/classes/messages/LogFailedMoneyTransaction.js.map delete mode 100644 dist/classes/messages/LogParcelChanges.d.ts delete mode 100644 dist/classes/messages/LogParcelChanges.js delete mode 100644 dist/classes/messages/LogParcelChanges.js.map delete mode 100644 dist/classes/messages/LogTextMessage.d.ts delete mode 100644 dist/classes/messages/LogTextMessage.js delete mode 100644 dist/classes/messages/LogTextMessage.js.map delete mode 100644 dist/classes/messages/LogoutReply.d.ts delete mode 100644 dist/classes/messages/LogoutReply.js delete mode 100644 dist/classes/messages/LogoutReply.js.map delete mode 100644 dist/classes/messages/LogoutRequest.d.ts delete mode 100644 dist/classes/messages/LogoutRequest.js delete mode 100644 dist/classes/messages/LogoutRequest.js.map delete mode 100644 dist/classes/messages/MapBlockReply.d.ts delete mode 100644 dist/classes/messages/MapBlockReply.js delete mode 100644 dist/classes/messages/MapBlockReply.js.map delete mode 100644 dist/classes/messages/MapBlockRequest.d.ts delete mode 100644 dist/classes/messages/MapBlockRequest.js delete mode 100644 dist/classes/messages/MapBlockRequest.js.map delete mode 100644 dist/classes/messages/MapItemReply.d.ts delete mode 100644 dist/classes/messages/MapItemReply.js delete mode 100644 dist/classes/messages/MapItemReply.js.map delete mode 100644 dist/classes/messages/MapItemRequest.d.ts delete mode 100644 dist/classes/messages/MapItemRequest.js delete mode 100644 dist/classes/messages/MapItemRequest.js.map delete mode 100644 dist/classes/messages/MapLayerReply.d.ts delete mode 100644 dist/classes/messages/MapLayerReply.js delete mode 100644 dist/classes/messages/MapLayerReply.js.map delete mode 100644 dist/classes/messages/MapLayerRequest.d.ts delete mode 100644 dist/classes/messages/MapLayerRequest.js delete mode 100644 dist/classes/messages/MapLayerRequest.js.map delete mode 100644 dist/classes/messages/MapNameRequest.d.ts delete mode 100644 dist/classes/messages/MapNameRequest.js delete mode 100644 dist/classes/messages/MapNameRequest.js.map delete mode 100644 dist/classes/messages/MeanCollisionAlert.d.ts delete mode 100644 dist/classes/messages/MeanCollisionAlert.js delete mode 100644 dist/classes/messages/MeanCollisionAlert.js.map delete mode 100644 dist/classes/messages/MergeParcel.d.ts delete mode 100644 dist/classes/messages/MergeParcel.js delete mode 100644 dist/classes/messages/MergeParcel.js.map delete mode 100644 dist/classes/messages/ModifyLand.d.ts delete mode 100644 dist/classes/messages/ModifyLand.js delete mode 100644 dist/classes/messages/ModifyLand.js.map delete mode 100644 dist/classes/messages/MoneyBalanceReply.d.ts delete mode 100644 dist/classes/messages/MoneyBalanceReply.js delete mode 100644 dist/classes/messages/MoneyBalanceReply.js.map delete mode 100644 dist/classes/messages/MoneyBalanceRequest.d.ts delete mode 100644 dist/classes/messages/MoneyBalanceRequest.js delete mode 100644 dist/classes/messages/MoneyBalanceRequest.js.map delete mode 100644 dist/classes/messages/MoneyTransferBackend.d.ts delete mode 100644 dist/classes/messages/MoneyTransferBackend.js delete mode 100644 dist/classes/messages/MoneyTransferBackend.js.map delete mode 100644 dist/classes/messages/MoneyTransferRequest.d.ts delete mode 100644 dist/classes/messages/MoneyTransferRequest.js delete mode 100644 dist/classes/messages/MoneyTransferRequest.js.map delete mode 100644 dist/classes/messages/MoveInventoryFolder.d.ts delete mode 100644 dist/classes/messages/MoveInventoryFolder.js delete mode 100644 dist/classes/messages/MoveInventoryFolder.js.map delete mode 100644 dist/classes/messages/MoveInventoryItem.d.ts delete mode 100644 dist/classes/messages/MoveInventoryItem.js delete mode 100644 dist/classes/messages/MoveInventoryItem.js.map delete mode 100644 dist/classes/messages/MoveTaskInventory.d.ts delete mode 100644 dist/classes/messages/MoveTaskInventory.js delete mode 100644 dist/classes/messages/MoveTaskInventory.js.map delete mode 100644 dist/classes/messages/MultipleObjectUpdate.d.ts delete mode 100644 dist/classes/messages/MultipleObjectUpdate.js delete mode 100644 dist/classes/messages/MultipleObjectUpdate.js.map delete mode 100644 dist/classes/messages/MuteListRequest.d.ts delete mode 100644 dist/classes/messages/MuteListRequest.js delete mode 100644 dist/classes/messages/MuteListRequest.js.map delete mode 100644 dist/classes/messages/MuteListUpdate.d.ts delete mode 100644 dist/classes/messages/MuteListUpdate.js delete mode 100644 dist/classes/messages/MuteListUpdate.js.map delete mode 100644 dist/classes/messages/NameValuePair.d.ts delete mode 100644 dist/classes/messages/NameValuePair.js delete mode 100644 dist/classes/messages/NameValuePair.js.map delete mode 100644 dist/classes/messages/NearestLandingRegionReply.d.ts delete mode 100644 dist/classes/messages/NearestLandingRegionReply.js delete mode 100644 dist/classes/messages/NearestLandingRegionReply.js.map delete mode 100644 dist/classes/messages/NearestLandingRegionRequest.d.ts delete mode 100644 dist/classes/messages/NearestLandingRegionRequest.js delete mode 100644 dist/classes/messages/NearestLandingRegionRequest.js.map delete mode 100644 dist/classes/messages/NearestLandingRegionUpdated.d.ts delete mode 100644 dist/classes/messages/NearestLandingRegionUpdated.js delete mode 100644 dist/classes/messages/NearestLandingRegionUpdated.js.map delete mode 100644 dist/classes/messages/NeighborList.d.ts delete mode 100644 dist/classes/messages/NeighborList.js delete mode 100644 dist/classes/messages/NeighborList.js.map delete mode 100644 dist/classes/messages/NetTest.d.ts delete mode 100644 dist/classes/messages/NetTest.js delete mode 100644 dist/classes/messages/NetTest.js.map delete mode 100644 dist/classes/messages/ObjectAdd.d.ts delete mode 100644 dist/classes/messages/ObjectAdd.js delete mode 100644 dist/classes/messages/ObjectAdd.js.map delete mode 100644 dist/classes/messages/ObjectAttach.d.ts delete mode 100644 dist/classes/messages/ObjectAttach.js delete mode 100644 dist/classes/messages/ObjectAttach.js.map delete mode 100644 dist/classes/messages/ObjectBuy.d.ts delete mode 100644 dist/classes/messages/ObjectBuy.js delete mode 100644 dist/classes/messages/ObjectBuy.js.map delete mode 100644 dist/classes/messages/ObjectCategory.d.ts delete mode 100644 dist/classes/messages/ObjectCategory.js delete mode 100644 dist/classes/messages/ObjectCategory.js.map delete mode 100644 dist/classes/messages/ObjectClickAction.d.ts delete mode 100644 dist/classes/messages/ObjectClickAction.js delete mode 100644 dist/classes/messages/ObjectClickAction.js.map delete mode 100644 dist/classes/messages/ObjectDeGrab.d.ts delete mode 100644 dist/classes/messages/ObjectDeGrab.js delete mode 100644 dist/classes/messages/ObjectDeGrab.js.map delete mode 100644 dist/classes/messages/ObjectDelete.d.ts delete mode 100644 dist/classes/messages/ObjectDelete.js delete mode 100644 dist/classes/messages/ObjectDelete.js.map delete mode 100644 dist/classes/messages/ObjectDelink.d.ts delete mode 100644 dist/classes/messages/ObjectDelink.js delete mode 100644 dist/classes/messages/ObjectDelink.js.map delete mode 100644 dist/classes/messages/ObjectDescription.d.ts delete mode 100644 dist/classes/messages/ObjectDescription.js delete mode 100644 dist/classes/messages/ObjectDescription.js.map delete mode 100644 dist/classes/messages/ObjectDeselect.d.ts delete mode 100644 dist/classes/messages/ObjectDeselect.js delete mode 100644 dist/classes/messages/ObjectDeselect.js.map delete mode 100644 dist/classes/messages/ObjectDetach.d.ts delete mode 100644 dist/classes/messages/ObjectDetach.js delete mode 100644 dist/classes/messages/ObjectDetach.js.map delete mode 100644 dist/classes/messages/ObjectDrop.d.ts delete mode 100644 dist/classes/messages/ObjectDrop.js delete mode 100644 dist/classes/messages/ObjectDrop.js.map delete mode 100644 dist/classes/messages/ObjectDuplicate.d.ts delete mode 100644 dist/classes/messages/ObjectDuplicate.js delete mode 100644 dist/classes/messages/ObjectDuplicate.js.map delete mode 100644 dist/classes/messages/ObjectDuplicateOnRay.d.ts delete mode 100644 dist/classes/messages/ObjectDuplicateOnRay.js delete mode 100644 dist/classes/messages/ObjectDuplicateOnRay.js.map delete mode 100644 dist/classes/messages/ObjectExportSelected.d.ts delete mode 100644 dist/classes/messages/ObjectExportSelected.js delete mode 100644 dist/classes/messages/ObjectExportSelected.js.map delete mode 100644 dist/classes/messages/ObjectExtraParams.d.ts delete mode 100644 dist/classes/messages/ObjectExtraParams.js delete mode 100644 dist/classes/messages/ObjectExtraParams.js.map delete mode 100644 dist/classes/messages/ObjectFlagUpdate.d.ts delete mode 100644 dist/classes/messages/ObjectFlagUpdate.js delete mode 100644 dist/classes/messages/ObjectFlagUpdate.js.map delete mode 100644 dist/classes/messages/ObjectGrab.d.ts delete mode 100644 dist/classes/messages/ObjectGrab.js delete mode 100644 dist/classes/messages/ObjectGrab.js.map delete mode 100644 dist/classes/messages/ObjectGrabUpdate.d.ts delete mode 100644 dist/classes/messages/ObjectGrabUpdate.js delete mode 100644 dist/classes/messages/ObjectGrabUpdate.js.map delete mode 100644 dist/classes/messages/ObjectGroup.d.ts delete mode 100644 dist/classes/messages/ObjectGroup.js delete mode 100644 dist/classes/messages/ObjectGroup.js.map delete mode 100644 dist/classes/messages/ObjectImage.d.ts delete mode 100644 dist/classes/messages/ObjectImage.js delete mode 100644 dist/classes/messages/ObjectImage.js.map delete mode 100644 dist/classes/messages/ObjectIncludeInSearch.d.ts delete mode 100644 dist/classes/messages/ObjectIncludeInSearch.js delete mode 100644 dist/classes/messages/ObjectIncludeInSearch.js.map delete mode 100644 dist/classes/messages/ObjectLink.d.ts delete mode 100644 dist/classes/messages/ObjectLink.js delete mode 100644 dist/classes/messages/ObjectLink.js.map delete mode 100644 dist/classes/messages/ObjectMaterial.d.ts delete mode 100644 dist/classes/messages/ObjectMaterial.js delete mode 100644 dist/classes/messages/ObjectMaterial.js.map delete mode 100644 dist/classes/messages/ObjectName.d.ts delete mode 100644 dist/classes/messages/ObjectName.js delete mode 100644 dist/classes/messages/ObjectName.js.map delete mode 100644 dist/classes/messages/ObjectOwner.d.ts delete mode 100644 dist/classes/messages/ObjectOwner.js delete mode 100644 dist/classes/messages/ObjectOwner.js.map delete mode 100644 dist/classes/messages/ObjectPermissions.d.ts delete mode 100644 dist/classes/messages/ObjectPermissions.js delete mode 100644 dist/classes/messages/ObjectPermissions.js.map delete mode 100644 dist/classes/messages/ObjectPosition.d.ts delete mode 100644 dist/classes/messages/ObjectPosition.js delete mode 100644 dist/classes/messages/ObjectPosition.js.map delete mode 100644 dist/classes/messages/ObjectProperties.d.ts delete mode 100644 dist/classes/messages/ObjectProperties.js delete mode 100644 dist/classes/messages/ObjectProperties.js.map delete mode 100644 dist/classes/messages/ObjectPropertiesFamily.d.ts delete mode 100644 dist/classes/messages/ObjectPropertiesFamily.js delete mode 100644 dist/classes/messages/ObjectPropertiesFamily.js.map delete mode 100644 dist/classes/messages/ObjectRotation.d.ts delete mode 100644 dist/classes/messages/ObjectRotation.js delete mode 100644 dist/classes/messages/ObjectRotation.js.map delete mode 100644 dist/classes/messages/ObjectSaleInfo.d.ts delete mode 100644 dist/classes/messages/ObjectSaleInfo.js delete mode 100644 dist/classes/messages/ObjectSaleInfo.js.map delete mode 100644 dist/classes/messages/ObjectScale.d.ts delete mode 100644 dist/classes/messages/ObjectScale.js delete mode 100644 dist/classes/messages/ObjectScale.js.map delete mode 100644 dist/classes/messages/ObjectSelect.d.ts delete mode 100644 dist/classes/messages/ObjectSelect.js delete mode 100644 dist/classes/messages/ObjectSelect.js.map delete mode 100644 dist/classes/messages/ObjectShape.d.ts delete mode 100644 dist/classes/messages/ObjectShape.js delete mode 100644 dist/classes/messages/ObjectShape.js.map delete mode 100644 dist/classes/messages/ObjectSpinStart.d.ts delete mode 100644 dist/classes/messages/ObjectSpinStart.js delete mode 100644 dist/classes/messages/ObjectSpinStart.js.map delete mode 100644 dist/classes/messages/ObjectSpinStop.d.ts delete mode 100644 dist/classes/messages/ObjectSpinStop.js delete mode 100644 dist/classes/messages/ObjectSpinStop.js.map delete mode 100644 dist/classes/messages/ObjectSpinUpdate.d.ts delete mode 100644 dist/classes/messages/ObjectSpinUpdate.js delete mode 100644 dist/classes/messages/ObjectSpinUpdate.js.map delete mode 100644 dist/classes/messages/ObjectUpdate.d.ts delete mode 100644 dist/classes/messages/ObjectUpdate.js delete mode 100644 dist/classes/messages/ObjectUpdate.js.map delete mode 100644 dist/classes/messages/ObjectUpdateCached.d.ts delete mode 100644 dist/classes/messages/ObjectUpdateCached.js delete mode 100644 dist/classes/messages/ObjectUpdateCached.js.map delete mode 100644 dist/classes/messages/ObjectUpdateCompressed.d.ts delete mode 100644 dist/classes/messages/ObjectUpdateCompressed.js delete mode 100644 dist/classes/messages/ObjectUpdateCompressed.js.map delete mode 100644 dist/classes/messages/OfferCallingCard.d.ts delete mode 100644 dist/classes/messages/OfferCallingCard.js delete mode 100644 dist/classes/messages/OfferCallingCard.js.map delete mode 100644 dist/classes/messages/OfflineNotification.d.ts delete mode 100644 dist/classes/messages/OfflineNotification.js delete mode 100644 dist/classes/messages/OfflineNotification.js.map delete mode 100644 dist/classes/messages/OnlineNotification.d.ts delete mode 100644 dist/classes/messages/OnlineNotification.js delete mode 100644 dist/classes/messages/OnlineNotification.js.map delete mode 100644 dist/classes/messages/OpenCircuit.d.ts delete mode 100644 dist/classes/messages/OpenCircuit.js delete mode 100644 dist/classes/messages/OpenCircuit.js.map delete mode 100644 dist/classes/messages/PacketAck.d.ts delete mode 100644 dist/classes/messages/PacketAck.js delete mode 100644 dist/classes/messages/PacketAck.js.map delete mode 100644 dist/classes/messages/ParcelAccessListReply.d.ts delete mode 100644 dist/classes/messages/ParcelAccessListReply.js delete mode 100644 dist/classes/messages/ParcelAccessListReply.js.map delete mode 100644 dist/classes/messages/ParcelAccessListRequest.d.ts delete mode 100644 dist/classes/messages/ParcelAccessListRequest.js delete mode 100644 dist/classes/messages/ParcelAccessListRequest.js.map delete mode 100644 dist/classes/messages/ParcelAccessListUpdate.d.ts delete mode 100644 dist/classes/messages/ParcelAccessListUpdate.js delete mode 100644 dist/classes/messages/ParcelAccessListUpdate.js.map delete mode 100644 dist/classes/messages/ParcelAuctions.d.ts delete mode 100644 dist/classes/messages/ParcelAuctions.js delete mode 100644 dist/classes/messages/ParcelAuctions.js.map delete mode 100644 dist/classes/messages/ParcelBuy.d.ts delete mode 100644 dist/classes/messages/ParcelBuy.js delete mode 100644 dist/classes/messages/ParcelBuy.js.map delete mode 100644 dist/classes/messages/ParcelBuyPass.d.ts delete mode 100644 dist/classes/messages/ParcelBuyPass.js delete mode 100644 dist/classes/messages/ParcelBuyPass.js.map delete mode 100644 dist/classes/messages/ParcelClaim.d.ts delete mode 100644 dist/classes/messages/ParcelClaim.js delete mode 100644 dist/classes/messages/ParcelClaim.js.map delete mode 100644 dist/classes/messages/ParcelDeedToGroup.d.ts delete mode 100644 dist/classes/messages/ParcelDeedToGroup.js delete mode 100644 dist/classes/messages/ParcelDeedToGroup.js.map delete mode 100644 dist/classes/messages/ParcelDisableObjects.d.ts delete mode 100644 dist/classes/messages/ParcelDisableObjects.js delete mode 100644 dist/classes/messages/ParcelDisableObjects.js.map delete mode 100644 dist/classes/messages/ParcelDivide.d.ts delete mode 100644 dist/classes/messages/ParcelDivide.js delete mode 100644 dist/classes/messages/ParcelDivide.js.map delete mode 100644 dist/classes/messages/ParcelDwellReply.d.ts delete mode 100644 dist/classes/messages/ParcelDwellReply.js delete mode 100644 dist/classes/messages/ParcelDwellReply.js.map delete mode 100644 dist/classes/messages/ParcelDwellRequest.d.ts delete mode 100644 dist/classes/messages/ParcelDwellRequest.js delete mode 100644 dist/classes/messages/ParcelDwellRequest.js.map delete mode 100644 dist/classes/messages/ParcelGodForceOwner.d.ts delete mode 100644 dist/classes/messages/ParcelGodForceOwner.js delete mode 100644 dist/classes/messages/ParcelGodForceOwner.js.map delete mode 100644 dist/classes/messages/ParcelGodMarkAsContent.d.ts delete mode 100644 dist/classes/messages/ParcelGodMarkAsContent.js delete mode 100644 dist/classes/messages/ParcelGodMarkAsContent.js.map delete mode 100644 dist/classes/messages/ParcelInfoReply.d.ts delete mode 100644 dist/classes/messages/ParcelInfoReply.js delete mode 100644 dist/classes/messages/ParcelInfoReply.js.map delete mode 100644 dist/classes/messages/ParcelInfoRequest.d.ts delete mode 100644 dist/classes/messages/ParcelInfoRequest.js delete mode 100644 dist/classes/messages/ParcelInfoRequest.js.map delete mode 100644 dist/classes/messages/ParcelJoin.d.ts delete mode 100644 dist/classes/messages/ParcelJoin.js delete mode 100644 dist/classes/messages/ParcelJoin.js.map delete mode 100644 dist/classes/messages/ParcelMediaCommandMessage.d.ts delete mode 100644 dist/classes/messages/ParcelMediaCommandMessage.js delete mode 100644 dist/classes/messages/ParcelMediaCommandMessage.js.map delete mode 100644 dist/classes/messages/ParcelMediaUpdate.d.ts delete mode 100644 dist/classes/messages/ParcelMediaUpdate.js delete mode 100644 dist/classes/messages/ParcelMediaUpdate.js.map delete mode 100644 dist/classes/messages/ParcelObjectOwnersReply.d.ts delete mode 100644 dist/classes/messages/ParcelObjectOwnersReply.js delete mode 100644 dist/classes/messages/ParcelObjectOwnersReply.js.map delete mode 100644 dist/classes/messages/ParcelObjectOwnersRequest.d.ts delete mode 100644 dist/classes/messages/ParcelObjectOwnersRequest.js delete mode 100644 dist/classes/messages/ParcelObjectOwnersRequest.js.map delete mode 100644 dist/classes/messages/ParcelOverlay.d.ts delete mode 100644 dist/classes/messages/ParcelOverlay.js delete mode 100644 dist/classes/messages/ParcelOverlay.js.map delete mode 100644 dist/classes/messages/ParcelProperties.d.ts delete mode 100644 dist/classes/messages/ParcelProperties.js delete mode 100644 dist/classes/messages/ParcelProperties.js.map delete mode 100644 dist/classes/messages/ParcelPropertiesRequest.d.ts delete mode 100644 dist/classes/messages/ParcelPropertiesRequest.js delete mode 100644 dist/classes/messages/ParcelPropertiesRequest.js.map delete mode 100644 dist/classes/messages/ParcelPropertiesRequestByID.d.ts delete mode 100644 dist/classes/messages/ParcelPropertiesRequestByID.js delete mode 100644 dist/classes/messages/ParcelPropertiesRequestByID.js.map delete mode 100644 dist/classes/messages/ParcelPropertiesUpdate.d.ts delete mode 100644 dist/classes/messages/ParcelPropertiesUpdate.js delete mode 100644 dist/classes/messages/ParcelPropertiesUpdate.js.map delete mode 100644 dist/classes/messages/ParcelReclaim.d.ts delete mode 100644 dist/classes/messages/ParcelReclaim.js delete mode 100644 dist/classes/messages/ParcelReclaim.js.map delete mode 100644 dist/classes/messages/ParcelRelease.d.ts delete mode 100644 dist/classes/messages/ParcelRelease.js delete mode 100644 dist/classes/messages/ParcelRelease.js.map delete mode 100644 dist/classes/messages/ParcelRename.d.ts delete mode 100644 dist/classes/messages/ParcelRename.js delete mode 100644 dist/classes/messages/ParcelRename.js.map delete mode 100644 dist/classes/messages/ParcelReturnObjects.d.ts delete mode 100644 dist/classes/messages/ParcelReturnObjects.js delete mode 100644 dist/classes/messages/ParcelReturnObjects.js.map delete mode 100644 dist/classes/messages/ParcelSales.d.ts delete mode 100644 dist/classes/messages/ParcelSales.js delete mode 100644 dist/classes/messages/ParcelSales.js.map delete mode 100644 dist/classes/messages/ParcelSelectObjects.d.ts delete mode 100644 dist/classes/messages/ParcelSelectObjects.js delete mode 100644 dist/classes/messages/ParcelSelectObjects.js.map delete mode 100644 dist/classes/messages/ParcelSetOtherCleanTime.d.ts delete mode 100644 dist/classes/messages/ParcelSetOtherCleanTime.js delete mode 100644 dist/classes/messages/ParcelSetOtherCleanTime.js.map delete mode 100644 dist/classes/messages/PayPriceReply.d.ts delete mode 100644 dist/classes/messages/PayPriceReply.js delete mode 100644 dist/classes/messages/PayPriceReply.js.map delete mode 100644 dist/classes/messages/PickDelete.d.ts delete mode 100644 dist/classes/messages/PickDelete.js delete mode 100644 dist/classes/messages/PickDelete.js.map delete mode 100644 dist/classes/messages/PickGodDelete.d.ts delete mode 100644 dist/classes/messages/PickGodDelete.js delete mode 100644 dist/classes/messages/PickGodDelete.js.map delete mode 100644 dist/classes/messages/PickInfoReply.d.ts delete mode 100644 dist/classes/messages/PickInfoReply.js delete mode 100644 dist/classes/messages/PickInfoReply.js.map delete mode 100644 dist/classes/messages/PickInfoUpdate.d.ts delete mode 100644 dist/classes/messages/PickInfoUpdate.js delete mode 100644 dist/classes/messages/PickInfoUpdate.js.map delete mode 100644 dist/classes/messages/PlacesQuery.d.ts delete mode 100644 dist/classes/messages/PlacesQuery.js delete mode 100644 dist/classes/messages/PlacesQuery.js.map delete mode 100644 dist/classes/messages/PlacesReply.d.ts delete mode 100644 dist/classes/messages/PlacesReply.js delete mode 100644 dist/classes/messages/PlacesReply.js.map delete mode 100644 dist/classes/messages/PreloadSound.d.ts delete mode 100644 dist/classes/messages/PreloadSound.js delete mode 100644 dist/classes/messages/PreloadSound.js.map delete mode 100644 dist/classes/messages/PurgeInventoryDescendents.d.ts delete mode 100644 dist/classes/messages/PurgeInventoryDescendents.js delete mode 100644 dist/classes/messages/PurgeInventoryDescendents.js.map delete mode 100644 dist/classes/messages/RebakeAvatarTextures.d.ts delete mode 100644 dist/classes/messages/RebakeAvatarTextures.js delete mode 100644 dist/classes/messages/RebakeAvatarTextures.js.map delete mode 100644 dist/classes/messages/Redo.d.ts delete mode 100644 dist/classes/messages/Redo.js delete mode 100644 dist/classes/messages/Redo.js.map delete mode 100644 dist/classes/messages/RegionHandleRequest.d.ts delete mode 100644 dist/classes/messages/RegionHandleRequest.js delete mode 100644 dist/classes/messages/RegionHandleRequest.js.map delete mode 100644 dist/classes/messages/RegionHandshake.d.ts delete mode 100644 dist/classes/messages/RegionHandshake.js delete mode 100644 dist/classes/messages/RegionHandshake.js.map delete mode 100644 dist/classes/messages/RegionHandshakeReply.d.ts delete mode 100644 dist/classes/messages/RegionHandshakeReply.js delete mode 100644 dist/classes/messages/RegionHandshakeReply.js.map delete mode 100644 dist/classes/messages/RegionIDAndHandleReply.d.ts delete mode 100644 dist/classes/messages/RegionIDAndHandleReply.js delete mode 100644 dist/classes/messages/RegionIDAndHandleReply.js.map delete mode 100644 dist/classes/messages/RegionInfo.d.ts delete mode 100644 dist/classes/messages/RegionInfo.js delete mode 100644 dist/classes/messages/RegionInfo.js.map delete mode 100644 dist/classes/messages/RegionPresenceRequestByHandle.d.ts delete mode 100644 dist/classes/messages/RegionPresenceRequestByHandle.js delete mode 100644 dist/classes/messages/RegionPresenceRequestByHandle.js.map delete mode 100644 dist/classes/messages/RegionPresenceRequestByRegionID.d.ts delete mode 100644 dist/classes/messages/RegionPresenceRequestByRegionID.js delete mode 100644 dist/classes/messages/RegionPresenceRequestByRegionID.js.map delete mode 100644 dist/classes/messages/RegionPresenceResponse.d.ts delete mode 100644 dist/classes/messages/RegionPresenceResponse.js delete mode 100644 dist/classes/messages/RegionPresenceResponse.js.map delete mode 100644 dist/classes/messages/RemoveAttachment.d.ts delete mode 100644 dist/classes/messages/RemoveAttachment.js delete mode 100644 dist/classes/messages/RemoveAttachment.js.map delete mode 100644 dist/classes/messages/RemoveInventoryFolder.d.ts delete mode 100644 dist/classes/messages/RemoveInventoryFolder.js delete mode 100644 dist/classes/messages/RemoveInventoryFolder.js.map delete mode 100644 dist/classes/messages/RemoveInventoryItem.d.ts delete mode 100644 dist/classes/messages/RemoveInventoryItem.js delete mode 100644 dist/classes/messages/RemoveInventoryItem.js.map delete mode 100644 dist/classes/messages/RemoveInventoryObjects.d.ts delete mode 100644 dist/classes/messages/RemoveInventoryObjects.js delete mode 100644 dist/classes/messages/RemoveInventoryObjects.js.map delete mode 100644 dist/classes/messages/RemoveMuteListEntry.d.ts delete mode 100644 dist/classes/messages/RemoveMuteListEntry.js delete mode 100644 dist/classes/messages/RemoveMuteListEntry.js.map delete mode 100644 dist/classes/messages/RemoveNameValuePair.d.ts delete mode 100644 dist/classes/messages/RemoveNameValuePair.js delete mode 100644 dist/classes/messages/RemoveNameValuePair.js.map delete mode 100644 dist/classes/messages/RemoveParcel.d.ts delete mode 100644 dist/classes/messages/RemoveParcel.js delete mode 100644 dist/classes/messages/RemoveParcel.js.map delete mode 100644 dist/classes/messages/RemoveTaskInventory.d.ts delete mode 100644 dist/classes/messages/RemoveTaskInventory.js delete mode 100644 dist/classes/messages/RemoveTaskInventory.js.map delete mode 100644 dist/classes/messages/ReplyTaskInventory.d.ts delete mode 100644 dist/classes/messages/ReplyTaskInventory.js delete mode 100644 dist/classes/messages/ReplyTaskInventory.js.map delete mode 100644 dist/classes/messages/ReportAutosaveCrash.d.ts delete mode 100644 dist/classes/messages/ReportAutosaveCrash.js delete mode 100644 dist/classes/messages/ReportAutosaveCrash.js.map delete mode 100644 dist/classes/messages/RequestGodlikePowers.d.ts delete mode 100644 dist/classes/messages/RequestGodlikePowers.js delete mode 100644 dist/classes/messages/RequestGodlikePowers.js.map delete mode 100644 dist/classes/messages/RequestImage.d.ts delete mode 100644 dist/classes/messages/RequestImage.js delete mode 100644 dist/classes/messages/RequestImage.js.map delete mode 100644 dist/classes/messages/RequestInventoryAsset.d.ts delete mode 100644 dist/classes/messages/RequestInventoryAsset.js delete mode 100644 dist/classes/messages/RequestInventoryAsset.js.map delete mode 100644 dist/classes/messages/RequestMultipleObjects.d.ts delete mode 100644 dist/classes/messages/RequestMultipleObjects.js delete mode 100644 dist/classes/messages/RequestMultipleObjects.js.map delete mode 100644 dist/classes/messages/RequestObjectPropertiesFamily.d.ts delete mode 100644 dist/classes/messages/RequestObjectPropertiesFamily.js delete mode 100644 dist/classes/messages/RequestObjectPropertiesFamily.js.map delete mode 100644 dist/classes/messages/RequestParcelTransfer.d.ts delete mode 100644 dist/classes/messages/RequestParcelTransfer.js delete mode 100644 dist/classes/messages/RequestParcelTransfer.js.map delete mode 100644 dist/classes/messages/RequestPayPrice.d.ts delete mode 100644 dist/classes/messages/RequestPayPrice.js delete mode 100644 dist/classes/messages/RequestPayPrice.js.map delete mode 100644 dist/classes/messages/RequestRegionInfo.d.ts delete mode 100644 dist/classes/messages/RequestRegionInfo.js delete mode 100644 dist/classes/messages/RequestRegionInfo.js.map delete mode 100644 dist/classes/messages/RequestTaskInventory.d.ts delete mode 100644 dist/classes/messages/RequestTaskInventory.js delete mode 100644 dist/classes/messages/RequestTaskInventory.js.map delete mode 100644 dist/classes/messages/RequestTrustedCircuit.d.ts delete mode 100644 dist/classes/messages/RequestTrustedCircuit.js delete mode 100644 dist/classes/messages/RequestTrustedCircuit.js.map delete mode 100644 dist/classes/messages/RequestXfer.d.ts delete mode 100644 dist/classes/messages/RequestXfer.js delete mode 100644 dist/classes/messages/RequestXfer.js.map delete mode 100644 dist/classes/messages/RetrieveIMsExtended.d.ts delete mode 100644 dist/classes/messages/RetrieveIMsExtended.js delete mode 100644 dist/classes/messages/RetrieveIMsExtended.js.map delete mode 100644 dist/classes/messages/RetrieveInstantMessages.d.ts delete mode 100644 dist/classes/messages/RetrieveInstantMessages.js delete mode 100644 dist/classes/messages/RetrieveInstantMessages.js.map delete mode 100644 dist/classes/messages/RevokePermissions.d.ts delete mode 100644 dist/classes/messages/RevokePermissions.js delete mode 100644 dist/classes/messages/RevokePermissions.js.map delete mode 100644 dist/classes/messages/RezMultipleAttachmentsFromInv.d.ts delete mode 100644 dist/classes/messages/RezMultipleAttachmentsFromInv.js delete mode 100644 dist/classes/messages/RezMultipleAttachmentsFromInv.js.map delete mode 100644 dist/classes/messages/RezObject.d.ts delete mode 100644 dist/classes/messages/RezObject.js delete mode 100644 dist/classes/messages/RezObject.js.map delete mode 100644 dist/classes/messages/RezObjectFromNotecard.d.ts delete mode 100644 dist/classes/messages/RezObjectFromNotecard.js delete mode 100644 dist/classes/messages/RezObjectFromNotecard.js.map delete mode 100644 dist/classes/messages/RezRestoreToWorld.d.ts delete mode 100644 dist/classes/messages/RezRestoreToWorld.js delete mode 100644 dist/classes/messages/RezRestoreToWorld.js.map delete mode 100644 dist/classes/messages/RezScript.d.ts delete mode 100644 dist/classes/messages/RezScript.js delete mode 100644 dist/classes/messages/RezScript.js.map delete mode 100644 dist/classes/messages/RezSingleAttachmentFromInv.d.ts delete mode 100644 dist/classes/messages/RezSingleAttachmentFromInv.js delete mode 100644 dist/classes/messages/RezSingleAttachmentFromInv.js.map delete mode 100644 dist/classes/messages/RoutedMoneyBalanceReply.d.ts delete mode 100644 dist/classes/messages/RoutedMoneyBalanceReply.js delete mode 100644 dist/classes/messages/RoutedMoneyBalanceReply.js.map delete mode 100644 dist/classes/messages/RpcChannelReply.d.ts delete mode 100644 dist/classes/messages/RpcChannelReply.js delete mode 100644 dist/classes/messages/RpcChannelReply.js.map delete mode 100644 dist/classes/messages/RpcChannelRequest.d.ts delete mode 100644 dist/classes/messages/RpcChannelRequest.js delete mode 100644 dist/classes/messages/RpcChannelRequest.js.map delete mode 100644 dist/classes/messages/RpcScriptReplyInbound.d.ts delete mode 100644 dist/classes/messages/RpcScriptReplyInbound.js delete mode 100644 dist/classes/messages/RpcScriptReplyInbound.js.map delete mode 100644 dist/classes/messages/RpcScriptRequestInbound.d.ts delete mode 100644 dist/classes/messages/RpcScriptRequestInbound.js delete mode 100644 dist/classes/messages/RpcScriptRequestInbound.js.map delete mode 100644 dist/classes/messages/RpcScriptRequestInboundForward.d.ts delete mode 100644 dist/classes/messages/RpcScriptRequestInboundForward.js delete mode 100644 dist/classes/messages/RpcScriptRequestInboundForward.js.map delete mode 100644 dist/classes/messages/SaveAssetIntoInventory.d.ts delete mode 100644 dist/classes/messages/SaveAssetIntoInventory.js delete mode 100644 dist/classes/messages/SaveAssetIntoInventory.js.map delete mode 100644 dist/classes/messages/ScriptAnswerYes.d.ts delete mode 100644 dist/classes/messages/ScriptAnswerYes.js delete mode 100644 dist/classes/messages/ScriptAnswerYes.js.map delete mode 100644 dist/classes/messages/ScriptControlChange.d.ts delete mode 100644 dist/classes/messages/ScriptControlChange.js delete mode 100644 dist/classes/messages/ScriptControlChange.js.map delete mode 100644 dist/classes/messages/ScriptDataReply.d.ts delete mode 100644 dist/classes/messages/ScriptDataReply.js delete mode 100644 dist/classes/messages/ScriptDataReply.js.map delete mode 100644 dist/classes/messages/ScriptDataRequest.d.ts delete mode 100644 dist/classes/messages/ScriptDataRequest.js delete mode 100644 dist/classes/messages/ScriptDataRequest.js.map delete mode 100644 dist/classes/messages/ScriptDialog.d.ts delete mode 100644 dist/classes/messages/ScriptDialog.js delete mode 100644 dist/classes/messages/ScriptDialog.js.map delete mode 100644 dist/classes/messages/ScriptDialogReply.d.ts delete mode 100644 dist/classes/messages/ScriptDialogReply.js delete mode 100644 dist/classes/messages/ScriptDialogReply.js.map delete mode 100644 dist/classes/messages/ScriptMailRegistration.d.ts delete mode 100644 dist/classes/messages/ScriptMailRegistration.js delete mode 100644 dist/classes/messages/ScriptMailRegistration.js.map delete mode 100644 dist/classes/messages/ScriptQuestion.d.ts delete mode 100644 dist/classes/messages/ScriptQuestion.js delete mode 100644 dist/classes/messages/ScriptQuestion.js.map delete mode 100644 dist/classes/messages/ScriptReset.d.ts delete mode 100644 dist/classes/messages/ScriptReset.js delete mode 100644 dist/classes/messages/ScriptReset.js.map delete mode 100644 dist/classes/messages/ScriptRunningReply.d.ts delete mode 100644 dist/classes/messages/ScriptRunningReply.js delete mode 100644 dist/classes/messages/ScriptRunningReply.js.map delete mode 100644 dist/classes/messages/ScriptSensorReply.d.ts delete mode 100644 dist/classes/messages/ScriptSensorReply.js delete mode 100644 dist/classes/messages/ScriptSensorReply.js.map delete mode 100644 dist/classes/messages/ScriptSensorRequest.d.ts delete mode 100644 dist/classes/messages/ScriptSensorRequest.js delete mode 100644 dist/classes/messages/ScriptSensorRequest.js.map delete mode 100644 dist/classes/messages/ScriptTeleportRequest.d.ts delete mode 100644 dist/classes/messages/ScriptTeleportRequest.js delete mode 100644 dist/classes/messages/ScriptTeleportRequest.js.map delete mode 100644 dist/classes/messages/SendPostcard.d.ts delete mode 100644 dist/classes/messages/SendPostcard.js delete mode 100644 dist/classes/messages/SendPostcard.js.map delete mode 100644 dist/classes/messages/SendXferPacket.d.ts delete mode 100644 dist/classes/messages/SendXferPacket.js delete mode 100644 dist/classes/messages/SendXferPacket.js.map delete mode 100644 dist/classes/messages/SetAlwaysRun.d.ts delete mode 100644 dist/classes/messages/SetAlwaysRun.js delete mode 100644 dist/classes/messages/SetAlwaysRun.js.map delete mode 100644 dist/classes/messages/SetCPURatio.d.ts delete mode 100644 dist/classes/messages/SetCPURatio.js delete mode 100644 dist/classes/messages/SetCPURatio.js.map delete mode 100644 dist/classes/messages/SetFollowCamProperties.d.ts delete mode 100644 dist/classes/messages/SetFollowCamProperties.js delete mode 100644 dist/classes/messages/SetFollowCamProperties.js.map delete mode 100644 dist/classes/messages/SetGroupAcceptNotices.d.ts delete mode 100644 dist/classes/messages/SetGroupAcceptNotices.js delete mode 100644 dist/classes/messages/SetGroupAcceptNotices.js.map delete mode 100644 dist/classes/messages/SetGroupContribution.d.ts delete mode 100644 dist/classes/messages/SetGroupContribution.js delete mode 100644 dist/classes/messages/SetGroupContribution.js.map delete mode 100644 dist/classes/messages/SetScriptRunning.d.ts delete mode 100644 dist/classes/messages/SetScriptRunning.js delete mode 100644 dist/classes/messages/SetScriptRunning.js.map delete mode 100644 dist/classes/messages/SetSimPresenceInDatabase.d.ts delete mode 100644 dist/classes/messages/SetSimPresenceInDatabase.js delete mode 100644 dist/classes/messages/SetSimPresenceInDatabase.js.map delete mode 100644 dist/classes/messages/SetSimStatusInDatabase.d.ts delete mode 100644 dist/classes/messages/SetSimStatusInDatabase.js delete mode 100644 dist/classes/messages/SetSimStatusInDatabase.js.map delete mode 100644 dist/classes/messages/SetStartLocation.d.ts delete mode 100644 dist/classes/messages/SetStartLocation.js delete mode 100644 dist/classes/messages/SetStartLocation.js.map delete mode 100644 dist/classes/messages/SetStartLocationRequest.d.ts delete mode 100644 dist/classes/messages/SetStartLocationRequest.js delete mode 100644 dist/classes/messages/SetStartLocationRequest.js.map delete mode 100644 dist/classes/messages/SimCrashed.d.ts delete mode 100644 dist/classes/messages/SimCrashed.js delete mode 100644 dist/classes/messages/SimCrashed.js.map delete mode 100644 dist/classes/messages/SimStats.d.ts delete mode 100644 dist/classes/messages/SimStats.js delete mode 100644 dist/classes/messages/SimStats.js.map delete mode 100644 dist/classes/messages/SimStatus.d.ts delete mode 100644 dist/classes/messages/SimStatus.js delete mode 100644 dist/classes/messages/SimStatus.js.map delete mode 100644 dist/classes/messages/SimWideDeletes.d.ts delete mode 100644 dist/classes/messages/SimWideDeletes.js delete mode 100644 dist/classes/messages/SimWideDeletes.js.map delete mode 100644 dist/classes/messages/SimulatorLoad.d.ts delete mode 100644 dist/classes/messages/SimulatorLoad.js delete mode 100644 dist/classes/messages/SimulatorLoad.js.map delete mode 100644 dist/classes/messages/SimulatorMapUpdate.d.ts delete mode 100644 dist/classes/messages/SimulatorMapUpdate.js delete mode 100644 dist/classes/messages/SimulatorMapUpdate.js.map delete mode 100644 dist/classes/messages/SimulatorPresentAtLocation.d.ts delete mode 100644 dist/classes/messages/SimulatorPresentAtLocation.js delete mode 100644 dist/classes/messages/SimulatorPresentAtLocation.js.map delete mode 100644 dist/classes/messages/SimulatorReady.d.ts delete mode 100644 dist/classes/messages/SimulatorReady.js delete mode 100644 dist/classes/messages/SimulatorReady.js.map delete mode 100644 dist/classes/messages/SimulatorSetMap.d.ts delete mode 100644 dist/classes/messages/SimulatorSetMap.js delete mode 100644 dist/classes/messages/SimulatorSetMap.js.map delete mode 100644 dist/classes/messages/SimulatorShutdownRequest.d.ts delete mode 100644 dist/classes/messages/SimulatorShutdownRequest.js delete mode 100644 dist/classes/messages/SimulatorShutdownRequest.js.map delete mode 100644 dist/classes/messages/SimulatorViewerTimeMessage.d.ts delete mode 100644 dist/classes/messages/SimulatorViewerTimeMessage.js delete mode 100644 dist/classes/messages/SimulatorViewerTimeMessage.js.map delete mode 100644 dist/classes/messages/SoundTrigger.d.ts delete mode 100644 dist/classes/messages/SoundTrigger.js delete mode 100644 dist/classes/messages/SoundTrigger.js.map delete mode 100644 dist/classes/messages/StartAuction.d.ts delete mode 100644 dist/classes/messages/StartAuction.js delete mode 100644 dist/classes/messages/StartAuction.js.map delete mode 100644 dist/classes/messages/StartGroupProposal.d.ts delete mode 100644 dist/classes/messages/StartGroupProposal.js delete mode 100644 dist/classes/messages/StartGroupProposal.js.map delete mode 100644 dist/classes/messages/StartLure.d.ts delete mode 100644 dist/classes/messages/StartLure.js delete mode 100644 dist/classes/messages/StartLure.js.map delete mode 100644 dist/classes/messages/StartPingCheck.d.ts delete mode 100644 dist/classes/messages/StartPingCheck.js delete mode 100644 dist/classes/messages/StartPingCheck.js.map delete mode 100644 dist/classes/messages/StateSave.d.ts delete mode 100644 dist/classes/messages/StateSave.js delete mode 100644 dist/classes/messages/StateSave.js.map delete mode 100644 dist/classes/messages/SubscribeLoad.d.ts delete mode 100644 dist/classes/messages/SubscribeLoad.js delete mode 100644 dist/classes/messages/SubscribeLoad.js.map delete mode 100644 dist/classes/messages/SystemKickUser.d.ts delete mode 100644 dist/classes/messages/SystemKickUser.js delete mode 100644 dist/classes/messages/SystemKickUser.js.map delete mode 100644 dist/classes/messages/SystemMessage.d.ts delete mode 100644 dist/classes/messages/SystemMessage.js delete mode 100644 dist/classes/messages/SystemMessage.js.map delete mode 100644 dist/classes/messages/TallyVotes.d.ts delete mode 100644 dist/classes/messages/TallyVotes.js delete mode 100644 dist/classes/messages/TallyVotes.js.map delete mode 100644 dist/classes/messages/TelehubInfo.d.ts delete mode 100644 dist/classes/messages/TelehubInfo.js delete mode 100644 dist/classes/messages/TelehubInfo.js.map delete mode 100644 dist/classes/messages/TeleportCancel.d.ts delete mode 100644 dist/classes/messages/TeleportCancel.js delete mode 100644 dist/classes/messages/TeleportCancel.js.map delete mode 100644 dist/classes/messages/TeleportFailed.d.ts delete mode 100644 dist/classes/messages/TeleportFailed.js delete mode 100644 dist/classes/messages/TeleportFailed.js.map delete mode 100644 dist/classes/messages/TeleportFinish.d.ts delete mode 100644 dist/classes/messages/TeleportFinish.js delete mode 100644 dist/classes/messages/TeleportFinish.js.map delete mode 100644 dist/classes/messages/TeleportLandingStatusChanged.d.ts delete mode 100644 dist/classes/messages/TeleportLandingStatusChanged.js delete mode 100644 dist/classes/messages/TeleportLandingStatusChanged.js.map delete mode 100644 dist/classes/messages/TeleportLandmarkRequest.d.ts delete mode 100644 dist/classes/messages/TeleportLandmarkRequest.js delete mode 100644 dist/classes/messages/TeleportLandmarkRequest.js.map delete mode 100644 dist/classes/messages/TeleportLocal.d.ts delete mode 100644 dist/classes/messages/TeleportLocal.js delete mode 100644 dist/classes/messages/TeleportLocal.js.map delete mode 100644 dist/classes/messages/TeleportLocationRequest.d.ts delete mode 100644 dist/classes/messages/TeleportLocationRequest.js delete mode 100644 dist/classes/messages/TeleportLocationRequest.js.map delete mode 100644 dist/classes/messages/TeleportLureRequest.d.ts delete mode 100644 dist/classes/messages/TeleportLureRequest.js delete mode 100644 dist/classes/messages/TeleportLureRequest.js.map delete mode 100644 dist/classes/messages/TeleportProgress.d.ts delete mode 100644 dist/classes/messages/TeleportProgress.js delete mode 100644 dist/classes/messages/TeleportProgress.js.map delete mode 100644 dist/classes/messages/TeleportRequest.d.ts delete mode 100644 dist/classes/messages/TeleportRequest.js delete mode 100644 dist/classes/messages/TeleportRequest.js.map delete mode 100644 dist/classes/messages/TeleportStart.d.ts delete mode 100644 dist/classes/messages/TeleportStart.js delete mode 100644 dist/classes/messages/TeleportStart.js.map delete mode 100644 dist/classes/messages/TerminateFriendship.d.ts delete mode 100644 dist/classes/messages/TerminateFriendship.js delete mode 100644 dist/classes/messages/TerminateFriendship.js.map delete mode 100644 dist/classes/messages/TestMessage.d.ts delete mode 100644 dist/classes/messages/TestMessage.js delete mode 100644 dist/classes/messages/TestMessage.js.map delete mode 100644 dist/classes/messages/TrackAgent.d.ts delete mode 100644 dist/classes/messages/TrackAgent.js delete mode 100644 dist/classes/messages/TrackAgent.js.map delete mode 100644 dist/classes/messages/TransferAbort.d.ts delete mode 100644 dist/classes/messages/TransferAbort.js delete mode 100644 dist/classes/messages/TransferAbort.js.map delete mode 100644 dist/classes/messages/TransferInfo.d.ts delete mode 100644 dist/classes/messages/TransferInfo.js delete mode 100644 dist/classes/messages/TransferInfo.js.map delete mode 100644 dist/classes/messages/TransferInventory.d.ts delete mode 100644 dist/classes/messages/TransferInventory.js delete mode 100644 dist/classes/messages/TransferInventory.js.map delete mode 100644 dist/classes/messages/TransferInventoryAck.d.ts delete mode 100644 dist/classes/messages/TransferInventoryAck.js delete mode 100644 dist/classes/messages/TransferInventoryAck.js.map delete mode 100644 dist/classes/messages/TransferPacket.d.ts delete mode 100644 dist/classes/messages/TransferPacket.js delete mode 100644 dist/classes/messages/TransferPacket.js.map delete mode 100644 dist/classes/messages/TransferRequest.d.ts delete mode 100644 dist/classes/messages/TransferRequest.js delete mode 100644 dist/classes/messages/TransferRequest.js.map delete mode 100644 dist/classes/messages/UUIDGroupNameReply.d.ts delete mode 100644 dist/classes/messages/UUIDGroupNameReply.js delete mode 100644 dist/classes/messages/UUIDGroupNameReply.js.map delete mode 100644 dist/classes/messages/UUIDGroupNameRequest.d.ts delete mode 100644 dist/classes/messages/UUIDGroupNameRequest.js delete mode 100644 dist/classes/messages/UUIDGroupNameRequest.js.map delete mode 100644 dist/classes/messages/UUIDNameReply.d.ts delete mode 100644 dist/classes/messages/UUIDNameReply.js delete mode 100644 dist/classes/messages/UUIDNameReply.js.map delete mode 100644 dist/classes/messages/UUIDNameRequest.d.ts delete mode 100644 dist/classes/messages/UUIDNameRequest.js delete mode 100644 dist/classes/messages/UUIDNameRequest.js.map delete mode 100644 dist/classes/messages/Undo.d.ts delete mode 100644 dist/classes/messages/Undo.js delete mode 100644 dist/classes/messages/Undo.js.map delete mode 100644 dist/classes/messages/UndoLand.d.ts delete mode 100644 dist/classes/messages/UndoLand.js delete mode 100644 dist/classes/messages/UndoLand.js.map delete mode 100644 dist/classes/messages/UnsubscribeLoad.d.ts delete mode 100644 dist/classes/messages/UnsubscribeLoad.js delete mode 100644 dist/classes/messages/UnsubscribeLoad.js.map delete mode 100644 dist/classes/messages/UpdateAttachment.d.ts delete mode 100644 dist/classes/messages/UpdateAttachment.js delete mode 100644 dist/classes/messages/UpdateAttachment.js.map delete mode 100644 dist/classes/messages/UpdateCreateInventoryItem.d.ts delete mode 100644 dist/classes/messages/UpdateCreateInventoryItem.js delete mode 100644 dist/classes/messages/UpdateCreateInventoryItem.js.map delete mode 100644 dist/classes/messages/UpdateGroupInfo.d.ts delete mode 100644 dist/classes/messages/UpdateGroupInfo.js delete mode 100644 dist/classes/messages/UpdateGroupInfo.js.map delete mode 100644 dist/classes/messages/UpdateInventoryFolder.d.ts delete mode 100644 dist/classes/messages/UpdateInventoryFolder.js delete mode 100644 dist/classes/messages/UpdateInventoryFolder.js.map delete mode 100644 dist/classes/messages/UpdateInventoryItem.d.ts delete mode 100644 dist/classes/messages/UpdateInventoryItem.js delete mode 100644 dist/classes/messages/UpdateInventoryItem.js.map delete mode 100644 dist/classes/messages/UpdateMuteListEntry.d.ts delete mode 100644 dist/classes/messages/UpdateMuteListEntry.js delete mode 100644 dist/classes/messages/UpdateMuteListEntry.js.map delete mode 100644 dist/classes/messages/UpdateParcel.d.ts delete mode 100644 dist/classes/messages/UpdateParcel.js delete mode 100644 dist/classes/messages/UpdateParcel.js.map delete mode 100644 dist/classes/messages/UpdateSimulator.d.ts delete mode 100644 dist/classes/messages/UpdateSimulator.js delete mode 100644 dist/classes/messages/UpdateSimulator.js.map delete mode 100644 dist/classes/messages/UpdateTaskInventory.d.ts delete mode 100644 dist/classes/messages/UpdateTaskInventory.js delete mode 100644 dist/classes/messages/UpdateTaskInventory.js.map delete mode 100644 dist/classes/messages/UpdateUserInfo.d.ts delete mode 100644 dist/classes/messages/UpdateUserInfo.js delete mode 100644 dist/classes/messages/UpdateUserInfo.js.map delete mode 100644 dist/classes/messages/UseCachedMuteList.d.ts delete mode 100644 dist/classes/messages/UseCachedMuteList.js delete mode 100644 dist/classes/messages/UseCachedMuteList.js.map delete mode 100644 dist/classes/messages/UseCircuitCode.d.ts delete mode 100644 dist/classes/messages/UseCircuitCode.js delete mode 100644 dist/classes/messages/UseCircuitCode.js.map delete mode 100644 dist/classes/messages/UserInfoReply.d.ts delete mode 100644 dist/classes/messages/UserInfoReply.js delete mode 100644 dist/classes/messages/UserInfoReply.js.map delete mode 100644 dist/classes/messages/UserInfoRequest.d.ts delete mode 100644 dist/classes/messages/UserInfoRequest.js delete mode 100644 dist/classes/messages/UserInfoRequest.js.map delete mode 100644 dist/classes/messages/UserReport.d.ts delete mode 100644 dist/classes/messages/UserReport.js delete mode 100644 dist/classes/messages/UserReport.js.map delete mode 100644 dist/classes/messages/UserReportInternal.d.ts delete mode 100644 dist/classes/messages/UserReportInternal.js delete mode 100644 dist/classes/messages/UserReportInternal.js.map delete mode 100644 dist/classes/messages/VelocityInterpolateOff.d.ts delete mode 100644 dist/classes/messages/VelocityInterpolateOff.js delete mode 100644 dist/classes/messages/VelocityInterpolateOff.js.map delete mode 100644 dist/classes/messages/VelocityInterpolateOn.d.ts delete mode 100644 dist/classes/messages/VelocityInterpolateOn.js delete mode 100644 dist/classes/messages/VelocityInterpolateOn.js.map delete mode 100644 dist/classes/messages/ViewerEffect.d.ts delete mode 100644 dist/classes/messages/ViewerEffect.js delete mode 100644 dist/classes/messages/ViewerEffect.js.map delete mode 100644 dist/classes/messages/ViewerFrozenMessage.d.ts delete mode 100644 dist/classes/messages/ViewerFrozenMessage.js delete mode 100644 dist/classes/messages/ViewerFrozenMessage.js.map delete mode 100644 dist/classes/messages/ViewerStartAuction.d.ts delete mode 100644 dist/classes/messages/ViewerStartAuction.js delete mode 100644 dist/classes/messages/ViewerStartAuction.js.map delete mode 100644 dist/classes/messages/ViewerStats.d.ts delete mode 100644 dist/classes/messages/ViewerStats.js delete mode 100644 dist/classes/messages/ViewerStats.js.map delete mode 100644 dist/classes/public/Avatar.d.ts delete mode 100644 dist/classes/public/Avatar.js delete mode 100644 dist/classes/public/Avatar.js.map delete mode 100644 dist/classes/public/Friend.d.ts delete mode 100644 dist/classes/public/Friend.js delete mode 100644 dist/classes/public/Friend.js.map delete mode 100644 dist/classes/public/interfaces/GlobalPosition.d.ts delete mode 100644 dist/classes/public/interfaces/GlobalPosition.js delete mode 100644 dist/classes/public/interfaces/GlobalPosition.js.map delete mode 100644 dist/classes/public/interfaces/MapLocation.d.ts delete mode 100644 dist/classes/public/interfaces/MapLocation.js delete mode 100644 dist/classes/public/interfaces/MapLocation.js.map delete mode 100644 dist/enums/AgentFlags.d.ts delete mode 100644 dist/enums/AgentFlags.js delete mode 100644 dist/enums/AgentFlags.js.map delete mode 100644 dist/enums/AgentState.d.ts delete mode 100644 dist/enums/AgentState.js delete mode 100644 dist/enums/AgentState.js.map delete mode 100644 dist/enums/AssetType.d.ts delete mode 100644 dist/enums/AssetType.js delete mode 100644 dist/enums/AssetType.js.map delete mode 100644 dist/enums/AttachmentPoint.d.ts delete mode 100644 dist/enums/AttachmentPoint.js delete mode 100644 dist/enums/AttachmentPoint.js.map delete mode 100644 dist/enums/BlendFunc.d.ts delete mode 100644 dist/enums/BlendFunc.js delete mode 100644 dist/enums/BlendFunc.js.map delete mode 100644 dist/enums/BotOptionFlags.d.ts delete mode 100644 dist/enums/BotOptionFlags.js delete mode 100644 dist/enums/BotOptionFlags.js.map delete mode 100644 dist/enums/BuiltInAnimations.d.ts delete mode 100644 dist/enums/BuiltInAnimations.js delete mode 100644 dist/enums/BuiltInAnimations.js.map delete mode 100644 dist/enums/ChatAudible.d.ts delete mode 100644 dist/enums/ChatAudible.js delete mode 100644 dist/enums/ChatAudible.js.map delete mode 100644 dist/enums/ChatSourceType.d.ts delete mode 100644 dist/enums/ChatSourceType.js delete mode 100644 dist/enums/ChatSourceType.js.map delete mode 100644 dist/enums/ChatType.d.ts delete mode 100644 dist/enums/ChatType.js delete mode 100644 dist/enums/ChatType.js.map delete mode 100644 dist/enums/CompressedFlags.d.ts delete mode 100644 dist/enums/CompressedFlags.js delete mode 100644 dist/enums/CompressedFlags.js.map delete mode 100644 dist/enums/ControlFlags.d.ts delete mode 100644 dist/enums/ControlFlags.js delete mode 100644 dist/enums/ControlFlags.js.map delete mode 100644 dist/enums/DecodeFlags.d.ts delete mode 100644 dist/enums/DecodeFlags.js delete mode 100644 dist/enums/DecodeFlags.js.map delete mode 100644 dist/enums/ExtraParamType.d.ts delete mode 100644 dist/enums/ExtraParamType.js delete mode 100644 dist/enums/ExtraParamType.js.map delete mode 100644 dist/enums/FilterResponse.d.ts delete mode 100644 dist/enums/FilterResponse.js delete mode 100644 dist/enums/FilterResponse.js.map delete mode 100644 dist/enums/GridItemType.d.ts delete mode 100644 dist/enums/GridItemType.js delete mode 100644 dist/enums/GridItemType.js.map delete mode 100644 dist/enums/GridLayerType.d.ts delete mode 100644 dist/enums/GridLayerType.js delete mode 100644 dist/enums/GridLayerType.js.map delete mode 100644 dist/enums/HTTPAssets.d.ts delete mode 100644 dist/enums/HTTPAssets.js delete mode 100644 dist/enums/HTTPAssets.js.map delete mode 100644 dist/enums/InstantMessageDialog.d.ts delete mode 100644 dist/enums/InstantMessageDialog.js delete mode 100644 dist/enums/InstantMessageDialog.js.map delete mode 100644 dist/enums/InstantMessageEventFlags.d.ts delete mode 100644 dist/enums/InstantMessageEventFlags.js delete mode 100644 dist/enums/InstantMessageEventFlags.js.map delete mode 100644 dist/enums/InventoryItemFlags.d.ts delete mode 100644 dist/enums/InventoryItemFlags.js delete mode 100644 dist/enums/InventoryItemFlags.js.map delete mode 100644 dist/enums/InventorySortOrder.d.ts delete mode 100644 dist/enums/InventorySortOrder.js delete mode 100644 dist/enums/InventorySortOrder.js.map delete mode 100644 dist/enums/InventoryType.d.ts delete mode 100644 dist/enums/InventoryType.js delete mode 100644 dist/enums/InventoryType.js.map delete mode 100644 dist/enums/LoginFlags.d.ts delete mode 100644 dist/enums/LoginFlags.js delete mode 100644 dist/enums/LoginFlags.js.map delete mode 100644 dist/enums/Message.d.ts delete mode 100644 dist/enums/Message.js delete mode 100644 dist/enums/Message.js.map delete mode 100644 dist/enums/MessageFlags.d.ts delete mode 100644 dist/enums/MessageFlags.js delete mode 100644 dist/enums/MessageFlags.js.map delete mode 100644 dist/enums/PCode.d.ts delete mode 100644 dist/enums/PCode.js delete mode 100644 dist/enums/PCode.js.map delete mode 100644 dist/enums/PacketFlags.d.ts delete mode 100644 dist/enums/PacketFlags.js delete mode 100644 dist/enums/PacketFlags.js.map delete mode 100644 dist/enums/ParcelInfoFlags.d.ts delete mode 100644 dist/enums/ParcelInfoFlags.js delete mode 100644 dist/enums/ParcelInfoFlags.js.map delete mode 100644 dist/enums/ParticleDataFlags.d.ts delete mode 100644 dist/enums/ParticleDataFlags.js delete mode 100644 dist/enums/ParticleDataFlags.js.map delete mode 100644 dist/enums/PermissionMask.d.ts delete mode 100644 dist/enums/PermissionMask.js delete mode 100644 dist/enums/PermissionMask.js.map delete mode 100644 dist/enums/RegionFlags.d.ts delete mode 100644 dist/enums/RegionFlags.js delete mode 100644 dist/enums/RegionFlags.js.map delete mode 100644 dist/enums/RegionProtocolFlags.d.ts delete mode 100644 dist/enums/RegionProtocolFlags.js delete mode 100644 dist/enums/RegionProtocolFlags.js.map delete mode 100644 dist/enums/RightsFlags.d.ts delete mode 100644 dist/enums/RightsFlags.js delete mode 100644 dist/enums/RightsFlags.js.map delete mode 100644 dist/enums/SoundFlags.d.ts delete mode 100644 dist/enums/SoundFlags.js delete mode 100644 dist/enums/SoundFlags.js.map delete mode 100644 dist/enums/SourcePattern.d.ts delete mode 100644 dist/enums/SourcePattern.js delete mode 100644 dist/enums/SourcePattern.js.map delete mode 100644 dist/enums/TeleportEventType.d.ts delete mode 100644 dist/enums/TeleportEventType.js delete mode 100644 dist/enums/TeleportEventType.js.map delete mode 100644 dist/enums/TeleportFlags.d.ts delete mode 100644 dist/enums/TeleportFlags.js delete mode 100644 dist/enums/TeleportFlags.js.map delete mode 100644 dist/enums/TextureFlags.d.ts delete mode 100644 dist/enums/TextureFlags.js delete mode 100644 dist/enums/TextureFlags.js.map delete mode 100644 dist/enums/TransferChannelType.d.ts delete mode 100644 dist/enums/TransferChannelType.js delete mode 100644 dist/enums/TransferChannelType.js.map delete mode 100644 dist/enums/TransferSourceTypes.d.ts delete mode 100644 dist/enums/TransferSourceTypes.js delete mode 100644 dist/enums/TransferSourceTypes.js.map delete mode 100644 dist/enums/Tree.d.ts delete mode 100644 dist/enums/Tree.js delete mode 100644 dist/enums/Tree.js.map delete mode 100644 dist/events/ChatEvent.d.ts delete mode 100644 dist/events/ChatEvent.js delete mode 100644 dist/events/ChatEvent.js.map delete mode 100644 dist/events/DisconnectEvent.d.ts delete mode 100644 dist/events/DisconnectEvent.js delete mode 100644 dist/events/DisconnectEvent.js.map delete mode 100644 dist/events/EventQueueStateChangeEvent.d.ts delete mode 100644 dist/events/EventQueueStateChangeEvent.js delete mode 100644 dist/events/EventQueueStateChangeEvent.js.map delete mode 100644 dist/events/FriendOnlineEvent.d.ts delete mode 100644 dist/events/FriendOnlineEvent.js delete mode 100644 dist/events/FriendOnlineEvent.js.map delete mode 100644 dist/events/FriendRemovedEvent.d.ts delete mode 100644 dist/events/FriendRemovedEvent.js delete mode 100644 dist/events/FriendRemovedEvent.js.map delete mode 100644 dist/events/FriendRequestEvent.d.ts delete mode 100644 dist/events/FriendRequestEvent.js delete mode 100644 dist/events/FriendRequestEvent.js.map delete mode 100644 dist/events/FriendResponseEvent.d.ts delete mode 100644 dist/events/FriendResponseEvent.js delete mode 100644 dist/events/FriendResponseEvent.js.map delete mode 100644 dist/events/FriendRightsEvent.d.ts delete mode 100644 dist/events/FriendRightsEvent.js delete mode 100644 dist/events/FriendRightsEvent.js.map delete mode 100644 dist/events/GroupChatEvent.d.ts delete mode 100644 dist/events/GroupChatEvent.js delete mode 100644 dist/events/GroupChatEvent.js.map delete mode 100644 dist/events/GroupChatSessionAgentListEvent.d.ts delete mode 100644 dist/events/GroupChatSessionAgentListEvent.js delete mode 100644 dist/events/GroupChatSessionAgentListEvent.js.map delete mode 100644 dist/events/GroupChatSessionJoinEvent.d.ts delete mode 100644 dist/events/GroupChatSessionJoinEvent.js delete mode 100644 dist/events/GroupChatSessionJoinEvent.js.map delete mode 100644 dist/events/GroupInviteEvent.d.ts delete mode 100644 dist/events/GroupInviteEvent.js delete mode 100644 dist/events/GroupInviteEvent.js.map delete mode 100644 dist/events/InstantMessageEvent.d.ts delete mode 100644 dist/events/InstantMessageEvent.js delete mode 100644 dist/events/InstantMessageEvent.js.map delete mode 100644 dist/events/InventoryOfferedEvent.d.ts delete mode 100644 dist/events/InventoryOfferedEvent.js delete mode 100644 dist/events/InventoryOfferedEvent.js.map delete mode 100644 dist/events/LureEvent.d.ts delete mode 100644 dist/events/LureEvent.js delete mode 100644 dist/events/LureEvent.js.map delete mode 100644 dist/events/MapInfoRangeReplyEvent.d.ts delete mode 100644 dist/events/MapInfoRangeReplyEvent.js delete mode 100644 dist/events/MapInfoRangeReplyEvent.js.map delete mode 100644 dist/events/MapInfoReplyEvent.d.ts delete mode 100644 dist/events/MapInfoReplyEvent.js delete mode 100644 dist/events/MapInfoReplyEvent.js.map delete mode 100644 dist/events/ParcelInfoReplyEvent.d.ts delete mode 100644 dist/events/ParcelInfoReplyEvent.js delete mode 100644 dist/events/ParcelInfoReplyEvent.js.map delete mode 100644 dist/events/RegionInfoReplyEvent.d.ts delete mode 100644 dist/events/RegionInfoReplyEvent.js delete mode 100644 dist/events/RegionInfoReplyEvent.js.map delete mode 100644 dist/events/ScriptDialogEvent.d.ts delete mode 100644 dist/events/ScriptDialogEvent.js delete mode 100644 dist/events/ScriptDialogEvent.js.map delete mode 100644 dist/events/TeleportEvent.d.ts delete mode 100644 dist/events/TeleportEvent.js delete mode 100644 dist/events/TeleportEvent.js.map delete mode 100644 dist/index.d.ts delete mode 100644 dist/index.js delete mode 100644 dist/index.js.map create mode 100644 dist/keepme.txt delete mode 100644 dist/tests/packets.d.ts delete mode 100644 dist/tests/packets.js delete mode 100644 dist/tests/packets.js.map delete mode 100644 dist/tests/uuid.d.ts delete mode 100644 dist/tests/uuid.js delete mode 100644 dist/tests/uuid.js.map delete mode 100644 dist/tsm/common.d.ts delete mode 100644 dist/tsm/common.js delete mode 100644 dist/tsm/common.js.map delete mode 100644 dist/tsm/mat2.d.ts delete mode 100644 dist/tsm/mat2.js delete mode 100644 dist/tsm/mat2.js.map delete mode 100644 dist/tsm/mat3.d.ts delete mode 100644 dist/tsm/mat3.js delete mode 100644 dist/tsm/mat3.js.map delete mode 100644 dist/tsm/mat4.d.ts delete mode 100644 dist/tsm/mat4.js delete mode 100644 dist/tsm/mat4.js.map delete mode 100644 dist/tsm/quat.d.ts delete mode 100644 dist/tsm/quat.js delete mode 100644 dist/tsm/quat.js.map delete mode 100644 dist/tsm/vec2.d.ts delete mode 100644 dist/tsm/vec2.js delete mode 100644 dist/tsm/vec2.js.map delete mode 100644 dist/tsm/vec3.d.ts delete mode 100644 dist/tsm/vec3.js delete mode 100644 dist/tsm/vec3.js.map delete mode 100644 dist/tsm/vec4.d.ts delete mode 100644 dist/tsm/vec4.js delete mode 100644 dist/tsm/vec4.js.map diff --git a/.gitignore b/.gitignore index af2c471..f5a32ce 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,4 @@ /example/npm-debug.log /caspertech-node-metaverse-*.tgz /npm-debug.log -/dist/classes/cache +/dist \ No newline at end of file diff --git a/dist/Bot.d.ts b/dist/Bot.d.ts deleted file mode 100644 index 83fefad..0000000 --- a/dist/Bot.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { LoginResponse } from './classes/LoginResponse'; -import { LoginParameters } from './classes/LoginParameters'; -import { Region } from './classes/Region'; -import { ClientEvents } from './classes/ClientEvents'; -import { ClientCommands } from './classes/ClientCommands'; -import { BotOptionFlags } from './enums/BotOptionFlags'; -import { UUID } from './classes/UUID'; -import { Vector3 } from './classes/Vector3'; -export declare class Bot { - private loginParams; - private currentRegion; - private agent; - private ping; - private pingNumber; - private lastSuccessfulPing; - private circuitSubscription; - private options; - private eventQueueRunning; - clientEvents: ClientEvents; - clientCommands: ClientCommands; - private eventQueueWaits; - private stay; - private stayRegion; - private stayPosition; - constructor(login: LoginParameters, options: BotOptionFlags); - stayPut(stay: boolean, regionName?: string, position?: Vector3): void; - login(): Promise; - changeRegion(region: Region, requested: boolean): Promise; - waitForEventQueue(timeout?: number): Promise; - private closeCircuit; - private kicked; - private disconnected; - close(): Promise; - agentID(): UUID; - connectToSim(requested: boolean): Promise; -} diff --git a/dist/Bot.js b/dist/Bot.js deleted file mode 100644 index 1312ad1..0000000 --- a/dist/Bot.js +++ /dev/null @@ -1,326 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const LoginHandler_1 = require("./LoginHandler"); -const PacketFlags_1 = require("./enums/PacketFlags"); -const UseCircuitCode_1 = require("./classes/messages/UseCircuitCode"); -const CompleteAgentMovement_1 = require("./classes/messages/CompleteAgentMovement"); -const Message_1 = require("./enums/Message"); -const LogoutRequest_1 = require("./classes/messages/LogoutRequest"); -const Utils_1 = require("./classes/Utils"); -const RegionHandshakeReply_1 = require("./classes/messages/RegionHandshakeReply"); -const RegionProtocolFlags_1 = require("./enums/RegionProtocolFlags"); -const AgentDataUpdateRequest_1 = require("./classes/messages/AgentDataUpdateRequest"); -const TeleportEvent_1 = require("./events/TeleportEvent"); -const ClientEvents_1 = require("./classes/ClientEvents"); -const TeleportEventType_1 = require("./enums/TeleportEventType"); -const ClientCommands_1 = require("./classes/ClientCommands"); -const DisconnectEvent_1 = require("./events/DisconnectEvent"); -const StartPingCheck_1 = require("./classes/messages/StartPingCheck"); -const FilterResponse_1 = require("./enums/FilterResponse"); -const UUID_1 = require("./classes/UUID"); -const Vector3_1 = require("./classes/Vector3"); -class Bot { - constructor(login, options) { - this.ping = null; - this.pingNumber = 0; - this.lastSuccessfulPing = 0; - this.circuitSubscription = null; - this.eventQueueRunning = false; - this.eventQueueWaits = {}; - this.stay = false; - this.stayRegion = ''; - this.stayPosition = new Vector3_1.Vector3(); - this.clientEvents = new ClientEvents_1.ClientEvents(); - this.loginParams = login; - this.options = options; - this.clientEvents.onEventQueueStateChange.subscribe((evt) => { - this.eventQueueRunning = evt.active; - for (const waitID of Object.keys(this.eventQueueWaits)) { - try { - clearTimeout(this.eventQueueWaits[waitID].timer); - this.eventQueueWaits[waitID].resolve(); - delete this.eventQueueWaits[waitID]; - } - catch (ignore) { } - } - }); - } - stayPut(stay, regionName, position) { - this.stay = stay; - if (regionName !== undefined && position !== undefined) { - this.stayRegion = regionName; - this.stayPosition = position; - } - } - login() { - return __awaiter(this, void 0, void 0, function* () { - const loginHandler = new LoginHandler_1.LoginHandler(this.clientEvents, this.options); - const response = yield loginHandler.Login(this.loginParams); - this.currentRegion = response.region; - this.agent = response.agent; - this.clientCommands = new ClientCommands_1.ClientCommands(response.region, response.agent, this); - return response; - }); - } - changeRegion(region, requested) { - return __awaiter(this, void 0, void 0, function* () { - this.closeCircuit(); - this.currentRegion = region; - this.clientCommands = new ClientCommands_1.ClientCommands(this.currentRegion, this.agent, this); - if (this.ping !== null) { - clearInterval(this.ping); - this.ping = null; - } - yield this.connectToSim(requested); - }); - } - waitForEventQueue(timeout = 1000) { - return new Promise((resolve, reject) => { - if (this.eventQueueRunning) { - resolve(); - } - else { - const waitID = UUID_1.UUID.random().toString(); - const newWait = { - 'resolve': resolve - }; - newWait.timer = setTimeout(() => { - delete this.eventQueueWaits[waitID]; - reject(new Error('Timeout')); - }, timeout); - this.eventQueueWaits[waitID] = newWait; - } - }); - } - closeCircuit() { - this.currentRegion.shutdown(); - if (this.circuitSubscription !== null) { - this.circuitSubscription.unsubscribe(); - this.circuitSubscription = null; - } - delete this.currentRegion; - this.clientCommands.shutdown(); - delete this.clientCommands; - if (this.ping !== null) { - clearInterval(this.ping); - this.ping = null; - } - } - kicked(message) { - this.closeCircuit(); - this.agent.shutdown(); - delete this.agent; - this.disconnected(false, message); - } - disconnected(requested, message) { - const disconnectEvent = new DisconnectEvent_1.DisconnectEvent(); - disconnectEvent.requested = requested; - disconnectEvent.message = message; - if (this.clientEvents) { - this.clientEvents.onDisconnected.next(disconnectEvent); - } - } - close() { - return __awaiter(this, void 0, void 0, function* () { - const circuit = this.currentRegion.circuit; - const msg = new LogoutRequest_1.LogoutRequestMessage(); - msg.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - circuit.sendMessage(msg, PacketFlags_1.PacketFlags.Reliable); - yield circuit.waitForMessage(Message_1.Message.LogoutReply, 5000); - this.stayRegion = ''; - this.stayPosition = new Vector3_1.Vector3(); - this.closeCircuit(); - this.agent.shutdown(); - delete this.agent; - this.disconnected(true, 'Logout completed'); - }); - } - agentID() { - return this.agent.agentID; - } - connectToSim(requested) { - return __awaiter(this, void 0, void 0, function* () { - this.agent.setCurrentRegion(this.currentRegion); - const circuit = this.currentRegion.circuit; - circuit.init(); - const msg = new UseCircuitCode_1.UseCircuitCodeMessage(); - msg.CircuitCode = { - SessionID: circuit.sessionID, - ID: this.agent.agentID, - Code: circuit.circuitCode - }; - yield circuit.waitForAck(circuit.sendMessage(msg, PacketFlags_1.PacketFlags.Reliable), 1000); - const agentMovement = new CompleteAgentMovement_1.CompleteAgentMovementMessage(); - agentMovement.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID, - CircuitCode: circuit.circuitCode - }; - circuit.sendMessage(agentMovement, PacketFlags_1.PacketFlags.Reliable); - let agentPosition = null; - let regionName = null; - circuit.waitForMessage(Message_1.Message.AgentMovementComplete, 10000).then((agentMovementMsg) => { - agentPosition = agentMovementMsg.Data.Position; - if (regionName !== null) { - if (this.stayRegion === '' || requested) { - this.stayPut(this.stay, regionName, agentPosition); - } - } - }).catch(() => { - console.error('Timed out waiting for AgentMovementComplete'); - }); - const handshakeMessage = yield circuit.waitForMessage(Message_1.Message.RegionHandshake, 10000); - const handshakeReply = new RegionHandshakeReply_1.RegionHandshakeReplyMessage(); - handshakeReply.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - handshakeReply.RegionInfo = { - Flags: RegionProtocolFlags_1.RegionProtocolFlags.SelfAppearanceSupport | RegionProtocolFlags_1.RegionProtocolFlags.AgentAppearanceService - }; - yield circuit.waitForAck(circuit.sendMessage(handshakeReply, PacketFlags_1.PacketFlags.Reliable), 10000); - this.currentRegion.handshake(handshakeMessage).then(() => { - regionName = this.currentRegion.regionName; - console.log('Arrived in region: ' + regionName); - if (agentPosition !== null) { - if (this.stayRegion === '' || requested) { - this.stayPut(this.stay, regionName, agentPosition); - } - } - }).catch((error) => { - console.error('Timed out getting handshake'); - console.error(error); - }); - if (this.clientCommands !== null) { - this.clientCommands.network.setBandwidth(1536000); - } - const agentRequest = new AgentDataUpdateRequest_1.AgentDataUpdateRequestMessage(); - agentRequest.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - circuit.sendMessage(agentRequest, PacketFlags_1.PacketFlags.Reliable); - this.agent.setInitialAppearance(); - this.agent.circuitActive(); - this.lastSuccessfulPing = new Date().getTime(); - this.ping = setInterval(() => __awaiter(this, void 0, void 0, function* () { - this.pingNumber++; - if (this.pingNumber % 12 === 0 && this.stay) { - if (this.currentRegion.regionName !== this.stayRegion) { - console.log('Stay Put: Attempting to teleport to ' + this.stayRegion); - this.clientCommands.teleport.teleportTo(this.stayRegion, this.stayPosition, this.stayPosition).then(() => { - console.log('I found my way home.'); - }).catch(() => { - console.log('Cannot teleport home right now.'); - }); - } - } - if (this.pingNumber > 255) { - this.pingNumber = 0; - } - const ping = new StartPingCheck_1.StartPingCheckMessage(); - ping.PingID = { - PingID: this.pingNumber, - OldestUnacked: this.currentRegion.circuit.getOldestUnacked() - }; - circuit.sendMessage(ping, PacketFlags_1.PacketFlags.Reliable); - circuit.waitForMessage(Message_1.Message.CompletePingCheck, 10000, ((pingData, cpc) => { - if (cpc.PingID.PingID === pingData.pingID) { - this.lastSuccessfulPing = new Date().getTime(); - const pingTime = this.lastSuccessfulPing - pingData.timeSent; - if (this.clientEvents !== null) { - this.clientEvents.onCircuitLatency.next(pingTime); - } - return FilterResponse_1.FilterResponse.Finish; - } - return FilterResponse_1.FilterResponse.NoMatch; - }).bind(this, { - pingID: this.pingNumber, - timeSent: new Date().getTime() - })).then(() => { - }).catch(() => { - console.error('Timeout waiting for ping from the simulator - possible disconnection'); - }); - if ((new Date().getTime() - this.lastSuccessfulPing) > 60000) { - this.kicked('Circuit Timeout'); - } - }), 5000); - this.circuitSubscription = circuit.subscribeToMessages([ - Message_1.Message.TeleportFailed, - Message_1.Message.TeleportFinish, - Message_1.Message.TeleportLocal, - Message_1.Message.TeleportStart, - Message_1.Message.TeleportProgress, - Message_1.Message.TeleportCancel, - Message_1.Message.KickUser - ], (packet) => { - switch (packet.message.id) { - case Message_1.Message.TeleportLocal: - { - const tpEvent = new TeleportEvent_1.TeleportEvent(); - tpEvent.message = ''; - tpEvent.eventType = TeleportEventType_1.TeleportEventType.TeleportCompleted; - tpEvent.simIP = 'local'; - tpEvent.simPort = 0; - tpEvent.seedCapability = ''; - if (this.clientEvents === null) { - this.kicked('ClientEvents is null'); - } - this.clientEvents.onTeleportEvent.next(tpEvent); - break; - } - case Message_1.Message.TeleportStart: - { - const teleportStart = packet.message; - const tpEvent = new TeleportEvent_1.TeleportEvent(); - tpEvent.message = ''; - tpEvent.eventType = TeleportEventType_1.TeleportEventType.TeleportStarted; - tpEvent.simIP = ''; - tpEvent.simPort = 0; - tpEvent.seedCapability = ''; - if (this.clientEvents === null) { - this.kicked('ClientEvents is null'); - } - this.clientEvents.onTeleportEvent.next(tpEvent); - break; - } - case Message_1.Message.TeleportProgress: - { - const teleportProgress = packet.message; - const message = Utils_1.Utils.BufferToStringSimple(teleportProgress.Info.Message); - const tpEvent = new TeleportEvent_1.TeleportEvent(); - tpEvent.message = message; - tpEvent.eventType = TeleportEventType_1.TeleportEventType.TeleportProgress; - tpEvent.simIP = ''; - tpEvent.simPort = 0; - tpEvent.seedCapability = ''; - if (this.clientEvents === null) { - this.kicked('ClientEvents is null'); - } - this.clientEvents.onTeleportEvent.next(tpEvent); - break; - } - case Message_1.Message.KickUser: - { - const kickUser = packet.message; - this.kicked(Utils_1.Utils.BufferToStringSimple(kickUser.UserInfo.Reason)); - break; - } - } - }); - }); - } -} -exports.Bot = Bot; -//# sourceMappingURL=Bot.js.map \ No newline at end of file diff --git a/dist/Bot.js.map b/dist/Bot.js.map deleted file mode 100644 index 0dcdc30..0000000 --- a/dist/Bot.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Bot.js","sourceRoot":"","sources":["../lib/Bot.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/LoginHandler.d.ts b/dist/LoginHandler.d.ts deleted file mode 100644 index d7eb45b..0000000 --- a/dist/LoginHandler.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { LoginParameters } from './classes/LoginParameters'; -import { LoginResponse } from './classes/LoginResponse'; -import { ClientEvents } from './classes/ClientEvents'; -import { BotOptionFlags } from './enums/BotOptionFlags'; -export declare class LoginHandler { - private clientEvents; - private options; - static GenerateMAC(): string; - constructor(ce: ClientEvents, options: BotOptionFlags); - Login(params: LoginParameters): Promise; -} diff --git a/dist/LoginHandler.js b/dist/LoginHandler.js deleted file mode 100644 index 8b7c386..0000000 --- a/dist/LoginHandler.js +++ /dev/null @@ -1,82 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const xmlrpc = require("xmlrpc"); -const crypto = require("crypto"); -const LoginResponse_1 = require("./classes/LoginResponse"); -const uuid = require('uuid'); -class LoginHandler { - static GenerateMAC() { - const hexDigits = '0123456789ABCDEF'; - let macAddress = ''; - for (let i = 0; i < 6; i++) { - macAddress += hexDigits.charAt(Math.round(Math.random() * 15)); - macAddress += hexDigits.charAt(Math.round(Math.random() * 15)); - if (i !== 5) { - macAddress += ':'; - } - } - return macAddress; - } - constructor(ce, options) { - this.clientEvents = ce; - this.options = options; - } - Login(params) { - return new Promise((resolve, reject) => { - const secureClientOptions = { - host: 'login.agni.lindenlab.com', - port: 443, - path: '/cgi-bin/login.cgi', - rejectUnauthorized: false - }; - const client = xmlrpc.createSecureClient(secureClientOptions); - client.methodCall('login_to_simulator', [ - { - 'first': params.firstName, - 'last': params.lastName, - 'passwd': '$1$' + crypto.createHash('md5').update(params.password.substr(0, 16)).digest('hex'), - 'start': params.start, - 'major': '0', - 'minor': '0', - 'patch': '1', - 'build': '0', - 'platform': 'win', - 'mac': LoginHandler.GenerateMAC(), - 'viewer_digest': uuid.v4(), - 'user_agent': 'nmv', - 'author': 'tom@caspertech.co.uk', - 'options': [ - 'inventory-root', - 'inventory-skeleton', - 'inventory-lib-root', - 'inventory-lib-owner', - 'inventory-skel-lib', - 'gestures', - 'event_categories', - 'event_notifications', - 'classified_categories', - 'buddy-list', - 'ui-config', - 'login-flags', - 'global-textures' - ] - } - ], (error, value) => { - if (error) { - reject(error); - } - else { - if (!value['login'] || value['login'] === 'false') { - reject(new Error(value['message'])); - } - else { - const response = new LoginResponse_1.LoginResponse(value, this.clientEvents, this.options); - resolve(response); - } - } - }); - }); - } -} -exports.LoginHandler = LoginHandler; -//# sourceMappingURL=LoginHandler.js.map \ No newline at end of file diff --git a/dist/LoginHandler.js.map b/dist/LoginHandler.js.map deleted file mode 100644 index 161ca95..0000000 --- a/dist/LoginHandler.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LoginHandler.js","sourceRoot":"","sources":["../lib/LoginHandler.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/Agent.d.ts b/dist/classes/Agent.d.ts deleted file mode 100644 index af49485..0000000 --- a/dist/classes/Agent.d.ts +++ /dev/null @@ -1,82 +0,0 @@ -/// -import { UUID } from './UUID'; -import { Vector3 } from './Vector3'; -import { Inventory } from './Inventory'; -import Long = require('long'); -import { Wearable } from './Wearable'; -import { Region } from './Region'; -import { Packet } from './Packet'; -import { ClientEvents } from './ClientEvents'; -import Timer = NodeJS.Timer; -import { ControlFlags } from '..'; -export declare class Agent { - firstName: string; - lastName: string; - localID: number; - agentID: UUID; - accessMax: string; - regionAccess: string; - agentAccess: string; - currentRegion: Region; - chatSessions: { - [key: string]: { - [key: string]: { - hasVoice: boolean; - isModerator: boolean; - }; - }; - }; - controlFlags: ControlFlags; - openID: { - 'token'?: string; - 'url'?: string; - }; - AOTransition: boolean; - buddyList: { - 'buddyRightsGiven': boolean; - 'buddyID': UUID; - 'buddyRightsHas': boolean; - }[]; - uiFlags: { - 'allowFirstLife'?: boolean; - }; - cameraLookAt: Vector3; - cameraCenter: Vector3; - cameraLeftAxis: Vector3; - cameraUpAxis: Vector3; - cameraFar: number; - maxGroups: number; - agentFlags: number; - startLocation: string; - cofVersion: number; - home: { - 'regionHandle'?: Long; - 'position'?: Vector3; - 'lookAt'?: Vector3; - }; - snapshotConfigURL: string; - inventory: Inventory; - gestures: { - assetID: UUID; - itemID: UUID; - }[]; - agentAppearanceService: string; - wearables?: { - attachments: Wearable[]; - serialNumber: number; - }; - agentUpdateTimer: Timer | null; - estateManager: boolean; - private clientEvents; - constructor(clientEvents: ClientEvents); - setIsEstateManager(is: boolean): void; - getSessionAgentCount(uuid: UUID): number; - addChatSession(uuid: UUID): void; - hasChatSession(uuid: UUID): boolean; - setCurrentRegion(region: Region): void; - circuitActive(): void; - sendAgentUpdate(): void; - shutdown(): void; - onAnimState(packet: Packet): void; - setInitialAppearance(): void; -} diff --git a/dist/classes/Agent.js b/dist/classes/Agent.js deleted file mode 100644 index a0b83d4..0000000 --- a/dist/classes/Agent.js +++ /dev/null @@ -1,214 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("./UUID"); -const Vector3_1 = require("./Vector3"); -const Inventory_1 = require("./Inventory"); -const Message_1 = require("../enums/Message"); -const AgentUpdate_1 = require("./messages/AgentUpdate"); -const Quaternion_1 = require("./Quaternion"); -const AgentState_1 = require("../enums/AgentState"); -const BuiltInAnimations_1 = require("../enums/BuiltInAnimations"); -const LLSD = require("@caspertech/llsd"); -const AgentWearablesRequest_1 = require("./messages/AgentWearablesRequest"); -const InventorySortOrder_1 = require("../enums/InventorySortOrder"); -const RezSingleAttachmentFromInv_1 = require("./messages/RezSingleAttachmentFromInv"); -const AttachmentPoint_1 = require("../enums/AttachmentPoint"); -const Utils_1 = require("./Utils"); -const __1 = require(".."); -class Agent { - constructor(clientEvents) { - this.localID = 0; - this.chatSessions = {}; - this.controlFlags = 0; - this.openID = {}; - this.buddyList = []; - this.uiFlags = {}; - this.cameraLookAt = new Vector3_1.Vector3([0.979546, 0.105575, -0.171303]); - this.cameraCenter = new Vector3_1.Vector3([199.58, 203.95, 24.304]); - this.cameraLeftAxis = new Vector3_1.Vector3([-1.0, 0.0, 0]); - this.cameraUpAxis = new Vector3_1.Vector3([0.0, 0.0, 1.0]); - this.cameraFar = 1; - this.home = {}; - this.gestures = []; - this.agentUpdateTimer = null; - this.estateManager = false; - this.inventory = new Inventory_1.Inventory(clientEvents, this); - this.clientEvents = clientEvents; - this.clientEvents.onGroupChatAgentListUpdate.subscribe((event) => { - const str = event.groupID.toString(); - if (this.chatSessions[str] === undefined) { - this.chatSessions[str] = {}; - } - const agent = event.agentID.toString(); - if (event.entered) { - this.chatSessions[str][agent] = { - hasVoice: event.canVoiceChat, - isModerator: event.isModerator - }; - } - else { - delete this.chatSessions[str][agent]; - } - }); - } - setIsEstateManager(is) { - this.estateManager = is; - } - getSessionAgentCount(uuid) { - const str = uuid.toString(); - if (this.chatSessions[str] === undefined) { - return 0; - } - else { - return Object.keys(this.chatSessions[str]).length; - } - } - addChatSession(uuid) { - const str = uuid.toString(); - if (this.chatSessions[str] === undefined) { - this.chatSessions[str] = {}; - } - } - hasChatSession(uuid) { - const str = uuid.toString(); - return !(this.chatSessions[str] === undefined); - } - setCurrentRegion(region) { - this.currentRegion = region; - this.currentRegion.circuit.subscribeToMessages([ - Message_1.Message.AvatarAnimation - ], this.onAnimState.bind(this)); - } - circuitActive() { - this.agentUpdateTimer = setInterval(this.sendAgentUpdate.bind(this), 1000); - } - sendAgentUpdate() { - if (!this.currentRegion) { - return; - } - const circuit = this.currentRegion.circuit; - const agentUpdate = new AgentUpdate_1.AgentUpdateMessage(); - agentUpdate.AgentData = { - AgentID: this.agentID, - SessionID: circuit.sessionID, - HeadRotation: Quaternion_1.Quaternion.getIdentity(), - BodyRotation: Quaternion_1.Quaternion.getIdentity(), - State: AgentState_1.AgentState.None, - CameraCenter: this.cameraCenter, - CameraAtAxis: this.cameraLookAt, - CameraLeftAxis: this.cameraLeftAxis, - CameraUpAxis: this.cameraUpAxis, - Far: this.cameraFar, - ControlFlags: this.controlFlags, - Flags: __1.AgentFlags.None - }; - circuit.sendMessage(agentUpdate, 0); - } - shutdown() { - if (this.agentUpdateTimer !== null) { - clearInterval(this.agentUpdateTimer); - this.agentUpdateTimer = null; - } - } - onAnimState(packet) { - if (packet.message.id === Message_1.Message.AvatarAnimation) { - const animMsg = packet.message; - if (animMsg.Sender.ID.toString() === this.agentID.toString()) { - animMsg.AnimationList.forEach((anim) => { - const a = anim.AnimID.toString(); - if (a === BuiltInAnimations_1.BuiltInAnimations.STANDUP || - a === BuiltInAnimations_1.BuiltInAnimations.PRE_JUMP || - a === BuiltInAnimations_1.BuiltInAnimations.LAND || - a === BuiltInAnimations_1.BuiltInAnimations.MEDIUM_LAND || - a === BuiltInAnimations_1.BuiltInAnimations.WALK || - a === BuiltInAnimations_1.BuiltInAnimations.RUN) { - this.controlFlags = __1.ControlFlags.AGENT_CONTROL_FINISH_ANIM; - this.sendAgentUpdate(); - this.controlFlags = 0; - } - }); - } - } - } - setInitialAppearance() { - const circuit = this.currentRegion.circuit; - const wearablesRequest = new AgentWearablesRequest_1.AgentWearablesRequestMessage(); - wearablesRequest.AgentData = { - AgentID: this.agentID, - SessionID: circuit.sessionID - }; - circuit.sendMessage(wearablesRequest, __1.PacketFlags.Reliable); - circuit.waitForMessage(Message_1.Message.AgentWearablesUpdate, 10000).then((wearables) => { - if (!this.wearables || wearables.AgentData.SerialNum > this.wearables.serialNumber) { - this.wearables = { - serialNumber: wearables.AgentData.SerialNum, - attachments: [] - }; - wearables.WearableData.forEach((wearable) => { - if (this.wearables && this.wearables.attachments) { - this.wearables.attachments.push({ - itemID: wearable.ItemID, - assetID: wearable.AssetID, - wearableType: wearable.WearableType - }); - } - }); - } - Object.keys(this.inventory.main.skeleton).forEach((uuid) => { - const folder = this.inventory.main.skeleton[uuid]; - if (folder.typeDefault === __1.AssetType.CurrentOutfitFolder) { - const folderID = folder.folderID; - const requestFolder = { - folder_id: new LLSD.UUID(folderID), - owner_id: new LLSD.UUID(this.agentID), - fetch_folders: true, - fetch_items: true, - sort_order: InventorySortOrder_1.InventorySortOrder.ByName - }; - const requestedFolders = { - 'folders': [ - requestFolder - ] - }; - this.currentRegion.caps.capsRequestXML('FetchInventoryDescendents2', requestedFolders).then((folderContents) => { - const currentOutfitFolderContents = folderContents['folders'][0]['items']; - const wornObjects = this.currentRegion.objects.getObjectsByParent(this.localID); - currentOutfitFolderContents.forEach((item) => { - if (item.type === 6) { - let found = false; - wornObjects.forEach((obj) => { - if (obj.hasNameValueEntry('AttachItemID')) { - if (item['item_id'].toString() === obj.getNameValueEntry('AttachItemID')) { - found = true; - } - } - }); - if (!found) { - const rsafi = new RezSingleAttachmentFromInv_1.RezSingleAttachmentFromInvMessage(); - rsafi.AgentData = { - AgentID: this.agentID, - SessionID: circuit.sessionID - }; - rsafi.ObjectData = { - ItemID: new UUID_1.UUID(item['item_id'].toString()), - OwnerID: this.agentID, - AttachmentPt: 0x80 | AttachmentPoint_1.AttachmentPoint.Default, - ItemFlags: item['flags'], - GroupMask: item['permissions']['group_mask'], - EveryoneMask: item['permissions']['everyone_mask'], - NextOwnerMask: item['permissions']['next_owner_mask'], - Name: Utils_1.Utils.StringToBuffer(item['name']), - Description: Utils_1.Utils.StringToBuffer(item['desc']) - }; - circuit.sendMessage(rsafi, __1.PacketFlags.Reliable); - } - } - }); - }); - } - }); - }); - } -} -exports.Agent = Agent; -//# sourceMappingURL=Agent.js.map \ No newline at end of file diff --git a/dist/classes/Agent.js.map b/dist/classes/Agent.js.map deleted file mode 100644 index 923a1bf..0000000 --- a/dist/classes/Agent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Agent.js","sourceRoot":"","sources":["../../lib/classes/Agent.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/BVH.d.ts b/dist/classes/BVH.d.ts deleted file mode 100644 index a85c839..0000000 --- a/dist/classes/BVH.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { BVHJoint } from './BVHJoint'; -export declare class BVH { - priority: number; - length: number; - expressionName: string; - inPoint: number; - outPoint: number; - loop: number; - easeInTime: number; - easeOutTime: number; - handPose: number; - jointCount: number; - joints: BVHJoint[]; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/BVH.js b/dist/classes/BVH.js deleted file mode 100644 index fa29925..0000000 --- a/dist/classes/BVH.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Utils_1 = require("./Utils"); -const BVHJoint_1 = require("./BVHJoint"); -class BVH { - constructor() { - this.joints = []; - } - 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 0; - } - 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; - 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; - for (let x = 0; x < this.jointCount; x++) { - const joint = new BVHJoint_1.BVHJoint(); - pos = joint.readFromBuffer(buf, pos, this.inPoint, this.outPoint); - this.joints.push(joint); - } - return pos; - } -} -exports.BVH = BVH; -//# sourceMappingURL=BVH.js.map \ No newline at end of file diff --git a/dist/classes/BVH.js.map b/dist/classes/BVH.js.map deleted file mode 100644 index 736d066..0000000 --- a/dist/classes/BVH.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BVH.js","sourceRoot":"","sources":["../../lib/classes/BVH.ts"],"names":[],"mappings":";;AAAA,mCAA8B;AAC9B,yCAAoC;AAGpC,MAAa,GAAG;IAAhB;QAYI,WAAM,GAAe,EAAE,CAAC;IA4C5B,CAAC;IAzCG,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,IAAI,OAAO,KAAK,CAAC,IAAI,OAAO,KAAK,CAAC,EAClC;YACI,OAAO,CAAC,KAAK,CAAC,2BAA2B,CAAC,CAAC;YAC3C,OAAO,CAAC,CAAC;SACZ;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,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,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC,EAAE,EACxC;YACI,MAAM,KAAK,GAAG,IAAI,mBAAQ,EAAE,CAAC;YAC7B,GAAG,GAAG,KAAK,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;YAClE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;SAC3B;QACD,OAAO,GAAG,CAAC;IACf,CAAC;CACJ;AAxDD,kBAwDC"} \ No newline at end of file diff --git a/dist/classes/BVHJoint.d.ts b/dist/classes/BVHJoint.d.ts deleted file mode 100644 index 69fd9a7..0000000 --- a/dist/classes/BVHJoint.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { BVHJointKeyframe } from './BVHJointKeyframe'; -export declare class BVHJoint { - name: string; - priority: number; - rotationKeyframeCount: number; - rotationKeyframes: BVHJointKeyframe[]; - positionKeyframeCount: number; - positionKeyframes: BVHJointKeyframe[]; - readFromBuffer(buf: Buffer, pos: number, inPoint: number, outPoint: number): number; -} diff --git a/dist/classes/BVHJoint.js b/dist/classes/BVHJoint.js deleted file mode 100644 index d4bf197..0000000 --- a/dist/classes/BVHJoint.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Utils_1 = require("./Utils"); -const Vector3_1 = require("./Vector3"); -const BVHJointKeyframe_1 = require("./BVHJointKeyframe"); -class BVHJoint { - constructor() { - this.rotationKeyframes = []; - this.positionKeyframes = []; - } - readFromBuffer(buf, pos, inPoint, outPoint) { - const result = Utils_1.Utils.BufferToString(buf, pos); - pos += result.readLength; - this.name = result.result; - this.priority = buf.readInt32LE(pos); - pos = pos + 4; - this.rotationKeyframeCount = buf.readInt32LE(pos); - pos = pos + 4; - for (let x = 0; x < this.rotationKeyframeCount; x++) { - const jointKF = new BVHJointKeyframe_1.BVHJointKeyframe(); - jointKF.time = Utils_1.Utils.UInt16ToFloat(buf.readUInt16LE(pos), inPoint, outPoint); - pos = pos + 2; - const x = Utils_1.Utils.UInt16ToFloat(buf.readUInt16LE(pos), -1.0, 1.0); - pos = pos + 2; - const y = Utils_1.Utils.UInt16ToFloat(buf.readUInt16LE(pos), -1.0, 1.0); - pos = pos + 2; - const z = Utils_1.Utils.UInt16ToFloat(buf.readUInt16LE(pos), -1.0, 1.0); - pos = pos + 2; - jointKF.transform = new Vector3_1.Vector3([x, y, z]); - this.rotationKeyframes.push(jointKF); - } - this.positionKeyframeCount = buf.readInt32LE(pos); - pos = pos + 4; - for (let x = 0; x < this.positionKeyframeCount; x++) { - const jointKF = new BVHJointKeyframe_1.BVHJointKeyframe(); - jointKF.time = Utils_1.Utils.UInt16ToFloat(buf.readUInt16LE(pos), inPoint, outPoint); - pos = pos + 2; - const x = Utils_1.Utils.UInt16ToFloat(buf.readUInt16LE(pos), -1.0, 1.0); - pos = pos + 2; - const y = Utils_1.Utils.UInt16ToFloat(buf.readUInt16LE(pos), -1.0, 1.0); - pos = pos + 2; - const z = Utils_1.Utils.UInt16ToFloat(buf.readUInt16LE(pos), -1.0, 1.0); - pos = pos + 2; - jointKF.transform = new Vector3_1.Vector3([x, y, z]); - this.positionKeyframes.push(jointKF); - } - return pos; - } -} -exports.BVHJoint = BVHJoint; -//# sourceMappingURL=BVHJoint.js.map \ No newline at end of file diff --git a/dist/classes/BVHJoint.js.map b/dist/classes/BVHJoint.js.map deleted file mode 100644 index aa18f26..0000000 --- a/dist/classes/BVHJoint.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BVHJoint.js","sourceRoot":"","sources":["../../lib/classes/BVHJoint.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/BVHJointKeyframe.d.ts b/dist/classes/BVHJointKeyframe.d.ts deleted file mode 100644 index 2053519..0000000 --- a/dist/classes/BVHJointKeyframe.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Vector3 } from './Vector3'; -export declare class BVHJointKeyframe { - time: number; - transform: Vector3; -} diff --git a/dist/classes/BVHJointKeyframe.js b/dist/classes/BVHJointKeyframe.js deleted file mode 100644 index a461f9a..0000000 --- a/dist/classes/BVHJointKeyframe.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class BVHJointKeyframe { -} -exports.BVHJointKeyframe = BVHJointKeyframe; -//# sourceMappingURL=BVHJointKeyframe.js.map \ No newline at end of file diff --git a/dist/classes/BVHJointKeyframe.js.map b/dist/classes/BVHJointKeyframe.js.map deleted file mode 100644 index 9e54bdd..0000000 --- a/dist/classes/BVHJointKeyframe.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BVHJointKeyframe.js","sourceRoot":"","sources":["../../lib/classes/BVHJointKeyframe.ts"],"names":[],"mappings":";;AAEA,MAAa,gBAAgB;CAI5B;AAJD,4CAIC"} \ No newline at end of file diff --git a/dist/classes/Caps.d.ts b/dist/classes/Caps.d.ts deleted file mode 100644 index ad251c0..0000000 --- a/dist/classes/Caps.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { Region } from './Region'; -import { EventQueueClient } from './EventQueueClient'; -import { UUID } from './UUID'; -import { ClientEvents } from './ClientEvents'; -import { Agent } from './Agent'; -import { HTTPAssets } from '..'; -export declare class Caps { - private region; - private onGotSeedCap; - private gotSeedCap; - private capabilities; - private clientEvents; - private agent; - private active; - eventQueueClient: EventQueueClient | null; - constructor(agent: Agent, region: Region, seedURL: string, clientEvents: ClientEvents); - downloadAsset(uuid: UUID, type: HTTPAssets): Promise; - request(url: string, data: string | Buffer, contentType: string): Promise; - waitForSeedCapability(): Promise; - getCapability(capability: string): Promise; - capsRequestUpload(url: string, data: Buffer): Promise; - capsRequestXML(capability: string, data: any): Promise; - shutdown(): void; -} diff --git a/dist/classes/Caps.js b/dist/classes/Caps.js deleted file mode 100644 index 63dc9af..0000000 --- a/dist/classes/Caps.js +++ /dev/null @@ -1,234 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const LLSD = require("@caspertech/llsd"); -const request = require("request"); -const EventQueueClient_1 = require("./EventQueueClient"); -const Subject_1 = require("rxjs/internal/Subject"); -class Caps { - constructor(agent, region, seedURL, clientEvents) { - this.onGotSeedCap = new Subject_1.Subject(); - this.gotSeedCap = false; - this.capabilities = {}; - this.active = false; - this.eventQueueClient = null; - this.agent = agent; - this.clientEvents = clientEvents; - this.region = region; - const req = []; - req.push('AgentPreferences'); - req.push('AgentState'); - req.push('AttachmentResources'); - req.push('AvatarPickerSearch'); - req.push('AvatarRenderInfo'); - req.push('CharacterProperties'); - req.push('ChatSessionRequest'); - req.push('CopyInventoryFromNotecard'); - req.push('CreateInventoryCategory'); - req.push('DispatchRegionInfo'); - req.push('DirectDelivery'); - req.push('EnvironmentSettings'); - req.push('EstateChangeInfo'); - req.push('EventQueueGet'); - req.push('FacebookConnect'); - req.push('FlickrConnect'); - req.push('TwitterConnect'); - req.push('FetchLib2'); - req.push('FetchLibDescendents2'); - req.push('FetchInventory2'); - req.push('FetchInventoryDescendents2'); - req.push('IncrementCOFVersion'); - req.push('GetDisplayNames'); - req.push('GetExperiences'); - req.push('AgentExperiences'); - req.push('FindExperienceByName'); - req.push('GetExperienceInfo'); - req.push('GetAdminExperiences'); - req.push('GetCreatorExperiences'); - req.push('ExperiencePreferences'); - req.push('GroupExperiences'); - req.push('UpdateExperience'); - req.push('IsExperienceAdmin'); - req.push('IsExperienceContributor'); - req.push('RegionExperiences'); - req.push('GetMetadata'); - req.push('GetObjectCost'); - req.push('GetObjectPhysicsData'); - req.push('GroupAPIv1'); - req.push('GroupMemberData'); - req.push('GroupProposalBallot'); - req.push('HomeLocation'); - req.push('LandResources'); - req.push('LSLSyntax'); - req.push('MapLayer'); - req.push('MapLayerGod'); - req.push('MeshUploadFlag'); - req.push('NavMeshGenerationStatus'); - req.push('NewFileAgentInventory'); - req.push('ObjectMedia'); - req.push('ObjectMediaNavigate'); - req.push('ObjectNavMeshProperties'); - req.push('ParcelPropertiesUpdate'); - req.push('ParcelVoiceInfoRequest'); - req.push('ProductInfoRequest'); - req.push('ProvisionVoiceAccountRequest'); - req.push('RemoteParcelRequest'); - req.push('RenderMaterials'); - req.push('RequestTextureDownload'); - req.push('ResourceCostSelected'); - req.push('RetrieveNavMeshSrc'); - req.push('SearchStatRequest'); - req.push('SearchStatTracking'); - req.push('SendPostcard'); - req.push('SendUserReport'); - req.push('SendUserReportWithScreenshot'); - req.push('ServerReleaseNotes'); - req.push('SetDisplayName'); - req.push('SimConsoleAsync'); - req.push('SimulatorFeatures'); - req.push('StartGroupProposal'); - req.push('TerrainNavMeshProperties'); - req.push('TextureStats'); - req.push('UntrustedSimulatorMessage'); - req.push('UpdateAgentInformation'); - req.push('UpdateAgentLanguage'); - req.push('UpdateAvatarAppearance'); - req.push('UpdateGestureAgentInventory'); - req.push('UpdateGestureTaskInventory'); - req.push('UpdateNotecardAgentInventory'); - req.push('UpdateNotecardTaskInventory'); - req.push('UpdateScriptAgent'); - req.push('UpdateScriptTask'); - req.push('UploadBakedTexture'); - req.push('ViewerAsset'); - req.push('ViewerMetrics'); - req.push('ViewerStartAuction'); - req.push('ViewerStats'); - this.active = true; - this.request(seedURL, LLSD.LLSD.formatXML(req), 'application/llsd+xml').then((body) => { - this.capabilities = LLSD.LLSD.parseXML(body); - this.gotSeedCap = true; - this.onGotSeedCap.next(); - if (this.capabilities['EventQueueGet']) { - if (this.eventQueueClient !== null) { - this.eventQueueClient.shutdown(); - } - this.eventQueueClient = new EventQueueClient_1.EventQueueClient(this.agent, this, this.clientEvents); - } - }).catch((err) => { - console.error('Error getting seed capability'); - console.error(err); - }); - } - downloadAsset(uuid, type) { - return new Promise((resolve, reject) => { - this.getCapability('ViewerAsset').then((url) => { - const assetURL = url + '/?' + type + '_id=' + uuid.toString(); - request({ - 'uri': assetURL, - 'rejectUnauthorized': false, - 'method': 'GET', - 'encoding': null - }, (err, res, body) => { - if (err) { - reject(err); - } - else { - resolve(body); - } - }); - }); - }); - } - request(url, data, contentType) { - return new Promise((resolve, reject) => { - request({ - 'headers': { - 'Content-Length': data.length, - 'Content-Type': contentType - }, - 'uri': url, - 'body': data, - 'rejectUnauthorized': false, - 'method': 'POST' - }, (err, res, body) => { - if (err) { - reject(err); - } - else { - resolve(body); - } - }); - }); - } - waitForSeedCapability() { - return new Promise((resolve, reject) => { - if (this.gotSeedCap) { - resolve(); - } - else { - const sub = this.onGotSeedCap.subscribe(() => { - sub.unsubscribe(); - resolve(); - }); - } - }); - } - getCapability(capability) { - return new Promise((resolve, reject) => { - if (!this.active) { - reject(new Error('Requesting getCapability to an inactive Caps instance')); - return; - } - this.waitForSeedCapability().then(() => { - if (this.capabilities[capability]) { - resolve(this.capabilities[capability]); - } - else { - reject(new Error('Capability not available')); - } - }); - }); - } - capsRequestUpload(url, data) { - return new Promise((resolve, reject) => { - this.request(url, data, 'application/octet-stream').then((body) => { - resolve(LLSD.LLSD.parseXML(body)); - }).catch((err) => { - console.error(err); - reject(err); - }); - }); - } - capsRequestXML(capability, data) { - return new Promise((resolve, reject) => { - this.getCapability(capability).then((url) => { - this.request(url, LLSD.LLSD.formatXML(data), 'application/llsd+xml').then((body) => { - let result = null; - try { - result = LLSD.LLSD.parseXML(body); - } - catch (err) { - console.error('Error parsing LLSD'); - console.error(body); - reject(err); - } - resolve(result); - }).catch((err) => { - console.error(err); - reject(err); - }); - }).catch((err) => { - reject(err); - }); - }); - } - shutdown() { - this.onGotSeedCap.complete(); - if (this.eventQueueClient) { - this.eventQueueClient.shutdown(); - } - this.active = false; - } -} -exports.Caps = Caps; -//# sourceMappingURL=Caps.js.map \ No newline at end of file diff --git a/dist/classes/Caps.js.map b/dist/classes/Caps.js.map deleted file mode 100644 index b8d2ec3..0000000 --- a/dist/classes/Caps.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Caps.js","sourceRoot":"","sources":["../../lib/classes/Caps.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/Circuit.d.ts b/dist/classes/Circuit.d.ts deleted file mode 100644 index 194561e..0000000 --- a/dist/classes/Circuit.d.ts +++ /dev/null @@ -1,50 +0,0 @@ -/// -import { UUID } from './UUID'; -import { Socket } from 'dgram'; -import { Packet } from './Packet'; -import { MessageBase } from './MessageBase'; -import { Message } from '../enums/Message'; -import { Subscription } from 'rxjs/internal/Subscription'; -import Timer = NodeJS.Timer; -import { ClientEvents } from './ClientEvents'; -import { FilterResponse } from '../enums/FilterResponse'; -import { PacketFlags } from '..'; -export declare class Circuit { - secureSessionID: UUID; - sessionID: UUID; - circuitCode: number; - udpBlacklist: string[]; - timestamp: number; - client: Socket | null; - port: number; - ipAddress: string; - sequenceNumber: number; - awaitingAck: { - [key: number]: { - packet: Packet; - timeout: Timer; - sent: number; - }; - }; - receivedPackets: { - [key: number]: Timer; - }; - active: boolean; - private clientEvents; - private onPacketReceived; - private onAckReceived; - constructor(clientEvents: ClientEvents); - subscribeToMessages(ids: number[], callback: (packet: Packet) => void): Subscription; - sendMessage(message: MessageBase, flags: PacketFlags): number; - resend(sequenceNumber: number): void; - waitForAck(ack: number, timeout: number): Promise; - init(): void; - shutdown(): void; - waitForMessage(id: Message, timeout: number, messageFilter?: (message: T) => FilterResponse): Promise; - sendPacket(packet: Packet): void; - ackReceived(sequenceNumber: number): void; - sendAck(sequenceNumber: number): void; - getOldestUnacked(): number; - expireReceivedPacket(sequenceNumber: number): void; - receivedPacket(bytes: Buffer): void; -} diff --git a/dist/classes/Circuit.js b/dist/classes/Circuit.js deleted file mode 100644 index 5a3bfb5..0000000 --- a/dist/classes/Circuit.js +++ /dev/null @@ -1,252 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const dgram = require("dgram"); -const Packet_1 = require("./Packet"); -const PacketAck_1 = require("./messages/PacketAck"); -const Message_1 = require("../enums/Message"); -const CompletePingCheck_1 = require("./messages/CompletePingCheck"); -const operators_1 = require("rxjs/operators"); -const FilterResponse_1 = require("../enums/FilterResponse"); -const Subject_1 = require("rxjs/internal/Subject"); -const __1 = require(".."); -const TimeoutError_1 = require("./TimeoutError"); -class Circuit { - constructor(clientEvents) { - this.client = null; - this.sequenceNumber = 0; - this.awaitingAck = {}; - this.receivedPackets = {}; - this.active = false; - this.clientEvents = clientEvents; - this.onPacketReceived = new Subject_1.Subject(); - this.onAckReceived = new Subject_1.Subject(); - } - subscribeToMessages(ids, callback) { - const lookupObject = {}; - ids.forEach((id) => { - lookupObject[id] = true; - }); - return this.onPacketReceived.pipe(operators_1.filter((packet) => { - return lookupObject[packet.message.id] === true; - })).subscribe(callback); - } - sendMessage(message, flags) { - if (!this.active) { - throw new Error('Attempting to send a message on a closed circuit'); - } - const packet = new Packet_1.Packet(); - packet.message = message; - packet.sequenceNumber = this.sequenceNumber++; - packet.packetFlags = flags; - this.sendPacket(packet); - return packet.sequenceNumber; - } - resend(sequenceNumber) { - if (!this.active) { - console.log('Resend triggered, but circuit is not active!'); - return; - } - if (this.awaitingAck[sequenceNumber]) { - const toResend = this.awaitingAck[sequenceNumber].packet; - toResend.packetFlags = toResend.packetFlags | __1.PacketFlags.Resent; - this.sendPacket(toResend); - } - } - waitForAck(ack, timeout) { - return new Promise((resolve, reject) => { - const handleObj = { - timeout: null, - subscription: null - }; - handleObj.timeout = setTimeout(() => { - if (handleObj.subscription !== null) { - handleObj.subscription.unsubscribe(); - reject(new Error('Timeout')); - } - }, timeout); - handleObj.subscription = this.onAckReceived.subscribe((sequenceNumber) => { - if (sequenceNumber === ack) { - if (handleObj.timeout !== null) { - clearTimeout(handleObj.timeout); - handleObj.timeout = null; - } - if (handleObj.subscription !== null) { - handleObj.subscription.unsubscribe(); - handleObj.subscription = null; - } - resolve(); - } - }); - }); - } - init() { - if (this.client !== null) { - this.client.close(); - } - this.client = dgram.createSocket('udp4'); - this.client.on('listening', () => { - }); - this.client.on('message', (message, remote) => { - if (remote.address === this.ipAddress) { - this.receivedPacket(message); - } - }); - this.client.on('error', (error) => { - }); - this.active = true; - } - shutdown() { - Object.keys(this.awaitingAck).forEach((sequenceNumber) => { - clearTimeout(this.awaitingAck[parseInt(sequenceNumber, 10)].timeout); - delete this.awaitingAck[parseInt(sequenceNumber, 10)]; - }); - Object.keys(this.receivedPackets).forEach((sequenceNumber) => { - const seq = parseInt(sequenceNumber, 10); - clearTimeout(this.receivedPackets[seq]); - delete this.receivedPackets[seq]; - }); - if (this.client !== null) { - this.client.close(); - this.client = null; - this.onPacketReceived.complete(); - this.onAckReceived.complete(); - } - this.active = false; - } - waitForMessage(id, timeout, messageFilter) { - return new Promise((resolve, reject) => { - const handleObj = { - timeout: null, - subscription: null - }; - const timeoutFunc = () => { - if (handleObj.subscription !== null) { - handleObj.subscription.unsubscribe(); - const err = new TimeoutError_1.TimeoutError('Timeout waiting for message of type ' + Message_1.Message[id]); - err.timeout = true; - err.waitingForMessage = id; - reject(err); - } - }; - handleObj.timeout = setTimeout(timeoutFunc, timeout); - handleObj.subscription = this.subscribeToMessages([id], (packet) => { - let finish = false; - if (packet.message.id === id) { - if (messageFilter === undefined) { - finish = true; - } - else { - const filterResult = messageFilter(packet.message); - if (filterResult === FilterResponse_1.FilterResponse.Finish) { - finish = true; - } - else if (filterResult === FilterResponse_1.FilterResponse.Match) { - if (handleObj.timeout !== null) { - clearTimeout(handleObj.timeout); - } - handleObj.timeout = setTimeout(timeoutFunc, timeout); - } - } - } - if (finish) { - if (handleObj.timeout !== null) { - clearTimeout(handleObj.timeout); - handleObj.timeout = null; - } - if (handleObj.subscription !== null) { - handleObj.subscription.unsubscribe(); - handleObj.subscription = null; - } - resolve(packet.message); - } - }); - }); - } - sendPacket(packet) { - if (packet.packetFlags & __1.PacketFlags.Reliable) { - this.awaitingAck[packet.sequenceNumber] = - { - packet: packet, - timeout: setTimeout(this.resend.bind(this, packet.sequenceNumber), 1000), - sent: new Date().getTime() - }; - } - let dataToSend = Buffer.allocUnsafe(packet.getSize()); - dataToSend = packet.writeToBuffer(dataToSend, 0); - if (this.client !== null) { - this.client.send(dataToSend, 0, dataToSend.length, this.port, this.ipAddress, (err, bytes) => { - }); - } - else { - console.error('Attempted to send packet but UDP client is null'); - } - } - ackReceived(sequenceNumber) { - if (this.awaitingAck[sequenceNumber]) { - clearTimeout(this.awaitingAck[sequenceNumber].timeout); - delete this.awaitingAck[sequenceNumber]; - } - this.onAckReceived.next(sequenceNumber); - } - sendAck(sequenceNumber) { - const msg = new PacketAck_1.PacketAckMessage(); - msg.Packets = [ - { - ID: sequenceNumber - } - ]; - this.sendMessage(msg, 0); - } - getOldestUnacked() { - let result = 0; - let oldest = -1; - const keys = Object.keys(this.awaitingAck); - keys.forEach((seqID) => { - const nSeq = parseInt(seqID, 10); - if (oldest === -1 || this.awaitingAck[nSeq].sent < oldest) { - result = nSeq; - oldest = this.awaitingAck[nSeq].sent; - } - }); - return result; - } - expireReceivedPacket(sequenceNumber) { - if (this.receivedPackets[sequenceNumber]) { - delete this.receivedPackets[sequenceNumber]; - } - } - receivedPacket(bytes) { - const packet = new Packet_1.Packet(); - try { - packet.readFromBuffer(bytes, 0, this.ackReceived.bind(this), this.sendAck.bind(this)); - } - catch (erro) { - console.error(erro); - return; - } - if (this.receivedPackets[packet.sequenceNumber]) { - clearTimeout(this.receivedPackets[packet.sequenceNumber]); - this.receivedPackets[packet.sequenceNumber] = setTimeout(this.expireReceivedPacket.bind(this, packet.sequenceNumber), 10000); - console.log('Ignoring duplicate packet: ' + packet.message.name + ' sequenceID: ' + packet.sequenceNumber); - return; - } - this.receivedPackets[packet.sequenceNumber] = setTimeout(this.expireReceivedPacket.bind(this, packet.sequenceNumber), 10000); - if (packet.message.id === Message_1.Message.PacketAck) { - const msg = packet.message; - msg.Packets.forEach((obj) => { - this.ackReceived(obj.ID); - }); - } - else if (packet.message.id === Message_1.Message.StartPingCheck) { - const msg = packet.message; - const reply = new CompletePingCheck_1.CompletePingCheckMessage(); - reply.PingID = { - PingID: msg.PingID.PingID - }; - this.sendMessage(reply, 0); - } - this.onPacketReceived.next(packet); - } -} -exports.Circuit = Circuit; -//# sourceMappingURL=Circuit.js.map \ No newline at end of file diff --git a/dist/classes/Circuit.js.map b/dist/classes/Circuit.js.map deleted file mode 100644 index c17cd4c..0000000 --- a/dist/classes/Circuit.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Circuit.js","sourceRoot":"","sources":["../../lib/classes/Circuit.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/ClientCommands.d.ts b/dist/classes/ClientCommands.d.ts deleted file mode 100644 index b0569ce..0000000 --- a/dist/classes/ClientCommands.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Region } from './Region'; -import { Agent } from './Agent'; -import { Bot } from '../Bot'; -import { NetworkCommands } from './commands/NetworkCommands'; -import { AssetCommands } from './commands/AssetCommands'; -import { TeleportCommands } from './commands/TeleportCommands'; -import { RegionCommands } from './commands/RegionCommands'; -import { GridCommands } from './commands/GridCommands'; -import { CommunicationsCommands } from './commands/CommunicationsCommands'; -import { AgentCommands } from './commands/AgentCommands'; -import { GroupCommands } from './commands/GroupCommands'; -import { InventoryCommands } from './commands/InventoryCommands'; -import { ParcelCommands } from './commands/ParcelCommands'; -import { FriendCommands } from './commands/FriendCommands'; -export declare class ClientCommands { - network: NetworkCommands; - asset: AssetCommands; - teleport: TeleportCommands; - region: RegionCommands; - parcel: ParcelCommands; - friends: FriendCommands; - grid: GridCommands; - comms: CommunicationsCommands; - agent: AgentCommands; - group: GroupCommands; - inventory: InventoryCommands; - constructor(region: Region, agent: Agent, bot: Bot); - shutdown(): void; -} diff --git a/dist/classes/ClientCommands.js b/dist/classes/ClientCommands.js deleted file mode 100644 index 6382402..0000000 --- a/dist/classes/ClientCommands.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const NetworkCommands_1 = require("./commands/NetworkCommands"); -const AssetCommands_1 = require("./commands/AssetCommands"); -const TeleportCommands_1 = require("./commands/TeleportCommands"); -const RegionCommands_1 = require("./commands/RegionCommands"); -const GridCommands_1 = require("./commands/GridCommands"); -const CommunicationsCommands_1 = require("./commands/CommunicationsCommands"); -const AgentCommands_1 = require("./commands/AgentCommands"); -const GroupCommands_1 = require("./commands/GroupCommands"); -const InventoryCommands_1 = require("./commands/InventoryCommands"); -const ParcelCommands_1 = require("./commands/ParcelCommands"); -const FriendCommands_1 = require("./commands/FriendCommands"); -class ClientCommands { - constructor(region, agent, bot) { - this.network = new NetworkCommands_1.NetworkCommands(region, agent, bot); - this.asset = new AssetCommands_1.AssetCommands(region, agent, bot); - this.teleport = new TeleportCommands_1.TeleportCommands(region, agent, bot); - this.region = new RegionCommands_1.RegionCommands(region, agent, bot); - this.parcel = new ParcelCommands_1.ParcelCommands(region, agent, bot); - this.grid = new GridCommands_1.GridCommands(region, agent, bot); - this.friends = new FriendCommands_1.FriendCommands(region, agent, bot); - this.comms = new CommunicationsCommands_1.CommunicationsCommands(region, agent, bot); - this.agent = new AgentCommands_1.AgentCommands(region, agent, bot); - this.group = new GroupCommands_1.GroupCommands(region, agent, bot); - this.inventory = new InventoryCommands_1.InventoryCommands(region, agent, bot); - } - shutdown() { - this.network.shutdown(); - this.asset.shutdown(); - this.teleport.shutdown(); - this.region.shutdown(); - this.parcel.shutdown(); - this.grid.shutdown(); - this.comms.shutdown(); - this.agent.shutdown(); - this.group.shutdown(); - this.inventory.shutdown(); - this.friends.shutdown(); - } -} -exports.ClientCommands = ClientCommands; -//# sourceMappingURL=ClientCommands.js.map \ No newline at end of file diff --git a/dist/classes/ClientCommands.js.map b/dist/classes/ClientCommands.js.map deleted file mode 100644 index 8dc5214..0000000 --- a/dist/classes/ClientCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClientCommands.js","sourceRoot":"","sources":["../../lib/classes/ClientCommands.ts"],"names":[],"mappings":";;AAGA,gEAA2D;AAC3D,4DAAuD;AACvD,kEAA6D;AAC7D,8DAAyD;AACzD,0DAAqD;AACrD,8EAAyE;AACzE,4DAAuD;AACvD,4DAAuD;AACvD,oEAA+D;AAC/D,8DAAyD;AACzD,8DAAyD;AAEzD,MAAa,cAAc;IAcvB,YAAY,MAAc,EAAE,KAAY,EAAE,GAAQ;QAE9C,IAAI,CAAC,OAAO,GAAG,IAAI,iCAAe,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACvD,IAAI,CAAC,KAAK,GAAG,IAAI,6BAAa,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACnD,IAAI,CAAC,QAAQ,GAAG,IAAI,mCAAgB,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACzD,IAAI,CAAC,MAAM,GAAG,IAAI,+BAAc,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACrD,IAAI,CAAC,MAAM,GAAG,IAAI,+BAAc,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACrD,IAAI,CAAC,IAAI,GAAG,IAAI,2BAAY,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACjD,IAAI,CAAC,OAAO,GAAG,IAAI,+BAAc,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACtD,IAAI,CAAC,KAAK,GAAG,IAAI,+CAAsB,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QAC5D,IAAI,CAAC,KAAK,GAAG,IAAI,6BAAa,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACnD,IAAI,CAAC,KAAK,GAAG,IAAI,6BAAa,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACnD,IAAI,CAAC,SAAS,GAAG,IAAI,qCAAiB,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;IAC/D,CAAC;IACD,QAAQ;QAEJ,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC;QACxB,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC;QACtB,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC;QACzB,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC;QACvB,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC;QACvB,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QACrB,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC;QACtB,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC;QACtB,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC;QACtB,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC;QAC1B,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC;IAC5B,CAAC;CACJ;AA1CD,wCA0CC"} \ No newline at end of file diff --git a/dist/classes/ClientEvents.d.ts b/dist/classes/ClientEvents.d.ts deleted file mode 100644 index 3b69174..0000000 --- a/dist/classes/ClientEvents.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { ChatEvent, DisconnectEvent, FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent, GroupInviteEvent, InstantMessageEvent, InventoryOfferedEvent, LureEvent, TeleportEvent, ScriptDialogEvent, EventQueueStateChangeEvent, FriendOnlineEvent, FriendRightsEvent, FriendRemovedEvent } from '..'; -import { Subject } from 'rxjs/internal/Subject'; -export declare class ClientEvents { - onNearbyChat: Subject; - onInstantMessage: Subject; - onGroupInvite: Subject; - onFriendRequest: Subject; - onInventoryOffered: Subject; - onLure: Subject; - onTeleportEvent: Subject; - onDisconnected: Subject; - onCircuitLatency: Subject; - onGroupChat: Subject; - onGroupChatSessionJoin: Subject; - onGroupChatAgentListUpdate: Subject; - onFriendResponse: Subject; - onScriptDialog: Subject; - onEventQueueStateChange: Subject; - onFriendOnline: Subject; - onFriendRights: Subject; - onFriendRemoved: Subject; -} diff --git a/dist/classes/ClientEvents.js b/dist/classes/ClientEvents.js deleted file mode 100644 index 6f3433f..0000000 --- a/dist/classes/ClientEvents.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Subject_1 = require("rxjs/internal/Subject"); -class ClientEvents { - constructor() { - this.onNearbyChat = new Subject_1.Subject(); - this.onInstantMessage = new Subject_1.Subject(); - this.onGroupInvite = new Subject_1.Subject(); - this.onFriendRequest = new Subject_1.Subject(); - this.onInventoryOffered = new Subject_1.Subject(); - this.onLure = new Subject_1.Subject(); - this.onTeleportEvent = new Subject_1.Subject(); - this.onDisconnected = new Subject_1.Subject(); - this.onCircuitLatency = new Subject_1.Subject(); - this.onGroupChat = new Subject_1.Subject(); - this.onGroupChatSessionJoin = new Subject_1.Subject(); - this.onGroupChatAgentListUpdate = new Subject_1.Subject(); - this.onFriendResponse = new Subject_1.Subject(); - this.onScriptDialog = new Subject_1.Subject(); - this.onEventQueueStateChange = new Subject_1.Subject(); - this.onFriendOnline = new Subject_1.Subject(); - this.onFriendRights = new Subject_1.Subject(); - this.onFriendRemoved = new Subject_1.Subject(); - } -} -exports.ClientEvents = ClientEvents; -//# sourceMappingURL=ClientEvents.js.map \ No newline at end of file diff --git a/dist/classes/ClientEvents.js.map b/dist/classes/ClientEvents.js.map deleted file mode 100644 index e8696d8..0000000 --- a/dist/classes/ClientEvents.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClientEvents.js","sourceRoot":"","sources":["../../lib/classes/ClientEvents.ts"],"names":[],"mappings":";;AAkBA,mDAA8C;AAG9C,MAAa,YAAY;IAAzB;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;QAC9E,4BAAuB,GAAwC,IAAI,iBAAO,EAA8B,CAAC;QACzG,mBAAc,GAA+B,IAAI,iBAAO,EAAqB,CAAC;QAC9E,mBAAc,GAA+B,IAAI,iBAAO,EAAqB,CAAC;QAC9E,oBAAe,GAAgC,IAAI,iBAAO,EAAsB,CAAC;IACrF,CAAC;CAAA;AApBD,oCAoBC"} \ No newline at end of file diff --git a/dist/classes/Color4.d.ts b/dist/classes/Color4.d.ts deleted file mode 100644 index d7f69c8..0000000 --- a/dist/classes/Color4.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/// -export declare class Color4 { - red: number | Buffer; - green: number; - blue: number | boolean; - alpha: number | boolean; - static black: Color4; - static white: Color4; - constructor(red: number | Buffer, green: number, blue: number | boolean, alpha?: number | boolean); -} diff --git a/dist/classes/Color4.js b/dist/classes/Color4.js deleted file mode 100644 index 16cfe93..0000000 --- a/dist/classes/Color4.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class Color4 { - constructor(red, green, blue, alpha = 0) { - this.red = red; - this.green = green; - this.blue = blue; - this.alpha = alpha; - if (red instanceof Buffer && typeof blue === 'boolean') { - const buf = red; - const pos = green; - const inverted = blue; - let alphaInverted = false; - if (typeof alpha === 'boolean' && alpha === true) { - alphaInverted = true; - } - this.red = 0.0; - this.green = 0.0; - this.blue = 0.0; - this.alpha = 0.0; - const quanta = 1.0 / 255.0; - if (inverted) { - this.red = (255 - buf[pos]) * quanta; - this.green = (255 - buf[pos + 1]) * quanta; - this.blue = (255 - buf[pos + 2]) * quanta; - this.alpha = (255 - buf[pos + 3]) * quanta; - } - else { - this.red = buf[pos] * quanta; - this.green = buf[pos + 1] * quanta; - this.blue = buf[pos + 2] * quanta; - this.alpha = buf[pos + 3] * quanta; - } - if (alphaInverted) { - this.alpha = 1.0 - this.alpha; - } - } - } -} -Color4.black = new Color4(0.0, 0.0, 0.0, 1.0); -Color4.white = new Color4(1.0, 1.0, 1.0, 1.0); -exports.Color4 = Color4; -//# sourceMappingURL=Color4.js.map \ No newline at end of file diff --git a/dist/classes/Color4.js.map b/dist/classes/Color4.js.map deleted file mode 100644 index 5c213e6..0000000 --- a/dist/classes/Color4.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Color4.js","sourceRoot":"","sources":["../../lib/classes/Color4.ts"],"names":[],"mappings":";;AAAA,MAAa,MAAM;IAKf,YAAmB,GAAoB,EAAS,KAAa,EAAS,IAAsB,EAAS,QAA0B,CAAC;QAA7G,QAAG,GAAH,GAAG,CAAiB;QAAS,UAAK,GAAL,KAAK,CAAQ;QAAS,SAAI,GAAJ,IAAI,CAAkB;QAAS,UAAK,GAAL,KAAK,CAAsB;QAE5H,IAAI,GAAG,YAAY,MAAM,IAAI,OAAO,IAAI,KAAK,SAAS,EACtD;YACI,MAAM,GAAG,GAAG,GAAG,CAAC;YAChB,MAAM,GAAG,GAAG,KAAK,CAAC;YAClB,MAAM,QAAQ,GAAG,IAAI,CAAC;YACtB,IAAI,aAAa,GAAG,KAAK,CAAC;YAC1B,IAAI,OAAO,KAAK,KAAK,SAAS,IAAI,KAAK,KAAK,IAAI,EAChD;gBACI,aAAa,GAAG,IAAI,CAAC;aACxB;YAED,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;YACf,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC;YACjB,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC;YAChB,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC;YAEjB,MAAM,MAAM,GAAW,GAAG,GAAG,KAAK,CAAC;YACnC,IAAI,QAAQ,EACZ;gBACI,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,MAAM,CAAC;gBACrC,IAAI,CAAC,KAAK,GAAG,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC;gBAC3C,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC;gBAC1C,IAAI,CAAC,KAAK,GAAG,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC;aAC9C;iBAED;gBACI,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC;gBAC7B,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,MAAM,CAAC;gBACnC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,MAAM,CAAC;gBAClC,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,MAAM,CAAC;aACtC;YACD,IAAI,aAAa,EACjB;gBACI,IAAI,CAAC,KAAK,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC;aACjC;SACJ;IACL,CAAC;;AAzCM,YAAK,GAAW,IAAI,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AAC/C,YAAK,GAAW,IAAI,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AAH1D,wBA4CC"} \ No newline at end of file diff --git a/dist/classes/Comms.d.ts b/dist/classes/Comms.d.ts deleted file mode 100644 index 87a1746..0000000 --- a/dist/classes/Comms.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Circuit } from './Circuit'; -import { Agent } from './Agent'; -import { ClientEvents } from './ClientEvents'; -export declare class Comms { - private circuit; - private agent; - private clientEvents; - constructor(circuit: Circuit, agent: Agent, clientEvents: ClientEvents); - shutdown(): void; -} diff --git a/dist/classes/Comms.js b/dist/classes/Comms.js deleted file mode 100644 index b0c793e..0000000 --- a/dist/classes/Comms.js +++ /dev/null @@ -1,269 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Message_1 = require("../enums/Message"); -const Utils_1 = require("./Utils"); -const InstantMessageDialog_1 = require("../enums/InstantMessageDialog"); -const __1 = require(".."); -class Comms { - constructor(circuit, agent, clientEvents) { - this.clientEvents = clientEvents; - this.circuit = circuit; - this.agent = agent; - this.circuit.subscribeToMessages([ - Message_1.Message.ImprovedInstantMessage, - Message_1.Message.ChatFromSimulator, - Message_1.Message.AlertMessage, - Message_1.Message.ScriptDialog - ], (packet) => { - switch (packet.message.id) { - case Message_1.Message.ImprovedInstantMessage: - const im = packet.message; - switch (im.MessageBlock.Dialog) { - case InstantMessageDialog_1.InstantMessageDialog.MessageFromAgent: - { - 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 = __1.InstantMessageEventFlags.normal; - this.clientEvents.onInstantMessage.next(imEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.MessageBox: - break; - case InstantMessageDialog_1.InstantMessageDialog.GroupInvitation: - 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); - giEvent.inviteID = im.MessageBlock.ID; - this.clientEvents.onGroupInvite.next(giEvent); - break; - case InstantMessageDialog_1.InstantMessageDialog.InventoryOffered: - { - const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName); - const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message); - const ioEvent = new __1.InventoryOfferedEvent(); - ioEvent.from = im.AgentData.AgentID; - ioEvent.fromName = fromName; - ioEvent.message = message; - ioEvent.requestID = im.MessageBlock.ID; - ioEvent.source = __1.ChatSourceType.Agent; - this.clientEvents.onInventoryOffered.next(ioEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.InventoryAccepted: - break; - case InstantMessageDialog_1.InstantMessageDialog.InventoryDeclined: - break; - case InstantMessageDialog_1.InstantMessageDialog.TaskInventoryOffered: - { - const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName); - const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message); - const ioEvent = new __1.InventoryOfferedEvent(); - ioEvent.from = im.AgentData.AgentID; - ioEvent.fromName = fromName; - ioEvent.message = message; - ioEvent.requestID = im.MessageBlock.ID; - ioEvent.source = __1.ChatSourceType.Object; - ioEvent.type = im.MessageBlock.BinaryBucket.readUInt8(0); - this.clientEvents.onInventoryOffered.next(ioEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.TaskInventoryAccepted: - break; - case InstantMessageDialog_1.InstantMessageDialog.TaskInventoryDeclined: - break; - case InstantMessageDialog_1.InstantMessageDialog.MessageFromObject: - { - 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 = __1.InstantMessageEventFlags.normal; - this.clientEvents.onInstantMessage.next(imEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.BusyAutoResponse: - { - 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 = __1.InstantMessageEventFlags.busyResponse; - this.clientEvents.onInstantMessage.next(imEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.ConsoleAndChatHistory: - break; - case InstantMessageDialog_1.InstantMessageDialog.RequestTeleport: - 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); - lureEvent.lureMessage = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message); - lureEvent.regionID = im.MessageBlock.RegionID; - lureEvent.position = im.MessageBlock.Position; - lureEvent.lureID = im.MessageBlock.ID; - lureEvent.gridX = parseInt(extraData[0], 10); - lureEvent.gridY = parseInt(extraData[1], 10); - this.clientEvents.onLure.next(lureEvent); - break; - case InstantMessageDialog_1.InstantMessageDialog.AcceptTeleport: - break; - case InstantMessageDialog_1.InstantMessageDialog.DenyTeleport: - break; - case InstantMessageDialog_1.InstantMessageDialog.RequestLure: - break; - case InstantMessageDialog_1.InstantMessageDialog.GotoUrl: - break; - case InstantMessageDialog_1.InstantMessageDialog.FromTaskAsAlert: - break; - case InstantMessageDialog_1.InstantMessageDialog.GroupNotice: - break; - case InstantMessageDialog_1.InstantMessageDialog.GroupNoticeInventoryAccepted: - break; - case InstantMessageDialog_1.InstantMessageDialog.GroupNoticeInventoryDeclined: - break; - case InstantMessageDialog_1.InstantMessageDialog.GroupInvitationAccept: - break; - case InstantMessageDialog_1.InstantMessageDialog.GroupInvitationDecline: - break; - case InstantMessageDialog_1.InstantMessageDialog.GroupNoticeRequested: - break; - case InstantMessageDialog_1.InstantMessageDialog.FriendshipOffered: - { - const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName); - const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message); - const frEvent = new __1.FriendRequestEvent(); - frEvent.from = im.AgentData.AgentID; - frEvent.fromName = fromName; - frEvent.message = message; - frEvent.requestID = im.MessageBlock.ID; - this.clientEvents.onFriendRequest.next(frEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.FriendshipAccepted: - { - const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName); - const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message); - const frEvent = new __1.FriendResponseEvent(); - frEvent.from = im.AgentData.AgentID; - frEvent.fromName = fromName; - frEvent.message = message; - frEvent.requestID = im.MessageBlock.ID; - frEvent.accepted = true; - this.clientEvents.onFriendResponse.next(frEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.FriendshipDeclined: - { - const fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName); - const message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message); - const frEvent = new __1.FriendResponseEvent(); - frEvent.from = im.AgentData.AgentID; - frEvent.fromName = fromName; - frEvent.message = message; - frEvent.requestID = im.MessageBlock.ID; - frEvent.accepted = false; - this.clientEvents.onFriendResponse.next(frEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.StartTyping: - { - 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 = __1.InstantMessageEventFlags.startTyping; - this.clientEvents.onInstantMessage.next(imEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.StopTyping: - { - 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 = __1.InstantMessageEventFlags.finishTyping; - this.clientEvents.onInstantMessage.next(imEvent); - break; - } - case InstantMessageDialog_1.InstantMessageDialog.SessionSend: - { - const groupChatEvent = new __1.GroupChatEvent(); - groupChatEvent.from = im.AgentData.AgentID; - groupChatEvent.fromName = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.FromAgentName); - groupChatEvent.groupID = im.MessageBlock.ID; - groupChatEvent.message = Utils_1.Utils.BufferToStringSimple(im.MessageBlock.Message); - this.clientEvents.onGroupChat.next(groupChatEvent); - break; - } - } - break; - case Message_1.Message.ChatFromSimulator: - { - const chat = packet.message; - 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; - event.ownerID = chat.ChatData.OwnerID; - event.chatType = chat.ChatData.ChatType; - event.sourceType = chat.ChatData.SourceType; - event.audible = chat.ChatData.Audible; - event.position = chat.ChatData.Position; - this.clientEvents.onNearbyChat.next(event); - break; - } - case Message_1.Message.AlertMessage: - { - const alertm = packet.message; - const alertMessage = Utils_1.Utils.BufferToStringSimple(alertm.AlertData.Message); - console.log('Alert message: ' + alertMessage); - alertm.AlertInfo.forEach((info) => { - const alertInfoMessage = Utils_1.Utils.BufferToStringSimple(info.Message); - console.log('Alert info message: ' + alertInfoMessage); - }); - break; - } - case Message_1.Message.ScriptDialog: - { - const scriptd = packet.message; - const event = new __1.ScriptDialogEvent(); - event.ObjectID = scriptd.Data.ObjectID; - event.FirstName = Utils_1.Utils.BufferToStringSimple(scriptd.Data.FirstName); - event.LastName = Utils_1.Utils.BufferToStringSimple(scriptd.Data.LastName); - event.ObjectName = Utils_1.Utils.BufferToStringSimple(scriptd.Data.ObjectName); - event.Message = Utils_1.Utils.BufferToStringSimple(scriptd.Data.Message); - event.ChatChannel = scriptd.Data.ChatChannel; - event.ImageID = scriptd.Data.ImageID; - event.Buttons = []; - event.Owners = []; - for (const button of scriptd.Buttons) { - event.Buttons.push(Utils_1.Utils.BufferToStringSimple(button.ButtonLabel)); - } - for (const owner of scriptd.OwnerData) { - event.Owners.push(owner.OwnerID); - } - this.clientEvents.onScriptDialog.next(event); - break; - } - } - }); - } - shutdown() { - } -} -exports.Comms = Comms; -//# sourceMappingURL=Comms.js.map \ No newline at end of file diff --git a/dist/classes/Comms.js.map b/dist/classes/Comms.js.map deleted file mode 100644 index e5fef38..0000000 --- a/dist/classes/Comms.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Comms.js","sourceRoot":"","sources":["../../lib/classes/Comms.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/EventQueueClient.d.ts b/dist/classes/EventQueueClient.d.ts deleted file mode 100644 index ced680a..0000000 --- a/dist/classes/EventQueueClient.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Caps } from './Caps'; -import * as request from 'request'; -import { ClientEvents } from './ClientEvents'; -import { Agent } from './Agent'; -export declare class EventQueueClient { - caps: Caps; - ack?: number; - done: boolean; - currentRequest: request.Request | null; - private clientEvents; - private agent; - constructor(agent: Agent, caps: Caps, clientEvents: ClientEvents); - shutdown(): void; - Get(): void; - request(url: string, data: string, contentType: string): Promise; - capsRequestXML(capability: string, data: any, attempt?: number): Promise; -} diff --git a/dist/classes/EventQueueClient.js b/dist/classes/EventQueueClient.js deleted file mode 100644 index 5bdf9b0..0000000 --- a/dist/classes/EventQueueClient.js +++ /dev/null @@ -1,255 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const LLSD = require("@caspertech/llsd"); -const request = require("request"); -const Long = require("long"); -const IPAddress_1 = require("./IPAddress"); -const TeleportEventType_1 = require("../enums/TeleportEventType"); -const UUID_1 = require("./UUID"); -const __1 = require(".."); -class EventQueueClient { - constructor(agent, caps, clientEvents) { - this.done = false; - this.currentRequest = null; - this.agent = agent; - this.clientEvents = clientEvents; - this.caps = caps; - this.Get(); - const state = new __1.EventQueueStateChangeEvent(); - state.active = true; - this.clientEvents.onEventQueueStateChange.next(state); - } - shutdown() { - this.done = true; - if (this.currentRequest !== null) { - this.currentRequest.abort(); - } - const req = { - 'ack': this.ack, - 'done': true - }; - this.capsRequestXML('EventQueueGet', req).then((data) => { - const state = new __1.EventQueueStateChangeEvent(); - state.active = false; - this.clientEvents.onEventQueueStateChange.next(state); - }); - } - Get() { - const req = { - 'ack': this.ack, - 'done': this.done - }; - const startTime = new Date().getTime(); - this.capsRequestXML('EventQueueGet', req).then((data) => { - if (data['id']) { - this.ack = data['id']; - } - else { - this.ack = undefined; - } - try { - if (data['events']) { - data['events'].forEach((event) => { - try { - if (event['message']) { - switch (event['message']) { - case 'EnableSimulator': - break; - case 'ParcelProperties': - break; - case 'AgentGroupDataUpdate': - break; - case 'AgentStateUpdate': - break; - case 'TeleportFailed': - { - const tpEvent = new __1.TeleportEvent(); - tpEvent.message = event['body']['Info'][0]['Reason']; - tpEvent.eventType = TeleportEventType_1.TeleportEventType.TeleportFailed; - tpEvent.simIP = ''; - tpEvent.simPort = 0; - tpEvent.seedCapability = ''; - this.clientEvents.onTeleportEvent.next(tpEvent); - break; - } - case "ChatterBoxSessionStartReply": - { - if (event['body']) { - const gcsje = new __1.GroupChatSessionJoinEvent(); - gcsje.sessionID = new UUID_1.UUID(event['body']['session_id'].toString()); - gcsje.success = event['body']['success']; - if (gcsje.success) { - this.agent.addChatSession(gcsje.sessionID); - } - this.clientEvents.onGroupChatSessionJoin.next(gcsje); - } - break; - } - case 'ChatterBoxInvitation': - { - if (event['body'] && event['body']['instantmessage'] && event['body']['instantmessage']['message_params'] && event['body']['instantmessage']['message_params']['id']) { - const messageParams = event['body']['instantmessage']['message_params']; - const imSessionID = messageParams['id']; - const groupChatEvent = new __1.GroupChatEvent(); - groupChatEvent.from = new UUID_1.UUID(messageParams['from_id'].toString()); - groupChatEvent.fromName = messageParams['from_name']; - groupChatEvent.groupID = new UUID_1.UUID(messageParams['id'].toString()); - groupChatEvent.message = messageParams['message']; - const requestedFolders = { - 'method': 'accept invitation', - 'session-id': imSessionID - }; - this.caps.capsRequestXML('ChatSessionRequest', requestedFolders).then((ignore) => { - this.agent.addChatSession(groupChatEvent.groupID); - const gcsje = new __1.GroupChatSessionJoinEvent(); - gcsje.sessionID = groupChatEvent.groupID; - gcsje.success = true; - this.clientEvents.onGroupChatSessionJoin.next(gcsje); - this.clientEvents.onGroupChat.next(groupChatEvent); - }).catch((err) => { - console.error(err); - }); - } - break; - } - case 'ChatterBoxSessionAgentListUpdates': - { - if (event['body']) { - if (event['body']['agent_updates']) { - Object.keys(event['body']['agent_updates']).forEach((agentUpdate) => { - const updObj = event['body']['agent_updates'][agentUpdate]; - const gcsale = new __1.GroupChatSessionAgentListEvent(); - gcsale.agentID = new UUID_1.UUID(agentUpdate); - gcsale.groupID = new UUID_1.UUID(event['body']['session_id'].toString()); - gcsale.canVoiceChat = false; - gcsale.isModerator = false; - gcsale.entered = (updObj['transition'] === 'ENTER'); - if (updObj['can_voice_chat'] === true) { - gcsale.canVoiceChat = true; - } - if (updObj['is_moderator'] === true) { - gcsale.isModerator = true; - } - this.clientEvents.onGroupChatAgentListUpdate.next(gcsale); - }); - } - } - break; - } - case 'ObjectPhysicsProperties': - { - break; - } - case 'TeleportFinish': - { - const info = event['body']['Info'][0]; - if (info['LocationID']) { - info['LocationID'] = Buffer.from(info['LocationID'].toArray()).readUInt32LE(0); - const regionHandleBuf = Buffer.from(info['RegionHandle'].toArray()); - info['RegionHandle'] = new Long(regionHandleBuf.readUInt32LE(0), regionHandleBuf.readUInt32LE(4), true); - info['SimIP'] = new IPAddress_1.IPAddress(Buffer.from(info['SimIP'].toArray()), 0).toString(); - info['TeleportFlags'] = Buffer.from(info['TeleportFlags'].toArray()).readUInt32LE(0); - const tpEvent = new __1.TeleportEvent(); - tpEvent.message = ''; - tpEvent.eventType = TeleportEventType_1.TeleportEventType.TeleportCompleted; - tpEvent.simIP = info['SimIP']; - tpEvent.simPort = info['SimPort']; - tpEvent.seedCapability = info['SeedCapability']; - this.clientEvents.onTeleportEvent.next(tpEvent); - } - break; - } - default: - console.log('Unhandled event:'); - console.log(JSON.stringify(event, null, 4)); - } - } - } - catch (erro) { - console.error('Error handling cap'); - console.error(erro); - } - }); - } - } - catch (error) { - console.error(error); - } - if (!this.done) { - this.Get(); - } - }).catch((err) => { - const time = (new Date().getTime()) - startTime; - if (time > 30000) { - if (!this.done) { - this.Get(); - } - } - else { - if (!this.done) { - console.error('Event queue aborted after ' + time + 'ms. Reconnecting in 5 seconds'); - setTimeout(() => { - if (!this.done) { - this.Get(); - } - }, 5000); - } - } - }); - } - request(url, data, contentType) { - return new Promise((resolve, reject) => { - this.currentRequest = request({ - 'headers': { - 'Content-Length': data.length, - 'Content-Type': contentType - }, - 'uri': url, - 'body': data, - 'rejectUnauthorized': false, - 'method': 'POST', - 'timeout': 1800000 - }, (err, res, body) => { - this.currentRequest = null; - if (err) { - reject(err); - } - else { - resolve(body); - } - }); - }); - } - capsRequestXML(capability, data, attempt = 0) { - return new Promise((resolve, reject) => { - this.caps.getCapability(capability).then((url) => { - const serializedData = LLSD.LLSD.formatXML(data); - this.request(url, serializedData, 'application/llsd+xml').then((body) => { - try { - if (body.indexOf('') !== -1) { - const parsed = LLSD.LLSD.parseXML(body); - resolve(parsed); - } - else { - if (attempt < 3 && capability !== 'EventQueueGet') { - return this.capsRequestXML(capability, data, ++attempt); - } - else { - reject(new Error('Not an LLSD response, capability: ' + capability)); - } - } - } - catch (error) { - reject(error); - } - }).catch((err) => { - reject(err); - }); - }).catch((err) => { - reject(err); - }); - }); - } -} -exports.EventQueueClient = EventQueueClient; -//# sourceMappingURL=EventQueueClient.js.map \ No newline at end of file diff --git a/dist/classes/EventQueueClient.js.map b/dist/classes/EventQueueClient.js.map deleted file mode 100644 index b9cdb6a..0000000 --- a/dist/classes/EventQueueClient.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EventQueueClient.js","sourceRoot":"","sources":["../../lib/classes/EventQueueClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/GameObject.d.ts b/dist/classes/GameObject.d.ts deleted file mode 100644 index 5431c1b..0000000 --- a/dist/classes/GameObject.d.ts +++ /dev/null @@ -1,104 +0,0 @@ -/// -import { Vector3 } from './Vector3'; -import { UUID } from './UUID'; -import { Quaternion } from './Quaternion'; -import { Tree } from '../enums/Tree'; -import { SoundFlags } from '..'; -import { Vector4 } from './Vector4'; -import { TextureEntry } from './TextureEntry'; -import { Color4 } from './Color4'; -import { ParticleSystem } from './ParticleSystem'; -import { ITreeBoundingBox } from './interfaces/ITreeBoundingBox'; -import { NameValue } from './NameValue'; -import { PCode } from '../enums/PCode'; -import * as Long from 'long'; -export declare class GameObject { - creatorID?: UUID; - creationDate?: Long; - baseMask?: number; - ownerMask?: number; - groupMask?: number; - everyoneMask?: number; - nextOwnerMask?: number; - ownershipCost?: number; - saleType?: number; - salePrice?: number; - aggregatePerms?: number; - aggregatePermTextures?: number; - aggregatePermTexturesOwner?: number; - category: number; - inventorySerial: number; - itemID: UUID; - folderID: UUID; - fromTaskID: UUID; - lastOwnerID: UUID; - name?: string; - description?: string; - touchName?: string; - sitName?: string; - textureID?: string; - resolvedAt?: number; - totalChildren?: number; - children?: GameObject[]; - rtreeEntry?: ITreeBoundingBox; - ID: number; - FullID: UUID; - ParentID: number; - OwnerID: UUID; - IsAttachment: boolean; - NameValue: { - [key: string]: NameValue; - }; - PCode: PCode; - State?: number; - CRC?: number; - Material?: number; - ClickAction?: number; - Scale?: Vector3; - ObjectData?: Buffer; - 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?: TextureEntry; - TextureAnim?: Buffer; - Data?: Buffer; - Text?: string; - TextColor?: Color4; - MediaURL?: string; - PSBlock?: Buffer; - JointType?: number; - JointPivot?: Vector3; - JointAxisOrAnchor?: Vector3; - Position?: Vector3; - Rotation?: Quaternion; - CollisionPlane?: Vector4; - Velocity?: Vector3; - Acceleration?: Vector3; - AngularVelocity?: Vector3; - TreeSpecies?: Tree; - Sound?: UUID; - SoundGain?: number; - SoundFlags?: SoundFlags; - SoundRadius?: number; - Particles?: ParticleSystem; - constructor(); - hasNameValueEntry(key: string): boolean; - getNameValueEntry(key: string): string; -} diff --git a/dist/classes/GameObject.js b/dist/classes/GameObject.js deleted file mode 100644 index 08dcecf..0000000 --- a/dist/classes/GameObject.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Vector3_1 = require("./Vector3"); -const UUID_1 = require("./UUID"); -const Quaternion_1 = require("./Quaternion"); -const PCode_1 = require("../enums/PCode"); -class GameObject { - constructor() { - this.ID = 0; - this.FullID = UUID_1.UUID.random(); - this.ParentID = 0; - this.OwnerID = UUID_1.UUID.zero(); - this.IsAttachment = false; - this.NameValue = {}; - this.PCode = PCode_1.PCode.None; - this.Position = Vector3_1.Vector3.getZero(); - this.Rotation = Quaternion_1.Quaternion.getIdentity(); - this.AngularVelocity = Vector3_1.Vector3.getZero(); - this.TreeSpecies = 0; - this.SoundFlags = 0; - this.SoundRadius = 1.0; - this.SoundGain = 1.0; - this.ParentID = 0; - } - hasNameValueEntry(key) { - return this.NameValue[key] !== undefined; - } - getNameValueEntry(key) { - if (this.NameValue[key]) { - return this.NameValue[key].value; - } - return ''; - } -} -exports.GameObject = GameObject; -//# sourceMappingURL=GameObject.js.map \ No newline at end of file diff --git a/dist/classes/GameObject.js.map b/dist/classes/GameObject.js.map deleted file mode 100644 index 4388f5e..0000000 --- a/dist/classes/GameObject.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GameObject.js","sourceRoot":"","sources":["../../lib/classes/GameObject.ts"],"names":[],"mappings":";;AAAA,uCAAkC;AAClC,iCAA4B;AAC5B,6CAAwC;AASxC,0CAAqC;AAIrC,MAAa,UAAU;IAyFnB;QAzDA,OAAE,GAAG,CAAC,CAAC;QACP,WAAM,GAAG,WAAI,CAAC,MAAM,EAAE,CAAC;QACvB,aAAQ,GAAG,CAAC,CAAC;QACb,YAAO,GAAG,WAAI,CAAC,IAAI,EAAE,CAAC;QACtB,iBAAY,GAAG,KAAK,CAAC;QACrB,cAAS,GAA+B,EAAE,CAAC;QAC3C,UAAK,GAAU,aAAK,CAAC,IAAI,CAAC;QAqDtB,IAAI,CAAC,QAAQ,GAAG,iBAAO,CAAC,OAAO,EAAE,CAAC;QAClC,IAAI,CAAC,QAAQ,GAAG,uBAAU,CAAC,WAAW,EAAE,CAAC;QACzC,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;QACrB,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;IACtB,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,SAAS,CAAC;IAC7C,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,IAAI,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,EACvB;YACI,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC;SACpC;QACD,OAAO,EAAE,CAAC;IACd,CAAC;CACJ;AAlHD,gCAkHC"} \ No newline at end of file diff --git a/dist/classes/GameObjectBase.d.ts b/dist/classes/GameObjectBase.d.ts deleted file mode 100644 index adc53be..0000000 --- a/dist/classes/GameObjectBase.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { UUID } from './UUID'; -import { NameValue } from './NameValue'; -import { PCode } from '../enums/PCode'; -import { ITreeBoundingBox } from './interfaces/ITreeBoundingBox'; -export declare class GameObjectBase { - name?: string; - description?: string; - rtreeEntry?: ITreeBoundingBox; - ID: number; - FullID: UUID; - ParentID: number; - OwnerID: UUID; - IsAttachment: boolean; - NameValue: { - [key: string]: NameValue; - }; - PCode: PCode; - hasNameValueEntry(key: string): boolean; - getNameValueEntry(key: string): string; -} diff --git a/dist/classes/GameObjectBase.js b/dist/classes/GameObjectBase.js deleted file mode 100644 index 8d58693..0000000 --- a/dist/classes/GameObjectBase.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("./UUID"); -const PCode_1 = require("../enums/PCode"); -class GameObjectBase { - constructor() { - this.ID = 0; - this.FullID = UUID_1.UUID.random(); - this.ParentID = 0; - this.OwnerID = UUID_1.UUID.zero(); - this.IsAttachment = false; - this.NameValue = {}; - this.PCode = PCode_1.PCode.None; - } - hasNameValueEntry(key) { - return this.NameValue[key] !== undefined; - } - getNameValueEntry(key) { - if (this.NameValue[key]) { - return this.NameValue[key].value; - } - return ''; - } -} -exports.GameObjectBase = GameObjectBase; -//# sourceMappingURL=GameObjectBase.js.map \ No newline at end of file diff --git a/dist/classes/GameObjectBase.js.map b/dist/classes/GameObjectBase.js.map deleted file mode 100644 index 4759769..0000000 --- a/dist/classes/GameObjectBase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GameObjectBase.js","sourceRoot":"","sources":["../../lib/classes/GameObjectBase.ts"],"names":[],"mappings":";;AAAA,iCAA4B;AAE5B,0CAAqC;AAGrC,MAAa,cAAc;IAA3B;QAKI,OAAE,GAAG,CAAC,CAAC;QACP,WAAM,GAAG,WAAI,CAAC,MAAM,EAAE,CAAC;QACvB,aAAQ,GAAG,CAAC,CAAC;QACb,YAAO,GAAG,WAAI,CAAC,IAAI,EAAE,CAAC;QACtB,iBAAY,GAAG,KAAK,CAAC;QACrB,cAAS,GAA+B,EAAE,CAAC;QAC3C,UAAK,GAAU,aAAK,CAAC,IAAI,CAAC;IAe9B,CAAC;IAbG,iBAAiB,CAAC,GAAW;QAEzB,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,SAAS,CAAC;IAC7C,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,IAAI,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,EACvB;YACI,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC;SACpC;QACD,OAAO,EAAE,CAAC;IACd,CAAC;CACJ;AA1BD,wCA0BC"} \ No newline at end of file diff --git a/dist/classes/GameObjectFull.d.ts b/dist/classes/GameObjectFull.d.ts deleted file mode 100644 index c64545e..0000000 --- a/dist/classes/GameObjectFull.d.ts +++ /dev/null @@ -1,77 +0,0 @@ -/// -import { Vector3 } from './Vector3'; -import { UUID } from './UUID'; -import { PCode } from '../enums/PCode'; -import { Quaternion } from './Quaternion'; -import { Tree } from '../enums/Tree'; -import { NameValue } from './NameValue'; -import { IGameObject } from './interfaces/IGameObject'; -import { SoundFlags } from '..'; -import { ITreeBoundingBox } from './interfaces/ITreeBoundingBox'; -import { Vector4 } from './Vector4'; -import { TextureEntry } from './TextureEntry'; -import { Color4 } from './Color4'; -import { ParticleSystem } from './ParticleSystem'; -export declare class GameObjectFull implements IGameObject { - rtreeEntry?: ITreeBoundingBox; - 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: TextureEntry; - TextureAnim: Buffer; - Data: Buffer; - Text: string; - TextColor: Color4; - MediaURL: string; - PSBlock: Buffer; - OwnerID: UUID; - JointType: number; - JointPivot: Vector3; - JointAxisOrAnchor: Vector3; - Position: Vector3; - Rotation: Quaternion; - CollisionPlane: Vector4; - Velocity: Vector3; - Acceleration: Vector3; - AngularVelocity: Vector3; - TreeSpecies: Tree; - Sound: UUID; - SoundGain: number; - SoundFlags: SoundFlags; - SoundRadius: number; - IsAttachment: boolean; - NameValue: { - [key: string]: NameValue; - }; - Particles: ParticleSystem; - constructor(); - hasNameValueEntry(key: string): boolean; - getNameValueEntry(key: string): string; -} diff --git a/dist/classes/GameObjectFull.js b/dist/classes/GameObjectFull.js deleted file mode 100644 index a24f363..0000000 --- a/dist/classes/GameObjectFull.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Vector3_1 = require("./Vector3"); -const Quaternion_1 = require("./Quaternion"); -class GameObjectFull { - 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; - this.ParentID = 0; - } - hasNameValueEntry(key) { - if (this.NameValue['AttachItemID']) { - return true; - } - return false; - } - getNameValueEntry(key) { - if (this.NameValue['AttachItemID']) { - return this.NameValue['AttachItemID'].value; - } - return ''; - } -} -exports.GameObjectFull = GameObjectFull; -//# sourceMappingURL=GameObjectFull.js.map \ No newline at end of file diff --git a/dist/classes/GameObjectFull.js.map b/dist/classes/GameObjectFull.js.map deleted file mode 100644 index fbb0d2d..0000000 --- a/dist/classes/GameObjectFull.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GameObjectFull.js","sourceRoot":"","sources":["../../lib/classes/GameObjectFull.ts"],"names":[],"mappings":";;AAAA,uCAAkC;AAGlC,6CAAwC;AAWxC,MAAa,cAAc;IA0DvB;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;QACrB,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;IACtB,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,IAAI,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,EAClC;YACI,OAAO,IAAI,CAAC;SACf;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,IAAI,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,EAClC;YACI,OAAO,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC;SAC/C;QACD,OAAO,EAAE,CAAC;IACd,CAAC;CACJ;AAzFD,wCAyFC"} \ No newline at end of file diff --git a/dist/classes/GameObjectLite.d.ts b/dist/classes/GameObjectLite.d.ts deleted file mode 100644 index 2fca17d..0000000 --- a/dist/classes/GameObjectLite.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { UUID } from './UUID'; -import { IGameObject } from './interfaces/IGameObject'; -import { NameValue } from './NameValue'; -import { PCode } from '../enums/PCode'; -import { ITreeBoundingBox } from './interfaces/ITreeBoundingBox'; -export declare class GameObjectLite implements IGameObject { - rtreeEntry?: ITreeBoundingBox; - ID: number; - FullID: UUID; - ParentID: number; - OwnerID: UUID; - IsAttachment: boolean; - NameValue: { - [key: string]: NameValue; - }; - PCode: PCode; - constructor(); - hasNameValueEntry(key: string): boolean; - getNameValueEntry(key: string): string; -} diff --git a/dist/classes/GameObjectLite.js b/dist/classes/GameObjectLite.js deleted file mode 100644 index 1ba9e3d..0000000 --- a/dist/classes/GameObjectLite.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class GameObjectLite { - constructor() { - this.IsAttachment = false; - } - hasNameValueEntry(key) { - return this.NameValue['AttachItemID'] !== undefined; - } - getNameValueEntry(key) { - if (this.NameValue['AttachItemID']) { - return this.NameValue['AttachItemID'].value; - } - return ''; - } -} -exports.GameObjectLite = GameObjectLite; -//# sourceMappingURL=GameObjectLite.js.map \ No newline at end of file diff --git a/dist/classes/GameObjectLite.js.map b/dist/classes/GameObjectLite.js.map deleted file mode 100644 index 6f05058..0000000 --- a/dist/classes/GameObjectLite.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GameObjectLite.js","sourceRoot":"","sources":["../../lib/classes/GameObjectLite.ts"],"names":[],"mappings":";;AAMA,MAAa,cAAc;IAUvB;QAEI,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;IAC9B,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,OAAO,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,KAAK,SAAS,CAAC;IACxD,CAAC;IAED,iBAAiB,CAAC,GAAW;QAEzB,IAAI,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,EAClC;YACI,OAAO,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC;SAC/C;QACD,OAAO,EAAE,CAAC;IACd,CAAC;CACJ;AA5BD,wCA4BC"} \ No newline at end of file diff --git a/dist/classes/GroupMember.d.ts b/dist/classes/GroupMember.d.ts deleted file mode 100644 index 8183a3e..0000000 --- a/dist/classes/GroupMember.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { UUID } from './UUID'; -import * as Long from 'long'; -export declare class GroupMember { - AgentID: UUID; - OnlineStatus: string; - AgentPowers: Long; - Title: string; - IsOwner: boolean; -} diff --git a/dist/classes/GroupMember.js b/dist/classes/GroupMember.js deleted file mode 100644 index 27f47ac..0000000 --- a/dist/classes/GroupMember.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class GroupMember { -} -exports.GroupMember = GroupMember; -//# sourceMappingURL=GroupMember.js.map \ No newline at end of file diff --git a/dist/classes/GroupMember.js.map b/dist/classes/GroupMember.js.map deleted file mode 100644 index af93aea..0000000 --- a/dist/classes/GroupMember.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupMember.js","sourceRoot":"","sources":["../../lib/classes/GroupMember.ts"],"names":[],"mappings":";;AAGA,MAAa,WAAW;CAOvB;AAPD,kCAOC"} \ No newline at end of file diff --git a/dist/classes/GroupRole.d.ts b/dist/classes/GroupRole.d.ts deleted file mode 100644 index ceba876..0000000 --- a/dist/classes/GroupRole.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { UUID } from './UUID'; -import * as Long from 'long'; -export declare class GroupRole { - RoleID: UUID; - Name: string; - Title: string; - Description: string; - Powers: Long; - Members: number; -} diff --git a/dist/classes/GroupRole.js b/dist/classes/GroupRole.js deleted file mode 100644 index ca40f76..0000000 --- a/dist/classes/GroupRole.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class GroupRole { -} -exports.GroupRole = GroupRole; -//# sourceMappingURL=GroupRole.js.map \ No newline at end of file diff --git a/dist/classes/GroupRole.js.map b/dist/classes/GroupRole.js.map deleted file mode 100644 index d7a5ff5..0000000 --- a/dist/classes/GroupRole.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupRole.js","sourceRoot":"","sources":["../../lib/classes/GroupRole.ts"],"names":[],"mappings":";;AAGA,MAAa,SAAS;CAQrB;AARD,8BAQC"} \ No newline at end of file diff --git a/dist/classes/IPAddress.d.ts b/dist/classes/IPAddress.d.ts deleted file mode 100644 index 2c5347d..0000000 --- a/dist/classes/IPAddress.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -export declare class IPAddress { - ip: any; - static zero(): IPAddress; - toString: () => string; - constructor(buf?: Buffer | string, pos?: number); - writeToBuffer(buf: Buffer, pos: number): void; -} diff --git a/dist/classes/IPAddress.js b/dist/classes/IPAddress.js deleted file mode 100644 index 116fa59..0000000 --- a/dist/classes/IPAddress.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const ipaddr = require('ipaddr.js'); -class IPAddress { - constructor(buf, pos) { - this.ip = null; - this.toString = () => { - try { - return this.ip.toString(); - } - catch (ignore) { - return ''; - } - }; - try { - if (buf !== undefined && buf instanceof Buffer) { - if (pos !== undefined) { - const bytes = buf.slice(pos, 4); - this.ip = ipaddr.fromByteArray(bytes); - } - else { - if (ipaddr.isValid(buf)) { - this.ip = ipaddr.parse(buf); - } - else { - throw new Error('Invalid IP address'); - } - } - } - else { - if (ipaddr.isValid(buf)) { - this.ip = ipaddr.parse(buf); - } - else { - throw new Error('Invalid IP address'); - } - } - } - catch (ignore) { - this.ip = ipaddr.parse('0.0.0.0'); - } - } - static zero() { - return new IPAddress('0.0.0.0'); - } - writeToBuffer(buf, pos) { - const bytes = this.ip.toByteArray(); - buf.writeUInt8(bytes[0], pos++); - buf.writeUInt8(bytes[1], pos++); - buf.writeUInt8(bytes[2], pos++); - buf.writeUInt8(bytes[3], pos); - } -} -exports.IPAddress = IPAddress; -//# sourceMappingURL=IPAddress.js.map \ No newline at end of file diff --git a/dist/classes/IPAddress.js.map b/dist/classes/IPAddress.js.map deleted file mode 100644 index 23976f7..0000000 --- a/dist/classes/IPAddress.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"IPAddress.js","sourceRoot":"","sources":["../../lib/classes/IPAddress.ts"],"names":[],"mappings":";;AAAA,MAAM,MAAM,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;AAEpC,MAAa,SAAS;IAmBlB,YAAY,GAAqB,EAAE,GAAY;QAjB/C,OAAE,GAAQ,IAAI,CAAC;QAMR,aAAQ,GAAG,GAAW,EAAE;YAE3B,IACA;gBACI,OAAO,IAAI,CAAC,EAAE,CAAC,QAAQ,EAAE,CAAC;aAC7B;YACD,OAAO,MAAM,EACb;gBACI,OAAO,EAAE,CAAC;aACb;QACL,CAAC,CAAC;QAGE,IACA;YACI,IAAI,GAAG,KAAK,SAAS,IAAI,GAAG,YAAY,MAAM,EAC9C;gBACI,IAAI,GAAG,KAAK,SAAS,EACrB;oBACI,MAAM,KAAK,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;oBAChC,IAAI,CAAC,EAAE,GAAG,MAAM,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;iBACzC;qBAED;oBACI,IAAI,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,EACvB;wBACI,IAAI,CAAC,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;qBAC/B;yBAED;wBACI,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAC;qBACzC;iBACJ;aACJ;iBAED;gBACI,IAAI,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,EACvB;oBACI,IAAI,CAAC,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;iBAC/B;qBAED;oBACI,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAC;iBACzC;aACJ;SACJ;QACD,OAAO,MAAM,EACb;YACI,IAAI,CAAC,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC;SACrC;IACL,CAAC;IAtDD,MAAM,CAAC,IAAI;QAEP,OAAO,IAAI,SAAS,CAAC,SAAS,CAAC,CAAC;IACpC,CAAC;IAoDD,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,KAAK,GAAe,IAAI,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC;QAChD,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAChC,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAChC,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAChC,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;IAClC,CAAC;CACJ;AAnED,8BAmEC"} \ No newline at end of file diff --git a/dist/classes/Inventory.d.ts b/dist/classes/Inventory.d.ts deleted file mode 100644 index 6b77b70..0000000 --- a/dist/classes/Inventory.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { UUID } from './UUID'; -import { ClientEvents } from './ClientEvents'; -import { InventoryFolder } from './InventoryFolder'; -import { Agent } from './Agent'; -import { AssetType } from '..'; -export declare class Inventory { - main: { - skeleton: { - [key: string]: InventoryFolder; - }; - root?: UUID; - }; - library: { - owner?: UUID; - skeleton: { - [key: string]: InventoryFolder; - }; - root?: UUID; - }; - private clientEvents; - private agent; - constructor(clientEvents: ClientEvents, agent: Agent); - getRootFolderLibrary(): InventoryFolder; - getRootFolderMain(): InventoryFolder; - findFolderForType(type: AssetType): UUID; -} diff --git a/dist/classes/Inventory.js b/dist/classes/Inventory.js deleted file mode 100644 index a3ebebc..0000000 --- a/dist/classes/Inventory.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("./UUID"); -const InventoryFolder_1 = require("./InventoryFolder"); -const __1 = require(".."); -class Inventory { - constructor(clientEvents, agent) { - this.main = { - skeleton: {} - }; - this.library = { - skeleton: {} - }; - this.agent = agent; - this.clientEvents = clientEvents; - } - getRootFolderLibrary() { - if (this.library.root === undefined) { - return new InventoryFolder_1.InventoryFolder(this.library, this.agent); - } - const uuidStr = this.library.root.toString(); - if (this.library.skeleton[uuidStr]) { - return this.library.skeleton[uuidStr]; - } - else { - return new InventoryFolder_1.InventoryFolder(this.library, this.agent); - } - } - getRootFolderMain() { - if (this.main.root === undefined) { - return new InventoryFolder_1.InventoryFolder(this.main, this.agent); - } - const uuidStr = this.main.root.toString(); - if (this.main.skeleton[uuidStr]) { - return this.main.skeleton[uuidStr]; - } - else { - return new InventoryFolder_1.InventoryFolder(this.main, this.agent); - } - } - findFolderForType(type) { - if (this.main.root === undefined) { - return UUID_1.UUID.zero(); - } - if (type === __1.AssetType.Folder) { - return this.main.root; - } - let found = UUID_1.UUID.zero(); - Object.keys(this.main.skeleton).forEach((fUUID) => { - const folder = this.main.skeleton[fUUID]; - if (folder.typeDefault === type) { - found = folder.folderID; - } - }); - return found; - } -} -exports.Inventory = Inventory; -//# sourceMappingURL=Inventory.js.map \ No newline at end of file diff --git a/dist/classes/Inventory.js.map b/dist/classes/Inventory.js.map deleted file mode 100644 index 992c87b..0000000 --- a/dist/classes/Inventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Inventory.js","sourceRoot":"","sources":["../../lib/classes/Inventory.ts"],"names":[],"mappings":";;AAAA,iCAA4B;AAE5B,uDAAkD;AAElD,0BAA6B;AAE7B,MAAa,SAAS;IAkBlB,YAAY,YAA0B,EAAE,KAAY;QAhBpD,SAAI,GAGA;YACA,QAAQ,EAAE,EAAE;SACf,CAAC;QACF,YAAO,GAIH;YACA,QAAQ,EAAE,EAAE;SACf,CAAC;QAME,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;QACnB,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;IACrC,CAAC;IACD,oBAAoB;QAEhB,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,SAAS,EACnC;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACxD;QACD,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC7C,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,EAClC;YACI,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;SACzC;aAED;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACxD;IACL,CAAC;IACD,iBAAiB;QAEb,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,SAAS,EAChC;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACrD;QACD,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC1C,IAAI,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,EAC/B;YACI,OAAO,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;SACtC;aAED;YACI,OAAO,IAAI,iCAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;SACrD;IACL,CAAC;IACD,iBAAiB,CAAC,IAAe;QAE7B,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,SAAS,EAChC;YACI,OAAO,WAAI,CAAC,IAAI,EAAE,CAAC;SACtB;QACD,IAAI,IAAI,KAAK,aAAS,CAAC,MAAM,EAC7B;YACI,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;SACzB;QACD,IAAI,KAAK,GAAG,WAAI,CAAC,IAAI,EAAE,CAAC;QACxB,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,EAAE;YAE9C,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;YACzC,IAAI,MAAM,CAAC,WAAW,KAAK,IAAI,EAC/B;gBACI,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC;aAC3B;QACL,CAAC,CAAC,CAAC;QACH,OAAO,KAAK,CAAC;IACjB,CAAC;CACJ;AA5ED,8BA4EC"} \ No newline at end of file diff --git a/dist/classes/InventoryFolder.d.ts b/dist/classes/InventoryFolder.d.ts deleted file mode 100644 index 881f323..0000000 --- a/dist/classes/InventoryFolder.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { UUID } from './UUID'; -import { InventoryItem } from './InventoryItem'; -import { Agent } from './Agent'; -import { AssetType } from '..'; -export declare class InventoryFolder { - typeDefault: AssetType; - version: number; - name: string; - folderID: UUID; - parentID: UUID; - items: InventoryItem[]; - cacheDir: string; - agent: Agent; - private inventoryBase; - constructor(invBase: { - skeleton: { - [key: string]: InventoryFolder; - }; - root?: UUID; - }, agent: Agent); - getChildFolders(): InventoryFolder[]; - private saveCache; - private loadCache; - populate(): Promise<{}>; -} diff --git a/dist/classes/InventoryFolder.js b/dist/classes/InventoryFolder.js deleted file mode 100644 index 0a648f7..0000000 --- a/dist/classes/InventoryFolder.js +++ /dev/null @@ -1,154 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("./UUID"); -const InventoryItem_1 = require("./InventoryItem"); -const fs = require("fs"); -const path = require("path"); -const LLSD = require("@caspertech/llsd"); -const InventorySortOrder_1 = require("../enums/InventorySortOrder"); -class InventoryFolder { - constructor(invBase, agent) { - this.items = []; - this.agent = agent; - this.inventoryBase = invBase; - const cacheLocation = path.resolve(__dirname + '/cache'); - if (!fs.existsSync(cacheLocation)) { - fs.mkdirSync(cacheLocation, 0o777); - } - this.cacheDir = path.resolve(cacheLocation + '/' + this.agent.agentID.toString()); - if (!fs.existsSync(this.cacheDir)) { - fs.mkdirSync(this.cacheDir, 0o777); - } - } - getChildFolders() { - const children = []; - const ofi = this.folderID.toString(); - Object.keys(this.inventoryBase.skeleton).forEach((uuid) => { - const folder = this.inventoryBase.skeleton[uuid]; - if (folder.parentID.toString() === ofi) { - children.push(folder); - } - }); - return children; - } - saveCache() { - return new Promise((resolve, reject) => { - const json = { - version: this.version, - items: this.items - }; - const fileName = path.join(this.cacheDir + '/' + this.folderID.toString()); - fs.writeFile(fileName, JSON.stringify(json), (err) => { - if (err) { - reject(err); - } - else { - resolve(); - } - }); - }); - } - loadCache() { - return new Promise((resolve, reject) => { - const fileName = path.join(this.cacheDir + '/' + this.folderID.toString()); - if (fs.existsSync(fileName)) { - fs.readFile(fileName, (err, data) => { - if (err) { - reject(err); - } - else { - try { - const json = JSON.parse(data.toString('utf8')); - if (json['version'] >= this.version) { - this.items = []; - json['items'].forEach((item) => { - item.created = new Date(item.created.mUUID); - item.assetID = new UUID_1.UUID(item.assetID.mUUID); - item.parentID = new UUID_1.UUID(item.parentID.mUUID); - item.itemID = new UUID_1.UUID(item.itemID.mUUID); - item.permissions.lastOwner = new UUID_1.UUID(item.permissions.lastOwner.mUUID); - item.permissions.owner = new UUID_1.UUID(item.permissions.owner.mUUID); - item.permissions.creator = new UUID_1.UUID(item.permissions.creator.mUUID); - item.permissions.group = new UUID_1.UUID(item.permissions.group.mUUID); - this.items.push(item); - }); - resolve(); - } - else { - reject(new Error('Old version')); - } - } - catch (err) { - reject(err); - } - } - }); - } - else { - reject(new Error('Cache miss')); - } - }); - } - populate() { - return new Promise((resolve, reject) => { - this.loadCache().then(() => { - resolve(); - }).catch((err) => { - const requestFolder = { - folder_id: new LLSD.UUID(this.folderID), - owner_id: new LLSD.UUID(this.agent.agentID), - fetch_folders: true, - fetch_items: true, - sort_order: InventorySortOrder_1.InventorySortOrder.ByName - }; - const requestedFolders = { - 'folders': [ - requestFolder - ] - }; - this.agent.currentRegion.caps.capsRequestXML('FetchInventoryDescendents2', requestedFolders).then((folderContents) => { - if (folderContents['folders'] && folderContents['folders'][0] && folderContents['folders'][0]['items']) { - this.version = folderContents['folders'][0]['version']; - this.items = []; - folderContents['folders'][0]['items'].forEach((item) => { - const invItem = new InventoryItem_1.InventoryItem(); - invItem.assetID = new UUID_1.UUID(item['asset_id'].toString()); - invItem.inventoryType = item['inv_type']; - invItem.name = item['name']; - invItem.salePrice = item['sale_info']['sale_price']; - invItem.saleType = item['sale_info']['sale_type']; - invItem.created = new Date(item['created_at'] * 1000); - invItem.parentID = new UUID_1.UUID(item['parent_id'].toString()); - invItem.flags = item['flags']; - invItem.itemID = new UUID_1.UUID(item['item_id'].toString()); - invItem.description = item['desc']; - invItem.type = item['type']; - invItem.permissions = { - baseMask: item['permissions']['base_mask'], - groupMask: item['permissions']['group_mask'], - nextOwnerMask: item['permissions']['next_owner_mask'], - ownerMask: item['permissions']['owner_mask'], - everyoneMask: item['permissions']['everyone_mask'], - lastOwner: new UUID_1.UUID(item['permissions']['last_owner_id'].toString()), - owner: new UUID_1.UUID(item['permissions']['owner_id'].toString()), - creator: new UUID_1.UUID(item['permissions']['creator_id'].toString()), - group: new UUID_1.UUID(item['permissions']['group_id'].toString()) - }; - this.items.push(invItem); - }); - this.saveCache().then(() => { - resolve(); - }).catch(() => { - resolve(); - }); - } - else { - resolve(); - } - }); - }); - }); - } -} -exports.InventoryFolder = InventoryFolder; -//# sourceMappingURL=InventoryFolder.js.map \ No newline at end of file diff --git a/dist/classes/InventoryFolder.js.map b/dist/classes/InventoryFolder.js.map deleted file mode 100644 index 3bfd21e..0000000 --- a/dist/classes/InventoryFolder.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InventoryFolder.js","sourceRoot":"","sources":["../../lib/classes/InventoryFolder.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/InventoryItem.d.ts b/dist/classes/InventoryItem.d.ts deleted file mode 100644 index 311e460..0000000 --- a/dist/classes/InventoryItem.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { UUID } from './UUID'; -import { InventoryType } from '../enums/InventoryType'; -import { PermissionMask } from '../enums/PermissionMask'; -import { AssetType, InventoryItemFlags } from '..'; -export declare class InventoryItem { - assetID: UUID; - inventoryType: InventoryType; - name: string; - salePrice: number; - saleType: number; - created: Date; - parentID: UUID; - flags: InventoryItemFlags; - itemID: UUID; - description: string; - type: AssetType; - permissions: { - baseMask: PermissionMask; - groupMask: PermissionMask; - nextOwnerMask: PermissionMask; - ownerMask: PermissionMask; - everyoneMask: PermissionMask; - lastOwner: UUID; - owner: UUID; - creator: UUID; - group: UUID; - }; -} diff --git a/dist/classes/InventoryItem.js b/dist/classes/InventoryItem.js deleted file mode 100644 index 15ce03f..0000000 --- a/dist/classes/InventoryItem.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("./UUID"); -class InventoryItem { - constructor() { - this.assetID = UUID_1.UUID.zero(); - } -} -exports.InventoryItem = InventoryItem; -//# sourceMappingURL=InventoryItem.js.map \ No newline at end of file diff --git a/dist/classes/InventoryItem.js.map b/dist/classes/InventoryItem.js.map deleted file mode 100644 index 48e508f..0000000 --- a/dist/classes/InventoryItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InventoryItem.js","sourceRoot":"","sources":["../../lib/classes/InventoryItem.ts"],"names":[],"mappings":";;AAAA,iCAA4B;AAK5B,MAAa,aAAa;IAA1B;QAEI,YAAO,GAAS,WAAI,CAAC,IAAI,EAAE,CAAC;IAsBhC,CAAC;CAAA;AAxBD,sCAwBC"} \ No newline at end of file diff --git a/dist/classes/LoginParameters.d.ts b/dist/classes/LoginParameters.d.ts deleted file mode 100644 index a8d4077..0000000 --- a/dist/classes/LoginParameters.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export declare class LoginParameters { - firstName: string; - lastName: string; - password: string; - start: string; -} diff --git a/dist/classes/LoginParameters.js b/dist/classes/LoginParameters.js deleted file mode 100644 index 3364078..0000000 --- a/dist/classes/LoginParameters.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class LoginParameters { - constructor() { - this.start = 'last'; - } -} -exports.LoginParameters = LoginParameters; -//# sourceMappingURL=LoginParameters.js.map \ No newline at end of file diff --git a/dist/classes/LoginParameters.js.map b/dist/classes/LoginParameters.js.map deleted file mode 100644 index 2c58f49..0000000 --- a/dist/classes/LoginParameters.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LoginParameters.js","sourceRoot":"","sources":["../../lib/classes/LoginParameters.ts"],"names":[],"mappings":";;AAAA,MAAa,eAAe;IAA5B;QAKI,UAAK,GAAG,MAAM,CAAC;IACnB,CAAC;CAAA;AAND,0CAMC"} \ No newline at end of file diff --git a/dist/classes/LoginResponse.d.ts b/dist/classes/LoginResponse.d.ts deleted file mode 100644 index be1c431..0000000 --- a/dist/classes/LoginResponse.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { UUID } from './UUID'; -import { Agent } from './Agent'; -import { Region } from './Region'; -import { ClientEvents } from './ClientEvents'; -import { BotOptionFlags, LoginFlags } from '..'; -export declare class LoginResponse { - loginFlags: LoginFlags; - loginMessage: string; - agent: Agent; - region: Region; - events: { - categories: { - categoryID: number; - categoryName: string; - }[]; - }; - classifieds: { - categories: { - categoryID: number; - categoryName: string; - }[]; - }; - textures: { - 'cloudTextureID'?: UUID; - 'sunTextureID'?: UUID; - 'moonTextureID'?: UUID; - }; - searchToken: string; - clientEvents: ClientEvents; - private static toRegionHandle; - private static parseVector3; - private static parseHome; - constructor(json: any, clientEvents: ClientEvents, options: BotOptionFlags); -} diff --git a/dist/classes/LoginResponse.js b/dist/classes/LoginResponse.js deleted file mode 100644 index ad436e8..0000000 --- a/dist/classes/LoginResponse.js +++ /dev/null @@ -1,271 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("./UUID"); -const Agent_1 = require("./Agent"); -const Region_1 = require("./Region"); -const Vector3_1 = require("./Vector3"); -const Long = require("long"); -const InventoryFolder_1 = require("./InventoryFolder"); -const __1 = require(".."); -class LoginResponse { - constructor(json, clientEvents, options) { - this.events = { - categories: [] - }; - this.classifieds = { - categories: [] - }; - this.textures = {}; - this.clientEvents = clientEvents; - this.agent = new Agent_1.Agent(this.clientEvents); - this.region = new Region_1.Region(this.agent, this.clientEvents, options); - if (json['agent_id']) { - this.agent.agentID = new UUID_1.UUID(json['agent_id']); - } - Object.keys(json).forEach((key) => { - const val = json[key]; - switch (key) { - case 'inventory-skeleton': - val.forEach((item) => { - const folder = new InventoryFolder_1.InventoryFolder(this.agent.inventory.main, this.agent); - folder.typeDefault = parseInt(item['type_default'], 10); - folder.version = parseInt(item['version'], 10); - folder.name = String(item['name']); - folder.folderID = new UUID_1.UUID(item['folder_id']); - folder.parentID = new UUID_1.UUID(item['parent_id']); - this.agent.inventory.main.skeleton[folder.folderID.toString()] = folder; - }); - break; - case 'inventory-skel-lib': - val.forEach((item) => { - const folder = new InventoryFolder_1.InventoryFolder(this.agent.inventory.library, this.agent); - folder.typeDefault = parseInt(item['type_default'], 10); - folder.version = parseInt(item['version'], 10); - folder.name = String(item['name']); - folder.folderID = new UUID_1.UUID(item['folder_id']); - folder.parentID = new UUID_1.UUID(item['parent_id']); - this.agent.inventory.library.skeleton[folder.folderID.toString()] = folder; - }); - break; - case 'inventory-root': - { - this.agent.inventory.main.root = new UUID_1.UUID(val[0]['folder_id']); - const folder = new InventoryFolder_1.InventoryFolder(this.agent.inventory.main, this.agent); - folder.typeDefault = 0; - folder.version = 0; - folder.name = 'root'; - folder.folderID = new UUID_1.UUID(val[0]['folder_id']); - folder.parentID = UUID_1.UUID.zero(); - this.agent.inventory.main.skeleton[folder.folderID.toString()] = folder; - break; - } - case 'inventory-lib-owner': - this.agent.inventory.library.owner = new UUID_1.UUID(val[0]['agent_id']); - break; - case 'inventory-lib-root': - { - this.agent.inventory.library.root = new UUID_1.UUID(val[0]['folder_id']); - const folder = new InventoryFolder_1.InventoryFolder(this.agent.inventory.library, this.agent); - folder.typeDefault = 0; - folder.version = 0; - folder.name = 'root'; - folder.folderID = new UUID_1.UUID(val[0]['folder_id']); - folder.parentID = UUID_1.UUID.zero(); - this.agent.inventory.library.skeleton[folder.folderID.toString()] = folder; - break; - } - case 'agent_access_max': - this.agent.accessMax = String(val); - break; - case 'event_notifications': - break; - case 'secure_session_id': - this.region.circuit.secureSessionID = new UUID_1.UUID(val); - break; - case 'openid_token': - this.agent.openID.token = String(val); - break; - case 'region_x': - this.region.xCoordinate = parseInt(val, 10); - break; - case 'ao_transition': - this.agent.AOTransition = (val !== 0); - break; - case 'global-textures': - val.forEach((obj) => { - if (obj['cloud_texture_id']) { - this.textures.cloudTextureID = obj['cloud_texture_id']; - } - if (obj['sun_texture_id']) { - this.textures.sunTextureID = obj['sun_texture_id']; - } - if (obj['moon_texture_id']) { - this.textures.moonTextureID = obj['moon_texture_id']; - } - }); - break; - case 'search_token': - this.searchToken = String(val); - break; - case 'login-flags': - let flags = 0; - val.forEach((obj) => { - if (obj['ever_logged_in'] === 'Y') { - flags = flags | __1.LoginFlags.everLoggedIn; - } - if (obj['daylight_savings'] === 'Y') { - flags = flags | __1.LoginFlags.daylightSavings; - } - if (obj['stipend_since_login'] === 'Y') { - flags = flags | __1.LoginFlags.stipendSinceLogin; - } - if (obj['gendered'] === 'Y') { - flags = flags | __1.LoginFlags.gendered; - } - }); - this.loginFlags = flags; - break; - case 'buddy-list': - val.forEach((obj) => { - this.agent.buddyList.push({ - buddyRightsGiven: obj['buddy_rights_given'] !== 0, - buddyID: new UUID_1.UUID(obj['buddy_id']), - buddyRightsHas: obj['buddy_rights_has'] !== 0, - }); - }); - break; - case 'sim_port': - this.region.circuit.port = parseInt(val, 10); - break; - case 'sim_ip': - this.region.circuit.ipAddress = String(val); - break; - case 'agent_appearance_service': - this.agent.agentAppearanceService = val; - break; - case 'ui-config': - val.forEach((item) => { - if (item['allow_first_life'] === 'Y') { - this.agent.uiFlags.allowFirstLife = true; - } - }); - break; - case 'look_at': - this.agent.cameraLookAt = LoginResponse.parseVector3(val); - break; - case 'openid_url': - this.agent.openID.url = String(val); - break; - case 'max-agent-groups': - this.agent.maxGroups = parseInt(val, 10); - break; - case 'session_id': - this.region.circuit.sessionID = new UUID_1.UUID(val); - break; - case 'agent_flags': - this.agent.agentFlags = parseInt(val, 10); - break; - case 'event_categories': - val.forEach((item) => { - this.events.categories.push({ - 'categoryID': parseInt(item['category_id'], 10), - 'categoryName': String(item['category_name']) - }); - }); - break; - case 'start_location': - this.agent.startLocation = String(val); - break; - case 'agent_region_access': - this.agent.regionAccess = String(val); - break; - case 'last_name': - this.agent.lastName = String(val); - break; - case 'cof_version': - this.agent.cofVersion = parseInt(val, 10); - break; - case 'home': - this.agent.home = LoginResponse.parseHome(val); - break; - case 'classified_categories': - val.forEach((item) => { - this.classifieds.categories.push({ - 'categoryID': parseInt(item['category_id'], 10), - 'categoryName': String(item['category_name']) - }); - }); - break; - case 'snapshot_config_url': - this.agent.snapshotConfigURL = String(val); - break; - case 'region_y': - this.region.yCoordinate = parseInt(val, 10); - break; - case 'agent_access': - this.agent.agentAccess = String(val); - break; - case 'circuit_code': - this.region.circuit.circuitCode = parseInt(val, 10); - break; - case 'message': - this.loginMessage = String(val); - break; - case 'gestures': - val.forEach((item) => { - this.agent.gestures.push({ - 'assetID': new UUID_1.UUID(item['asset_id']), - 'itemID': new UUID_1.UUID(item['item_id']) - }); - }); - break; - case 'udp_blacklist': - const list = String(val).split(','); - this.region.circuit.udpBlacklist = list; - break; - case 'seconds_since_epoch': - this.region.circuit.timestamp = parseInt(val, 10); - break; - case 'seed_capability': - this.region.activateCaps(String(val)); - break; - case 'first_name': - this.agent.firstName = String(val).replace(/"/g, ''); - break; - } - }); - this.agent.setCurrentRegion(this.region); - } - static toRegionHandle(x_global, y_global) { - let x_origin = x_global; - x_origin -= x_origin % 256; - let y_origin = y_global; - y_origin -= y_origin % 256; - return new Long(x_origin, y_origin, true); - } - static parseVector3(str) { - const num = str.replace(/[\[\]]r/g, '').split(','); - const x = parseFloat(num[0]); - const y = parseFloat(num[1]); - const z = parseFloat(num[2]); - return new Vector3_1.Vector3([x, y, z]); - } - static parseHome(str) { - const result = {}; - const json = str.replace(/[\[\]']/g, '\"'); - const parsed = JSON.parse(json); - if (parsed['region_handle']) { - const coords = parsed['region_handle'].replace(/r/g, '').split(', '); - result['regionHandle'] = LoginResponse.toRegionHandle(parseInt(coords[0], 10), parseInt(coords[1], 10)); - } - if (parsed['position']) { - result['position'] = this.parseVector3('[' + parsed['position'] + ']'); - } - if (parsed['look_at']) { - result['lookAt'] = this.parseVector3('[' + parsed['lookAt'] + ']'); - } - return result; - } -} -exports.LoginResponse = LoginResponse; -//# sourceMappingURL=LoginResponse.js.map \ No newline at end of file diff --git a/dist/classes/LoginResponse.js.map b/dist/classes/LoginResponse.js.map deleted file mode 100644 index 86a5ed4..0000000 --- a/dist/classes/LoginResponse.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LoginResponse.js","sourceRoot":"","sources":["../../lib/classes/LoginResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/MapBlock.d.ts b/dist/classes/MapBlock.d.ts deleted file mode 100644 index bc3f3a6..0000000 --- a/dist/classes/MapBlock.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { UUID } from './UUID'; -export declare class MapBlock { - name: string; - mapImage: UUID; - accessFlags: number; -} diff --git a/dist/classes/MapBlock.js b/dist/classes/MapBlock.js deleted file mode 100644 index 1813aa4..0000000 --- a/dist/classes/MapBlock.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class MapBlock { -} -exports.MapBlock = MapBlock; -//# sourceMappingURL=MapBlock.js.map \ No newline at end of file diff --git a/dist/classes/MapBlock.js.map b/dist/classes/MapBlock.js.map deleted file mode 100644 index 279c3fc..0000000 --- a/dist/classes/MapBlock.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapBlock.js","sourceRoot":"","sources":["../../lib/classes/MapBlock.ts"],"names":[],"mappings":";;AAEA,MAAa,QAAQ;CAKpB;AALD,4BAKC"} \ No newline at end of file diff --git a/dist/classes/MessageBase.d.ts b/dist/classes/MessageBase.d.ts deleted file mode 100644 index db9fd85..0000000 --- a/dist/classes/MessageBase.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { Message } from '../enums/Message'; -import { MessageFlags } from '..'; -export interface MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/MessageBase.js b/dist/classes/MessageBase.js deleted file mode 100644 index a04d2e1..0000000 --- a/dist/classes/MessageBase.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=MessageBase.js.map \ No newline at end of file diff --git a/dist/classes/MessageBase.js.map b/dist/classes/MessageBase.js.map deleted file mode 100644 index 3f428d6..0000000 --- a/dist/classes/MessageBase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MessageBase.js","sourceRoot":"","sources":["../../lib/classes/MessageBase.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/classes/MessageClasses.d.ts b/dist/classes/MessageClasses.d.ts deleted file mode 100644 index 8993684..0000000 --- a/dist/classes/MessageClasses.d.ts +++ /dev/null @@ -1,480 +0,0 @@ -export * from './messages/TestMessage'; -export * from './messages/PacketAck'; -export * from './messages/OpenCircuit'; -export * from './messages/CloseCircuit'; -export * from './messages/StartPingCheck'; -export * from './messages/CompletePingCheck'; -export * from './messages/AddCircuitCode'; -export * from './messages/UseCircuitCode'; -export * from './messages/NeighborList'; -export * from './messages/AvatarTextureUpdate'; -export * from './messages/SimulatorMapUpdate'; -export * from './messages/SimulatorSetMap'; -export * from './messages/SubscribeLoad'; -export * from './messages/UnsubscribeLoad'; -export * from './messages/SimulatorReady'; -export * from './messages/TelehubInfo'; -export * from './messages/SimulatorPresentAtLocation'; -export * from './messages/SimulatorLoad'; -export * from './messages/SimulatorShutdownRequest'; -export * from './messages/RegionPresenceRequestByRegionID'; -export * from './messages/RegionPresenceRequestByHandle'; -export * from './messages/RegionPresenceResponse'; -export * from './messages/UpdateSimulator'; -export * from './messages/LogDwellTime'; -export * from './messages/FeatureDisabled'; -export * from './messages/LogFailedMoneyTransaction'; -export * from './messages/UserReportInternal'; -export * from './messages/SetSimStatusInDatabase'; -export * from './messages/SetSimPresenceInDatabase'; -export * from './messages/EconomyDataRequest'; -export * from './messages/EconomyData'; -export * from './messages/AvatarPickerRequest'; -export * from './messages/AvatarPickerRequestBackend'; -export * from './messages/AvatarPickerReply'; -export * from './messages/PlacesQuery'; -export * from './messages/PlacesReply'; -export * from './messages/DirFindQuery'; -export * from './messages/DirFindQueryBackend'; -export * from './messages/DirPlacesQuery'; -export * from './messages/DirPlacesQueryBackend'; -export * from './messages/DirPlacesReply'; -export * from './messages/DirPeopleReply'; -export * from './messages/DirEventsReply'; -export * from './messages/DirGroupsReply'; -export * from './messages/DirClassifiedQuery'; -export * from './messages/DirClassifiedQueryBackend'; -export * from './messages/DirClassifiedReply'; -export * from './messages/AvatarClassifiedReply'; -export * from './messages/ClassifiedInfoRequest'; -export * from './messages/ClassifiedInfoReply'; -export * from './messages/ClassifiedInfoUpdate'; -export * from './messages/ClassifiedDelete'; -export * from './messages/ClassifiedGodDelete'; -export * from './messages/DirLandQuery'; -export * from './messages/DirLandQueryBackend'; -export * from './messages/DirLandReply'; -export * from './messages/DirPopularQuery'; -export * from './messages/DirPopularQueryBackend'; -export * from './messages/DirPopularReply'; -export * from './messages/ParcelInfoRequest'; -export * from './messages/ParcelInfoReply'; -export * from './messages/ParcelObjectOwnersRequest'; -export * from './messages/ParcelObjectOwnersReply'; -export * from './messages/GroupNoticesListRequest'; -export * from './messages/GroupNoticesListReply'; -export * from './messages/GroupNoticeRequest'; -export * from './messages/GroupNoticeAdd'; -export * from './messages/TeleportRequest'; -export * from './messages/TeleportLocationRequest'; -export * from './messages/TeleportLocal'; -export * from './messages/TeleportLandmarkRequest'; -export * from './messages/TeleportProgress'; -export * from './messages/DataHomeLocationRequest'; -export * from './messages/DataHomeLocationReply'; -export * from './messages/TeleportFinish'; -export * from './messages/StartLure'; -export * from './messages/TeleportLureRequest'; -export * from './messages/TeleportCancel'; -export * from './messages/TeleportStart'; -export * from './messages/TeleportFailed'; -export * from './messages/Undo'; -export * from './messages/Redo'; -export * from './messages/UndoLand'; -export * from './messages/AgentPause'; -export * from './messages/AgentResume'; -export * from './messages/AgentUpdate'; -export * from './messages/ChatFromViewer'; -export * from './messages/AgentThrottle'; -export * from './messages/AgentFOV'; -export * from './messages/AgentHeightWidth'; -export * from './messages/AgentSetAppearance'; -export * from './messages/AgentAnimation'; -export * from './messages/AgentRequestSit'; -export * from './messages/AgentSit'; -export * from './messages/AgentQuitCopy'; -export * from './messages/RequestImage'; -export * from './messages/ImageNotInDatabase'; -export * from './messages/RebakeAvatarTextures'; -export * from './messages/SetAlwaysRun'; -export * from './messages/ObjectAdd'; -export * from './messages/ObjectDelete'; -export * from './messages/ObjectDuplicate'; -export * from './messages/ObjectDuplicateOnRay'; -export * from './messages/MultipleObjectUpdate'; -export * from './messages/RequestMultipleObjects'; -export * from './messages/ObjectPosition'; -export * from './messages/ObjectScale'; -export * from './messages/ObjectRotation'; -export * from './messages/ObjectFlagUpdate'; -export * from './messages/ObjectClickAction'; -export * from './messages/ObjectImage'; -export * from './messages/ObjectMaterial'; -export * from './messages/ObjectShape'; -export * from './messages/ObjectExtraParams'; -export * from './messages/ObjectOwner'; -export * from './messages/ObjectGroup'; -export * from './messages/ObjectBuy'; -export * from './messages/BuyObjectInventory'; -export * from './messages/DerezContainer'; -export * from './messages/ObjectPermissions'; -export * from './messages/ObjectSaleInfo'; -export * from './messages/ObjectName'; -export * from './messages/ObjectDescription'; -export * from './messages/ObjectCategory'; -export * from './messages/ObjectSelect'; -export * from './messages/ObjectDeselect'; -export * from './messages/ObjectAttach'; -export * from './messages/ObjectDetach'; -export * from './messages/ObjectDrop'; -export * from './messages/ObjectLink'; -export * from './messages/ObjectDelink'; -export * from './messages/ObjectGrab'; -export * from './messages/ObjectGrabUpdate'; -export * from './messages/ObjectDeGrab'; -export * from './messages/ObjectSpinStart'; -export * from './messages/ObjectSpinUpdate'; -export * from './messages/ObjectSpinStop'; -export * from './messages/ObjectExportSelected'; -export * from './messages/ModifyLand'; -export * from './messages/VelocityInterpolateOn'; -export * from './messages/VelocityInterpolateOff'; -export * from './messages/StateSave'; -export * from './messages/ReportAutosaveCrash'; -export * from './messages/SimWideDeletes'; -export * from './messages/RequestObjectPropertiesFamily'; -export * from './messages/TrackAgent'; -export * from './messages/ViewerStats'; -export * from './messages/ScriptAnswerYes'; -export * from './messages/UserReport'; -export * from './messages/AlertMessage'; -export * from './messages/AgentAlertMessage'; -export * from './messages/MeanCollisionAlert'; -export * from './messages/ViewerFrozenMessage'; -export * from './messages/HealthMessage'; -export * from './messages/ChatFromSimulator'; -export * from './messages/SimStats'; -export * from './messages/RequestRegionInfo'; -export * from './messages/RegionInfo'; -export * from './messages/GodUpdateRegionInfo'; -export * from './messages/NearestLandingRegionRequest'; -export * from './messages/NearestLandingRegionReply'; -export * from './messages/NearestLandingRegionUpdated'; -export * from './messages/TeleportLandingStatusChanged'; -export * from './messages/RegionHandshake'; -export * from './messages/RegionHandshakeReply'; -export * from './messages/CoarseLocationUpdate'; -export * from './messages/ImageData'; -export * from './messages/ImagePacket'; -export * from './messages/LayerData'; -export * from './messages/ObjectUpdate'; -export * from './messages/ObjectUpdateCompressed'; -export * from './messages/ObjectUpdateCached'; -export * from './messages/ImprovedTerseObjectUpdate'; -export * from './messages/KillObject'; -export * from './messages/CrossedRegion'; -export * from './messages/SimulatorViewerTimeMessage'; -export * from './messages/EnableSimulator'; -export * from './messages/DisableSimulator'; -export * from './messages/ConfirmEnableSimulator'; -export * from './messages/TransferRequest'; -export * from './messages/TransferInfo'; -export * from './messages/TransferPacket'; -export * from './messages/TransferAbort'; -export * from './messages/RequestXfer'; -export * from './messages/SendXferPacket'; -export * from './messages/ConfirmXferPacket'; -export * from './messages/AbortXfer'; -export * from './messages/AvatarAnimation'; -export * from './messages/AvatarAppearance'; -export * from './messages/AvatarSitResponse'; -export * from './messages/SetFollowCamProperties'; -export * from './messages/ClearFollowCamProperties'; -export * from './messages/CameraConstraint'; -export * from './messages/ObjectProperties'; -export * from './messages/ObjectPropertiesFamily'; -export * from './messages/RequestPayPrice'; -export * from './messages/PayPriceReply'; -export * from './messages/KickUser'; -export * from './messages/KickUserAck'; -export * from './messages/GodKickUser'; -export * from './messages/SystemKickUser'; -export * from './messages/EjectUser'; -export * from './messages/FreezeUser'; -export * from './messages/AvatarPropertiesRequest'; -export * from './messages/AvatarPropertiesRequestBackend'; -export * from './messages/AvatarPropertiesReply'; -export * from './messages/AvatarInterestsReply'; -export * from './messages/AvatarGroupsReply'; -export * from './messages/AvatarPropertiesUpdate'; -export * from './messages/AvatarInterestsUpdate'; -export * from './messages/AvatarNotesReply'; -export * from './messages/AvatarNotesUpdate'; -export * from './messages/AvatarPicksReply'; -export * from './messages/EventInfoRequest'; -export * from './messages/EventInfoReply'; -export * from './messages/EventNotificationAddRequest'; -export * from './messages/EventNotificationRemoveRequest'; -export * from './messages/EventGodDelete'; -export * from './messages/PickInfoReply'; -export * from './messages/PickInfoUpdate'; -export * from './messages/PickDelete'; -export * from './messages/PickGodDelete'; -export * from './messages/ScriptQuestion'; -export * from './messages/ScriptControlChange'; -export * from './messages/ScriptDialog'; -export * from './messages/ScriptDialogReply'; -export * from './messages/ForceScriptControlRelease'; -export * from './messages/RevokePermissions'; -export * from './messages/LoadURL'; -export * from './messages/ScriptTeleportRequest'; -export * from './messages/ParcelOverlay'; -export * from './messages/ParcelPropertiesRequest'; -export * from './messages/ParcelPropertiesRequestByID'; -export * from './messages/ParcelProperties'; -export * from './messages/ParcelPropertiesUpdate'; -export * from './messages/ParcelReturnObjects'; -export * from './messages/ParcelSetOtherCleanTime'; -export * from './messages/ParcelDisableObjects'; -export * from './messages/ParcelSelectObjects'; -export * from './messages/EstateCovenantRequest'; -export * from './messages/EstateCovenantReply'; -export * from './messages/ForceObjectSelect'; -export * from './messages/ParcelBuyPass'; -export * from './messages/ParcelDeedToGroup'; -export * from './messages/ParcelReclaim'; -export * from './messages/ParcelClaim'; -export * from './messages/ParcelJoin'; -export * from './messages/ParcelDivide'; -export * from './messages/ParcelRelease'; -export * from './messages/ParcelBuy'; -export * from './messages/ParcelGodForceOwner'; -export * from './messages/ParcelAccessListRequest'; -export * from './messages/ParcelAccessListReply'; -export * from './messages/ParcelAccessListUpdate'; -export * from './messages/ParcelDwellRequest'; -export * from './messages/ParcelDwellReply'; -export * from './messages/RequestParcelTransfer'; -export * from './messages/UpdateParcel'; -export * from './messages/RemoveParcel'; -export * from './messages/MergeParcel'; -export * from './messages/LogParcelChanges'; -export * from './messages/CheckParcelSales'; -export * from './messages/ParcelSales'; -export * from './messages/ParcelGodMarkAsContent'; -export * from './messages/ViewerStartAuction'; -export * from './messages/StartAuction'; -export * from './messages/ConfirmAuctionStart'; -export * from './messages/CompleteAuction'; -export * from './messages/CancelAuction'; -export * from './messages/CheckParcelAuctions'; -export * from './messages/ParcelAuctions'; -export * from './messages/UUIDNameRequest'; -export * from './messages/UUIDNameReply'; -export * from './messages/UUIDGroupNameRequest'; -export * from './messages/UUIDGroupNameReply'; -export * from './messages/ChatPass'; -export * from './messages/EdgeDataPacket'; -export * from './messages/SimStatus'; -export * from './messages/ChildAgentUpdate'; -export * from './messages/ChildAgentAlive'; -export * from './messages/ChildAgentPositionUpdate'; -export * from './messages/ChildAgentDying'; -export * from './messages/ChildAgentUnknown'; -export * from './messages/AtomicPassObject'; -export * from './messages/KillChildAgents'; -export * from './messages/GetScriptRunning'; -export * from './messages/ScriptRunningReply'; -export * from './messages/SetScriptRunning'; -export * from './messages/ScriptReset'; -export * from './messages/ScriptSensorRequest'; -export * from './messages/ScriptSensorReply'; -export * from './messages/CompleteAgentMovement'; -export * from './messages/AgentMovementComplete'; -export * from './messages/DataServerLogout'; -export * from './messages/LogoutRequest'; -export * from './messages/LogoutReply'; -export * from './messages/ImprovedInstantMessage'; -export * from './messages/RetrieveInstantMessages'; -export * from './messages/FindAgent'; -export * from './messages/RequestGodlikePowers'; -export * from './messages/GrantGodlikePowers'; -export * from './messages/GodlikeMessage'; -export * from './messages/EstateOwnerMessage'; -export * from './messages/GenericMessage'; -export * from './messages/MuteListRequest'; -export * from './messages/UpdateMuteListEntry'; -export * from './messages/RemoveMuteListEntry'; -export * from './messages/CopyInventoryFromNotecard'; -export * from './messages/UpdateInventoryItem'; -export * from './messages/UpdateCreateInventoryItem'; -export * from './messages/MoveInventoryItem'; -export * from './messages/CopyInventoryItem'; -export * from './messages/RemoveInventoryItem'; -export * from './messages/ChangeInventoryItemFlags'; -export * from './messages/SaveAssetIntoInventory'; -export * from './messages/CreateInventoryFolder'; -export * from './messages/UpdateInventoryFolder'; -export * from './messages/MoveInventoryFolder'; -export * from './messages/RemoveInventoryFolder'; -export * from './messages/FetchInventoryDescendents'; -export * from './messages/InventoryDescendents'; -export * from './messages/FetchInventory'; -export * from './messages/FetchInventoryReply'; -export * from './messages/BulkUpdateInventory'; -export * from './messages/RequestInventoryAsset'; -export * from './messages/InventoryAssetResponse'; -export * from './messages/RemoveInventoryObjects'; -export * from './messages/PurgeInventoryDescendents'; -export * from './messages/UpdateTaskInventory'; -export * from './messages/RemoveTaskInventory'; -export * from './messages/MoveTaskInventory'; -export * from './messages/RequestTaskInventory'; -export * from './messages/ReplyTaskInventory'; -export * from './messages/DeRezObject'; -export * from './messages/DeRezAck'; -export * from './messages/RezObject'; -export * from './messages/RezObjectFromNotecard'; -export * from './messages/TransferInventory'; -export * from './messages/TransferInventoryAck'; -export * from './messages/AcceptFriendship'; -export * from './messages/DeclineFriendship'; -export * from './messages/FormFriendship'; -export * from './messages/TerminateFriendship'; -export * from './messages/OfferCallingCard'; -export * from './messages/AcceptCallingCard'; -export * from './messages/DeclineCallingCard'; -export * from './messages/RezScript'; -export * from './messages/CreateInventoryItem'; -export * from './messages/CreateLandmarkForEvent'; -export * from './messages/EventLocationRequest'; -export * from './messages/EventLocationReply'; -export * from './messages/RegionHandleRequest'; -export * from './messages/RegionIDAndHandleReply'; -export * from './messages/MoneyTransferRequest'; -export * from './messages/MoneyTransferBackend'; -export * from './messages/MoneyBalanceRequest'; -export * from './messages/MoneyBalanceReply'; -export * from './messages/RoutedMoneyBalanceReply'; -export * from './messages/ActivateGestures'; -export * from './messages/DeactivateGestures'; -export * from './messages/MuteListUpdate'; -export * from './messages/UseCachedMuteList'; -export * from './messages/GrantUserRights'; -export * from './messages/ChangeUserRights'; -export * from './messages/OnlineNotification'; -export * from './messages/OfflineNotification'; -export * from './messages/SetStartLocationRequest'; -export * from './messages/SetStartLocation'; -export * from './messages/NetTest'; -export * from './messages/SetCPURatio'; -export * from './messages/SimCrashed'; -export * from './messages/NameValuePair'; -export * from './messages/RemoveNameValuePair'; -export * from './messages/UpdateAttachment'; -export * from './messages/RemoveAttachment'; -export * from './messages/SoundTrigger'; -export * from './messages/AttachedSound'; -export * from './messages/AttachedSoundGainChange'; -export * from './messages/PreloadSound'; -export * from './messages/AssetUploadRequest'; -export * from './messages/AssetUploadComplete'; -export * from './messages/EmailMessageRequest'; -export * from './messages/EmailMessageReply'; -export * from './messages/InternalScriptMail'; -export * from './messages/ScriptDataRequest'; -export * from './messages/ScriptDataReply'; -export * from './messages/CreateGroupRequest'; -export * from './messages/CreateGroupReply'; -export * from './messages/UpdateGroupInfo'; -export * from './messages/GroupRoleChanges'; -export * from './messages/JoinGroupRequest'; -export * from './messages/JoinGroupReply'; -export * from './messages/EjectGroupMemberRequest'; -export * from './messages/EjectGroupMemberReply'; -export * from './messages/LeaveGroupRequest'; -export * from './messages/LeaveGroupReply'; -export * from './messages/InviteGroupRequest'; -export * from './messages/InviteGroupResponse'; -export * from './messages/GroupProfileRequest'; -export * from './messages/GroupProfileReply'; -export * from './messages/GroupAccountSummaryRequest'; -export * from './messages/GroupAccountSummaryReply'; -export * from './messages/GroupAccountDetailsRequest'; -export * from './messages/GroupAccountDetailsReply'; -export * from './messages/GroupAccountTransactionsRequest'; -export * from './messages/GroupAccountTransactionsReply'; -export * from './messages/GroupActiveProposalsRequest'; -export * from './messages/GroupActiveProposalItemReply'; -export * from './messages/GroupVoteHistoryRequest'; -export * from './messages/GroupVoteHistoryItemReply'; -export * from './messages/StartGroupProposal'; -export * from './messages/GroupProposalBallot'; -export * from './messages/TallyVotes'; -export * from './messages/GroupMembersRequest'; -export * from './messages/GroupMembersReply'; -export * from './messages/ActivateGroup'; -export * from './messages/SetGroupContribution'; -export * from './messages/SetGroupAcceptNotices'; -export * from './messages/GroupRoleDataRequest'; -export * from './messages/GroupRoleDataReply'; -export * from './messages/GroupRoleMembersRequest'; -export * from './messages/GroupRoleMembersReply'; -export * from './messages/GroupTitlesRequest'; -export * from './messages/GroupTitlesReply'; -export * from './messages/GroupTitleUpdate'; -export * from './messages/GroupRoleUpdate'; -export * from './messages/LiveHelpGroupRequest'; -export * from './messages/LiveHelpGroupReply'; -export * from './messages/AgentWearablesRequest'; -export * from './messages/AgentWearablesUpdate'; -export * from './messages/AgentIsNowWearing'; -export * from './messages/AgentCachedTexture'; -export * from './messages/AgentCachedTextureResponse'; -export * from './messages/AgentDataUpdateRequest'; -export * from './messages/AgentDataUpdate'; -export * from './messages/GroupDataUpdate'; -export * from './messages/AgentGroupDataUpdate'; -export * from './messages/AgentDropGroup'; -export * from './messages/LogTextMessage'; -export * from './messages/ViewerEffect'; -export * from './messages/CreateTrustedCircuit'; -export * from './messages/DenyTrustedCircuit'; -export * from './messages/RequestTrustedCircuit'; -export * from './messages/RezSingleAttachmentFromInv'; -export * from './messages/RezMultipleAttachmentsFromInv'; -export * from './messages/DetachAttachmentIntoInv'; -export * from './messages/CreateNewOutfitAttachments'; -export * from './messages/UserInfoRequest'; -export * from './messages/UserInfoReply'; -export * from './messages/UpdateUserInfo'; -export * from './messages/ParcelRename'; -export * from './messages/InitiateDownload'; -export * from './messages/SystemMessage'; -export * from './messages/MapLayerRequest'; -export * from './messages/MapLayerReply'; -export * from './messages/MapBlockRequest'; -export * from './messages/MapNameRequest'; -export * from './messages/MapBlockReply'; -export * from './messages/MapItemRequest'; -export * from './messages/MapItemReply'; -export * from './messages/SendPostcard'; -export * from './messages/RpcChannelRequest'; -export * from './messages/RpcChannelReply'; -export * from './messages/RpcScriptRequestInbound'; -export * from './messages/RpcScriptRequestInboundForward'; -export * from './messages/RpcScriptReplyInbound'; -export * from './messages/ScriptMailRegistration'; -export * from './messages/ParcelMediaCommandMessage'; -export * from './messages/ParcelMediaUpdate'; -export * from './messages/LandStatRequest'; -export * from './messages/LandStatReply'; -export * from './messages/Error'; -export * from './messages/ObjectIncludeInSearch'; -export * from './messages/RezRestoreToWorld'; -export * from './messages/LinkInventoryItem'; -export * from './messages/RetrieveIMsExtended'; -export * from './messages/JoinGroupRequestExtended'; -export * from './messages/CreateGroupRequestExtended'; -import { Message } from '../enums/Message'; -export declare function nameFromID(id: Message): string; diff --git a/dist/classes/MessageClasses.js b/dist/classes/MessageClasses.js deleted file mode 100644 index 22f818b..0000000 --- a/dist/classes/MessageClasses.js +++ /dev/null @@ -1,968 +0,0 @@ -"use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} -Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./messages/TestMessage")); -__export(require("./messages/PacketAck")); -__export(require("./messages/OpenCircuit")); -__export(require("./messages/CloseCircuit")); -__export(require("./messages/StartPingCheck")); -__export(require("./messages/CompletePingCheck")); -__export(require("./messages/AddCircuitCode")); -__export(require("./messages/UseCircuitCode")); -__export(require("./messages/NeighborList")); -__export(require("./messages/AvatarTextureUpdate")); -__export(require("./messages/SimulatorMapUpdate")); -__export(require("./messages/SimulatorSetMap")); -__export(require("./messages/SubscribeLoad")); -__export(require("./messages/UnsubscribeLoad")); -__export(require("./messages/SimulatorReady")); -__export(require("./messages/TelehubInfo")); -__export(require("./messages/SimulatorPresentAtLocation")); -__export(require("./messages/SimulatorLoad")); -__export(require("./messages/SimulatorShutdownRequest")); -__export(require("./messages/RegionPresenceRequestByRegionID")); -__export(require("./messages/RegionPresenceRequestByHandle")); -__export(require("./messages/RegionPresenceResponse")); -__export(require("./messages/UpdateSimulator")); -__export(require("./messages/LogDwellTime")); -__export(require("./messages/FeatureDisabled")); -__export(require("./messages/LogFailedMoneyTransaction")); -__export(require("./messages/UserReportInternal")); -__export(require("./messages/SetSimStatusInDatabase")); -__export(require("./messages/SetSimPresenceInDatabase")); -__export(require("./messages/EconomyDataRequest")); -__export(require("./messages/EconomyData")); -__export(require("./messages/AvatarPickerRequest")); -__export(require("./messages/AvatarPickerRequestBackend")); -__export(require("./messages/AvatarPickerReply")); -__export(require("./messages/PlacesQuery")); -__export(require("./messages/PlacesReply")); -__export(require("./messages/DirFindQuery")); -__export(require("./messages/DirFindQueryBackend")); -__export(require("./messages/DirPlacesQuery")); -__export(require("./messages/DirPlacesQueryBackend")); -__export(require("./messages/DirPlacesReply")); -__export(require("./messages/DirPeopleReply")); -__export(require("./messages/DirEventsReply")); -__export(require("./messages/DirGroupsReply")); -__export(require("./messages/DirClassifiedQuery")); -__export(require("./messages/DirClassifiedQueryBackend")); -__export(require("./messages/DirClassifiedReply")); -__export(require("./messages/AvatarClassifiedReply")); -__export(require("./messages/ClassifiedInfoRequest")); -__export(require("./messages/ClassifiedInfoReply")); -__export(require("./messages/ClassifiedInfoUpdate")); -__export(require("./messages/ClassifiedDelete")); -__export(require("./messages/ClassifiedGodDelete")); -__export(require("./messages/DirLandQuery")); -__export(require("./messages/DirLandQueryBackend")); -__export(require("./messages/DirLandReply")); -__export(require("./messages/DirPopularQuery")); -__export(require("./messages/DirPopularQueryBackend")); -__export(require("./messages/DirPopularReply")); -__export(require("./messages/ParcelInfoRequest")); -__export(require("./messages/ParcelInfoReply")); -__export(require("./messages/ParcelObjectOwnersRequest")); -__export(require("./messages/ParcelObjectOwnersReply")); -__export(require("./messages/GroupNoticesListRequest")); -__export(require("./messages/GroupNoticesListReply")); -__export(require("./messages/GroupNoticeRequest")); -__export(require("./messages/GroupNoticeAdd")); -__export(require("./messages/TeleportRequest")); -__export(require("./messages/TeleportLocationRequest")); -__export(require("./messages/TeleportLocal")); -__export(require("./messages/TeleportLandmarkRequest")); -__export(require("./messages/TeleportProgress")); -__export(require("./messages/DataHomeLocationRequest")); -__export(require("./messages/DataHomeLocationReply")); -__export(require("./messages/TeleportFinish")); -__export(require("./messages/StartLure")); -__export(require("./messages/TeleportLureRequest")); -__export(require("./messages/TeleportCancel")); -__export(require("./messages/TeleportStart")); -__export(require("./messages/TeleportFailed")); -__export(require("./messages/Undo")); -__export(require("./messages/Redo")); -__export(require("./messages/UndoLand")); -__export(require("./messages/AgentPause")); -__export(require("./messages/AgentResume")); -__export(require("./messages/AgentUpdate")); -__export(require("./messages/ChatFromViewer")); -__export(require("./messages/AgentThrottle")); -__export(require("./messages/AgentFOV")); -__export(require("./messages/AgentHeightWidth")); -__export(require("./messages/AgentSetAppearance")); -__export(require("./messages/AgentAnimation")); -__export(require("./messages/AgentRequestSit")); -__export(require("./messages/AgentSit")); -__export(require("./messages/AgentQuitCopy")); -__export(require("./messages/RequestImage")); -__export(require("./messages/ImageNotInDatabase")); -__export(require("./messages/RebakeAvatarTextures")); -__export(require("./messages/SetAlwaysRun")); -__export(require("./messages/ObjectAdd")); -__export(require("./messages/ObjectDelete")); -__export(require("./messages/ObjectDuplicate")); -__export(require("./messages/ObjectDuplicateOnRay")); -__export(require("./messages/MultipleObjectUpdate")); -__export(require("./messages/RequestMultipleObjects")); -__export(require("./messages/ObjectPosition")); -__export(require("./messages/ObjectScale")); -__export(require("./messages/ObjectRotation")); -__export(require("./messages/ObjectFlagUpdate")); -__export(require("./messages/ObjectClickAction")); -__export(require("./messages/ObjectImage")); -__export(require("./messages/ObjectMaterial")); -__export(require("./messages/ObjectShape")); -__export(require("./messages/ObjectExtraParams")); -__export(require("./messages/ObjectOwner")); -__export(require("./messages/ObjectGroup")); -__export(require("./messages/ObjectBuy")); -__export(require("./messages/BuyObjectInventory")); -__export(require("./messages/DerezContainer")); -__export(require("./messages/ObjectPermissions")); -__export(require("./messages/ObjectSaleInfo")); -__export(require("./messages/ObjectName")); -__export(require("./messages/ObjectDescription")); -__export(require("./messages/ObjectCategory")); -__export(require("./messages/ObjectSelect")); -__export(require("./messages/ObjectDeselect")); -__export(require("./messages/ObjectAttach")); -__export(require("./messages/ObjectDetach")); -__export(require("./messages/ObjectDrop")); -__export(require("./messages/ObjectLink")); -__export(require("./messages/ObjectDelink")); -__export(require("./messages/ObjectGrab")); -__export(require("./messages/ObjectGrabUpdate")); -__export(require("./messages/ObjectDeGrab")); -__export(require("./messages/ObjectSpinStart")); -__export(require("./messages/ObjectSpinUpdate")); -__export(require("./messages/ObjectSpinStop")); -__export(require("./messages/ObjectExportSelected")); -__export(require("./messages/ModifyLand")); -__export(require("./messages/VelocityInterpolateOn")); -__export(require("./messages/VelocityInterpolateOff")); -__export(require("./messages/StateSave")); -__export(require("./messages/ReportAutosaveCrash")); -__export(require("./messages/SimWideDeletes")); -__export(require("./messages/RequestObjectPropertiesFamily")); -__export(require("./messages/TrackAgent")); -__export(require("./messages/ViewerStats")); -__export(require("./messages/ScriptAnswerYes")); -__export(require("./messages/UserReport")); -__export(require("./messages/AlertMessage")); -__export(require("./messages/AgentAlertMessage")); -__export(require("./messages/MeanCollisionAlert")); -__export(require("./messages/ViewerFrozenMessage")); -__export(require("./messages/HealthMessage")); -__export(require("./messages/ChatFromSimulator")); -__export(require("./messages/SimStats")); -__export(require("./messages/RequestRegionInfo")); -__export(require("./messages/RegionInfo")); -__export(require("./messages/GodUpdateRegionInfo")); -__export(require("./messages/NearestLandingRegionRequest")); -__export(require("./messages/NearestLandingRegionReply")); -__export(require("./messages/NearestLandingRegionUpdated")); -__export(require("./messages/TeleportLandingStatusChanged")); -__export(require("./messages/RegionHandshake")); -__export(require("./messages/RegionHandshakeReply")); -__export(require("./messages/CoarseLocationUpdate")); -__export(require("./messages/ImageData")); -__export(require("./messages/ImagePacket")); -__export(require("./messages/LayerData")); -__export(require("./messages/ObjectUpdate")); -__export(require("./messages/ObjectUpdateCompressed")); -__export(require("./messages/ObjectUpdateCached")); -__export(require("./messages/ImprovedTerseObjectUpdate")); -__export(require("./messages/KillObject")); -__export(require("./messages/CrossedRegion")); -__export(require("./messages/SimulatorViewerTimeMessage")); -__export(require("./messages/EnableSimulator")); -__export(require("./messages/DisableSimulator")); -__export(require("./messages/ConfirmEnableSimulator")); -__export(require("./messages/TransferRequest")); -__export(require("./messages/TransferInfo")); -__export(require("./messages/TransferPacket")); -__export(require("./messages/TransferAbort")); -__export(require("./messages/RequestXfer")); -__export(require("./messages/SendXferPacket")); -__export(require("./messages/ConfirmXferPacket")); -__export(require("./messages/AbortXfer")); -__export(require("./messages/AvatarAnimation")); -__export(require("./messages/AvatarAppearance")); -__export(require("./messages/AvatarSitResponse")); -__export(require("./messages/SetFollowCamProperties")); -__export(require("./messages/ClearFollowCamProperties")); -__export(require("./messages/CameraConstraint")); -__export(require("./messages/ObjectProperties")); -__export(require("./messages/ObjectPropertiesFamily")); -__export(require("./messages/RequestPayPrice")); -__export(require("./messages/PayPriceReply")); -__export(require("./messages/KickUser")); -__export(require("./messages/KickUserAck")); -__export(require("./messages/GodKickUser")); -__export(require("./messages/SystemKickUser")); -__export(require("./messages/EjectUser")); -__export(require("./messages/FreezeUser")); -__export(require("./messages/AvatarPropertiesRequest")); -__export(require("./messages/AvatarPropertiesRequestBackend")); -__export(require("./messages/AvatarPropertiesReply")); -__export(require("./messages/AvatarInterestsReply")); -__export(require("./messages/AvatarGroupsReply")); -__export(require("./messages/AvatarPropertiesUpdate")); -__export(require("./messages/AvatarInterestsUpdate")); -__export(require("./messages/AvatarNotesReply")); -__export(require("./messages/AvatarNotesUpdate")); -__export(require("./messages/AvatarPicksReply")); -__export(require("./messages/EventInfoRequest")); -__export(require("./messages/EventInfoReply")); -__export(require("./messages/EventNotificationAddRequest")); -__export(require("./messages/EventNotificationRemoveRequest")); -__export(require("./messages/EventGodDelete")); -__export(require("./messages/PickInfoReply")); -__export(require("./messages/PickInfoUpdate")); -__export(require("./messages/PickDelete")); -__export(require("./messages/PickGodDelete")); -__export(require("./messages/ScriptQuestion")); -__export(require("./messages/ScriptControlChange")); -__export(require("./messages/ScriptDialog")); -__export(require("./messages/ScriptDialogReply")); -__export(require("./messages/ForceScriptControlRelease")); -__export(require("./messages/RevokePermissions")); -__export(require("./messages/LoadURL")); -__export(require("./messages/ScriptTeleportRequest")); -__export(require("./messages/ParcelOverlay")); -__export(require("./messages/ParcelPropertiesRequest")); -__export(require("./messages/ParcelPropertiesRequestByID")); -__export(require("./messages/ParcelProperties")); -__export(require("./messages/ParcelPropertiesUpdate")); -__export(require("./messages/ParcelReturnObjects")); -__export(require("./messages/ParcelSetOtherCleanTime")); -__export(require("./messages/ParcelDisableObjects")); -__export(require("./messages/ParcelSelectObjects")); -__export(require("./messages/EstateCovenantRequest")); -__export(require("./messages/EstateCovenantReply")); -__export(require("./messages/ForceObjectSelect")); -__export(require("./messages/ParcelBuyPass")); -__export(require("./messages/ParcelDeedToGroup")); -__export(require("./messages/ParcelReclaim")); -__export(require("./messages/ParcelClaim")); -__export(require("./messages/ParcelJoin")); -__export(require("./messages/ParcelDivide")); -__export(require("./messages/ParcelRelease")); -__export(require("./messages/ParcelBuy")); -__export(require("./messages/ParcelGodForceOwner")); -__export(require("./messages/ParcelAccessListRequest")); -__export(require("./messages/ParcelAccessListReply")); -__export(require("./messages/ParcelAccessListUpdate")); -__export(require("./messages/ParcelDwellRequest")); -__export(require("./messages/ParcelDwellReply")); -__export(require("./messages/RequestParcelTransfer")); -__export(require("./messages/UpdateParcel")); -__export(require("./messages/RemoveParcel")); -__export(require("./messages/MergeParcel")); -__export(require("./messages/LogParcelChanges")); -__export(require("./messages/CheckParcelSales")); -__export(require("./messages/ParcelSales")); -__export(require("./messages/ParcelGodMarkAsContent")); -__export(require("./messages/ViewerStartAuction")); -__export(require("./messages/StartAuction")); -__export(require("./messages/ConfirmAuctionStart")); -__export(require("./messages/CompleteAuction")); -__export(require("./messages/CancelAuction")); -__export(require("./messages/CheckParcelAuctions")); -__export(require("./messages/ParcelAuctions")); -__export(require("./messages/UUIDNameRequest")); -__export(require("./messages/UUIDNameReply")); -__export(require("./messages/UUIDGroupNameRequest")); -__export(require("./messages/UUIDGroupNameReply")); -__export(require("./messages/ChatPass")); -__export(require("./messages/EdgeDataPacket")); -__export(require("./messages/SimStatus")); -__export(require("./messages/ChildAgentUpdate")); -__export(require("./messages/ChildAgentAlive")); -__export(require("./messages/ChildAgentPositionUpdate")); -__export(require("./messages/ChildAgentDying")); -__export(require("./messages/ChildAgentUnknown")); -__export(require("./messages/AtomicPassObject")); -__export(require("./messages/KillChildAgents")); -__export(require("./messages/GetScriptRunning")); -__export(require("./messages/ScriptRunningReply")); -__export(require("./messages/SetScriptRunning")); -__export(require("./messages/ScriptReset")); -__export(require("./messages/ScriptSensorRequest")); -__export(require("./messages/ScriptSensorReply")); -__export(require("./messages/CompleteAgentMovement")); -__export(require("./messages/AgentMovementComplete")); -__export(require("./messages/DataServerLogout")); -__export(require("./messages/LogoutRequest")); -__export(require("./messages/LogoutReply")); -__export(require("./messages/ImprovedInstantMessage")); -__export(require("./messages/RetrieveInstantMessages")); -__export(require("./messages/FindAgent")); -__export(require("./messages/RequestGodlikePowers")); -__export(require("./messages/GrantGodlikePowers")); -__export(require("./messages/GodlikeMessage")); -__export(require("./messages/EstateOwnerMessage")); -__export(require("./messages/GenericMessage")); -__export(require("./messages/MuteListRequest")); -__export(require("./messages/UpdateMuteListEntry")); -__export(require("./messages/RemoveMuteListEntry")); -__export(require("./messages/CopyInventoryFromNotecard")); -__export(require("./messages/UpdateInventoryItem")); -__export(require("./messages/UpdateCreateInventoryItem")); -__export(require("./messages/MoveInventoryItem")); -__export(require("./messages/CopyInventoryItem")); -__export(require("./messages/RemoveInventoryItem")); -__export(require("./messages/ChangeInventoryItemFlags")); -__export(require("./messages/SaveAssetIntoInventory")); -__export(require("./messages/CreateInventoryFolder")); -__export(require("./messages/UpdateInventoryFolder")); -__export(require("./messages/MoveInventoryFolder")); -__export(require("./messages/RemoveInventoryFolder")); -__export(require("./messages/FetchInventoryDescendents")); -__export(require("./messages/InventoryDescendents")); -__export(require("./messages/FetchInventory")); -__export(require("./messages/FetchInventoryReply")); -__export(require("./messages/BulkUpdateInventory")); -__export(require("./messages/RequestInventoryAsset")); -__export(require("./messages/InventoryAssetResponse")); -__export(require("./messages/RemoveInventoryObjects")); -__export(require("./messages/PurgeInventoryDescendents")); -__export(require("./messages/UpdateTaskInventory")); -__export(require("./messages/RemoveTaskInventory")); -__export(require("./messages/MoveTaskInventory")); -__export(require("./messages/RequestTaskInventory")); -__export(require("./messages/ReplyTaskInventory")); -__export(require("./messages/DeRezObject")); -__export(require("./messages/DeRezAck")); -__export(require("./messages/RezObject")); -__export(require("./messages/RezObjectFromNotecard")); -__export(require("./messages/TransferInventory")); -__export(require("./messages/TransferInventoryAck")); -__export(require("./messages/AcceptFriendship")); -__export(require("./messages/DeclineFriendship")); -__export(require("./messages/FormFriendship")); -__export(require("./messages/TerminateFriendship")); -__export(require("./messages/OfferCallingCard")); -__export(require("./messages/AcceptCallingCard")); -__export(require("./messages/DeclineCallingCard")); -__export(require("./messages/RezScript")); -__export(require("./messages/CreateInventoryItem")); -__export(require("./messages/CreateLandmarkForEvent")); -__export(require("./messages/EventLocationRequest")); -__export(require("./messages/EventLocationReply")); -__export(require("./messages/RegionHandleRequest")); -__export(require("./messages/RegionIDAndHandleReply")); -__export(require("./messages/MoneyTransferRequest")); -__export(require("./messages/MoneyTransferBackend")); -__export(require("./messages/MoneyBalanceRequest")); -__export(require("./messages/MoneyBalanceReply")); -__export(require("./messages/RoutedMoneyBalanceReply")); -__export(require("./messages/ActivateGestures")); -__export(require("./messages/DeactivateGestures")); -__export(require("./messages/MuteListUpdate")); -__export(require("./messages/UseCachedMuteList")); -__export(require("./messages/GrantUserRights")); -__export(require("./messages/ChangeUserRights")); -__export(require("./messages/OnlineNotification")); -__export(require("./messages/OfflineNotification")); -__export(require("./messages/SetStartLocationRequest")); -__export(require("./messages/SetStartLocation")); -__export(require("./messages/NetTest")); -__export(require("./messages/SetCPURatio")); -__export(require("./messages/SimCrashed")); -__export(require("./messages/NameValuePair")); -__export(require("./messages/RemoveNameValuePair")); -__export(require("./messages/UpdateAttachment")); -__export(require("./messages/RemoveAttachment")); -__export(require("./messages/SoundTrigger")); -__export(require("./messages/AttachedSound")); -__export(require("./messages/AttachedSoundGainChange")); -__export(require("./messages/PreloadSound")); -__export(require("./messages/AssetUploadRequest")); -__export(require("./messages/AssetUploadComplete")); -__export(require("./messages/EmailMessageRequest")); -__export(require("./messages/EmailMessageReply")); -__export(require("./messages/InternalScriptMail")); -__export(require("./messages/ScriptDataRequest")); -__export(require("./messages/ScriptDataReply")); -__export(require("./messages/CreateGroupRequest")); -__export(require("./messages/CreateGroupReply")); -__export(require("./messages/UpdateGroupInfo")); -__export(require("./messages/GroupRoleChanges")); -__export(require("./messages/JoinGroupRequest")); -__export(require("./messages/JoinGroupReply")); -__export(require("./messages/EjectGroupMemberRequest")); -__export(require("./messages/EjectGroupMemberReply")); -__export(require("./messages/LeaveGroupRequest")); -__export(require("./messages/LeaveGroupReply")); -__export(require("./messages/InviteGroupRequest")); -__export(require("./messages/InviteGroupResponse")); -__export(require("./messages/GroupProfileRequest")); -__export(require("./messages/GroupProfileReply")); -__export(require("./messages/GroupAccountSummaryRequest")); -__export(require("./messages/GroupAccountSummaryReply")); -__export(require("./messages/GroupAccountDetailsRequest")); -__export(require("./messages/GroupAccountDetailsReply")); -__export(require("./messages/GroupAccountTransactionsRequest")); -__export(require("./messages/GroupAccountTransactionsReply")); -__export(require("./messages/GroupActiveProposalsRequest")); -__export(require("./messages/GroupActiveProposalItemReply")); -__export(require("./messages/GroupVoteHistoryRequest")); -__export(require("./messages/GroupVoteHistoryItemReply")); -__export(require("./messages/StartGroupProposal")); -__export(require("./messages/GroupProposalBallot")); -__export(require("./messages/TallyVotes")); -__export(require("./messages/GroupMembersRequest")); -__export(require("./messages/GroupMembersReply")); -__export(require("./messages/ActivateGroup")); -__export(require("./messages/SetGroupContribution")); -__export(require("./messages/SetGroupAcceptNotices")); -__export(require("./messages/GroupRoleDataRequest")); -__export(require("./messages/GroupRoleDataReply")); -__export(require("./messages/GroupRoleMembersRequest")); -__export(require("./messages/GroupRoleMembersReply")); -__export(require("./messages/GroupTitlesRequest")); -__export(require("./messages/GroupTitlesReply")); -__export(require("./messages/GroupTitleUpdate")); -__export(require("./messages/GroupRoleUpdate")); -__export(require("./messages/LiveHelpGroupRequest")); -__export(require("./messages/LiveHelpGroupReply")); -__export(require("./messages/AgentWearablesRequest")); -__export(require("./messages/AgentWearablesUpdate")); -__export(require("./messages/AgentIsNowWearing")); -__export(require("./messages/AgentCachedTexture")); -__export(require("./messages/AgentCachedTextureResponse")); -__export(require("./messages/AgentDataUpdateRequest")); -__export(require("./messages/AgentDataUpdate")); -__export(require("./messages/GroupDataUpdate")); -__export(require("./messages/AgentGroupDataUpdate")); -__export(require("./messages/AgentDropGroup")); -__export(require("./messages/LogTextMessage")); -__export(require("./messages/ViewerEffect")); -__export(require("./messages/CreateTrustedCircuit")); -__export(require("./messages/DenyTrustedCircuit")); -__export(require("./messages/RequestTrustedCircuit")); -__export(require("./messages/RezSingleAttachmentFromInv")); -__export(require("./messages/RezMultipleAttachmentsFromInv")); -__export(require("./messages/DetachAttachmentIntoInv")); -__export(require("./messages/CreateNewOutfitAttachments")); -__export(require("./messages/UserInfoRequest")); -__export(require("./messages/UserInfoReply")); -__export(require("./messages/UpdateUserInfo")); -__export(require("./messages/ParcelRename")); -__export(require("./messages/InitiateDownload")); -__export(require("./messages/SystemMessage")); -__export(require("./messages/MapLayerRequest")); -__export(require("./messages/MapLayerReply")); -__export(require("./messages/MapBlockRequest")); -__export(require("./messages/MapNameRequest")); -__export(require("./messages/MapBlockReply")); -__export(require("./messages/MapItemRequest")); -__export(require("./messages/MapItemReply")); -__export(require("./messages/SendPostcard")); -__export(require("./messages/RpcChannelRequest")); -__export(require("./messages/RpcChannelReply")); -__export(require("./messages/RpcScriptRequestInbound")); -__export(require("./messages/RpcScriptRequestInboundForward")); -__export(require("./messages/RpcScriptReplyInbound")); -__export(require("./messages/ScriptMailRegistration")); -__export(require("./messages/ParcelMediaCommandMessage")); -__export(require("./messages/ParcelMediaUpdate")); -__export(require("./messages/LandStatRequest")); -__export(require("./messages/LandStatReply")); -__export(require("./messages/Error")); -__export(require("./messages/ObjectIncludeInSearch")); -__export(require("./messages/RezRestoreToWorld")); -__export(require("./messages/LinkInventoryItem")); -__export(require("./messages/RetrieveIMsExtended")); -__export(require("./messages/JoinGroupRequestExtended")); -__export(require("./messages/CreateGroupRequestExtended")); -const Message_1 = require("../enums/Message"); -const messages = {}; -messages[Message_1.Message.TestMessage] = 'TestMessageMessage'; -messages[Message_1.Message.PacketAck] = 'PacketAckMessage'; -messages[Message_1.Message.OpenCircuit] = 'OpenCircuitMessage'; -messages[Message_1.Message.CloseCircuit] = 'CloseCircuitMessage'; -messages[Message_1.Message.StartPingCheck] = 'StartPingCheckMessage'; -messages[Message_1.Message.CompletePingCheck] = 'CompletePingCheckMessage'; -messages[Message_1.Message.AddCircuitCode] = 'AddCircuitCodeMessage'; -messages[Message_1.Message.UseCircuitCode] = 'UseCircuitCodeMessage'; -messages[Message_1.Message.NeighborList] = 'NeighborListMessage'; -messages[Message_1.Message.AvatarTextureUpdate] = 'AvatarTextureUpdateMessage'; -messages[Message_1.Message.SimulatorMapUpdate] = 'SimulatorMapUpdateMessage'; -messages[Message_1.Message.SimulatorSetMap] = 'SimulatorSetMapMessage'; -messages[Message_1.Message.SubscribeLoad] = 'SubscribeLoadMessage'; -messages[Message_1.Message.UnsubscribeLoad] = 'UnsubscribeLoadMessage'; -messages[Message_1.Message.SimulatorReady] = 'SimulatorReadyMessage'; -messages[Message_1.Message.TelehubInfo] = 'TelehubInfoMessage'; -messages[Message_1.Message.SimulatorPresentAtLocation] = 'SimulatorPresentAtLocationMessage'; -messages[Message_1.Message.SimulatorLoad] = 'SimulatorLoadMessage'; -messages[Message_1.Message.SimulatorShutdownRequest] = 'SimulatorShutdownRequestMessage'; -messages[Message_1.Message.RegionPresenceRequestByRegionID] = 'RegionPresenceRequestByRegionIDMessage'; -messages[Message_1.Message.RegionPresenceRequestByHandle] = 'RegionPresenceRequestByHandleMessage'; -messages[Message_1.Message.RegionPresenceResponse] = 'RegionPresenceResponseMessage'; -messages[Message_1.Message.UpdateSimulator] = 'UpdateSimulatorMessage'; -messages[Message_1.Message.LogDwellTime] = 'LogDwellTimeMessage'; -messages[Message_1.Message.FeatureDisabled] = 'FeatureDisabledMessage'; -messages[Message_1.Message.LogFailedMoneyTransaction] = 'LogFailedMoneyTransactionMessage'; -messages[Message_1.Message.UserReportInternal] = 'UserReportInternalMessage'; -messages[Message_1.Message.SetSimStatusInDatabase] = 'SetSimStatusInDatabaseMessage'; -messages[Message_1.Message.SetSimPresenceInDatabase] = 'SetSimPresenceInDatabaseMessage'; -messages[Message_1.Message.EconomyDataRequest] = 'EconomyDataRequestMessage'; -messages[Message_1.Message.EconomyData] = 'EconomyDataMessage'; -messages[Message_1.Message.AvatarPickerRequest] = 'AvatarPickerRequestMessage'; -messages[Message_1.Message.AvatarPickerRequestBackend] = 'AvatarPickerRequestBackendMessage'; -messages[Message_1.Message.AvatarPickerReply] = 'AvatarPickerReplyMessage'; -messages[Message_1.Message.PlacesQuery] = 'PlacesQueryMessage'; -messages[Message_1.Message.PlacesReply] = 'PlacesReplyMessage'; -messages[Message_1.Message.DirFindQuery] = 'DirFindQueryMessage'; -messages[Message_1.Message.DirFindQueryBackend] = 'DirFindQueryBackendMessage'; -messages[Message_1.Message.DirPlacesQuery] = 'DirPlacesQueryMessage'; -messages[Message_1.Message.DirPlacesQueryBackend] = 'DirPlacesQueryBackendMessage'; -messages[Message_1.Message.DirPlacesReply] = 'DirPlacesReplyMessage'; -messages[Message_1.Message.DirPeopleReply] = 'DirPeopleReplyMessage'; -messages[Message_1.Message.DirEventsReply] = 'DirEventsReplyMessage'; -messages[Message_1.Message.DirGroupsReply] = 'DirGroupsReplyMessage'; -messages[Message_1.Message.DirClassifiedQuery] = 'DirClassifiedQueryMessage'; -messages[Message_1.Message.DirClassifiedQueryBackend] = 'DirClassifiedQueryBackendMessage'; -messages[Message_1.Message.DirClassifiedReply] = 'DirClassifiedReplyMessage'; -messages[Message_1.Message.AvatarClassifiedReply] = 'AvatarClassifiedReplyMessage'; -messages[Message_1.Message.ClassifiedInfoRequest] = 'ClassifiedInfoRequestMessage'; -messages[Message_1.Message.ClassifiedInfoReply] = 'ClassifiedInfoReplyMessage'; -messages[Message_1.Message.ClassifiedInfoUpdate] = 'ClassifiedInfoUpdateMessage'; -messages[Message_1.Message.ClassifiedDelete] = 'ClassifiedDeleteMessage'; -messages[Message_1.Message.ClassifiedGodDelete] = 'ClassifiedGodDeleteMessage'; -messages[Message_1.Message.DirLandQuery] = 'DirLandQueryMessage'; -messages[Message_1.Message.DirLandQueryBackend] = 'DirLandQueryBackendMessage'; -messages[Message_1.Message.DirLandReply] = 'DirLandReplyMessage'; -messages[Message_1.Message.DirPopularQuery] = 'DirPopularQueryMessage'; -messages[Message_1.Message.DirPopularQueryBackend] = 'DirPopularQueryBackendMessage'; -messages[Message_1.Message.DirPopularReply] = 'DirPopularReplyMessage'; -messages[Message_1.Message.ParcelInfoRequest] = 'ParcelInfoRequestMessage'; -messages[Message_1.Message.ParcelInfoReply] = 'ParcelInfoReplyMessage'; -messages[Message_1.Message.ParcelObjectOwnersRequest] = 'ParcelObjectOwnersRequestMessage'; -messages[Message_1.Message.ParcelObjectOwnersReply] = 'ParcelObjectOwnersReplyMessage'; -messages[Message_1.Message.GroupNoticesListRequest] = 'GroupNoticesListRequestMessage'; -messages[Message_1.Message.GroupNoticesListReply] = 'GroupNoticesListReplyMessage'; -messages[Message_1.Message.GroupNoticeRequest] = 'GroupNoticeRequestMessage'; -messages[Message_1.Message.GroupNoticeAdd] = 'GroupNoticeAddMessage'; -messages[Message_1.Message.TeleportRequest] = 'TeleportRequestMessage'; -messages[Message_1.Message.TeleportLocationRequest] = 'TeleportLocationRequestMessage'; -messages[Message_1.Message.TeleportLocal] = 'TeleportLocalMessage'; -messages[Message_1.Message.TeleportLandmarkRequest] = 'TeleportLandmarkRequestMessage'; -messages[Message_1.Message.TeleportProgress] = 'TeleportProgressMessage'; -messages[Message_1.Message.DataHomeLocationRequest] = 'DataHomeLocationRequestMessage'; -messages[Message_1.Message.DataHomeLocationReply] = 'DataHomeLocationReplyMessage'; -messages[Message_1.Message.TeleportFinish] = 'TeleportFinishMessage'; -messages[Message_1.Message.StartLure] = 'StartLureMessage'; -messages[Message_1.Message.TeleportLureRequest] = 'TeleportLureRequestMessage'; -messages[Message_1.Message.TeleportCancel] = 'TeleportCancelMessage'; -messages[Message_1.Message.TeleportStart] = 'TeleportStartMessage'; -messages[Message_1.Message.TeleportFailed] = 'TeleportFailedMessage'; -messages[Message_1.Message.Undo] = 'UndoMessage'; -messages[Message_1.Message.Redo] = 'RedoMessage'; -messages[Message_1.Message.UndoLand] = 'UndoLandMessage'; -messages[Message_1.Message.AgentPause] = 'AgentPauseMessage'; -messages[Message_1.Message.AgentResume] = 'AgentResumeMessage'; -messages[Message_1.Message.AgentUpdate] = 'AgentUpdateMessage'; -messages[Message_1.Message.ChatFromViewer] = 'ChatFromViewerMessage'; -messages[Message_1.Message.AgentThrottle] = 'AgentThrottleMessage'; -messages[Message_1.Message.AgentFOV] = 'AgentFOVMessage'; -messages[Message_1.Message.AgentHeightWidth] = 'AgentHeightWidthMessage'; -messages[Message_1.Message.AgentSetAppearance] = 'AgentSetAppearanceMessage'; -messages[Message_1.Message.AgentAnimation] = 'AgentAnimationMessage'; -messages[Message_1.Message.AgentRequestSit] = 'AgentRequestSitMessage'; -messages[Message_1.Message.AgentSit] = 'AgentSitMessage'; -messages[Message_1.Message.AgentQuitCopy] = 'AgentQuitCopyMessage'; -messages[Message_1.Message.RequestImage] = 'RequestImageMessage'; -messages[Message_1.Message.ImageNotInDatabase] = 'ImageNotInDatabaseMessage'; -messages[Message_1.Message.RebakeAvatarTextures] = 'RebakeAvatarTexturesMessage'; -messages[Message_1.Message.SetAlwaysRun] = 'SetAlwaysRunMessage'; -messages[Message_1.Message.ObjectAdd] = 'ObjectAddMessage'; -messages[Message_1.Message.ObjectDelete] = 'ObjectDeleteMessage'; -messages[Message_1.Message.ObjectDuplicate] = 'ObjectDuplicateMessage'; -messages[Message_1.Message.ObjectDuplicateOnRay] = 'ObjectDuplicateOnRayMessage'; -messages[Message_1.Message.MultipleObjectUpdate] = 'MultipleObjectUpdateMessage'; -messages[Message_1.Message.RequestMultipleObjects] = 'RequestMultipleObjectsMessage'; -messages[Message_1.Message.ObjectPosition] = 'ObjectPositionMessage'; -messages[Message_1.Message.ObjectScale] = 'ObjectScaleMessage'; -messages[Message_1.Message.ObjectRotation] = 'ObjectRotationMessage'; -messages[Message_1.Message.ObjectFlagUpdate] = 'ObjectFlagUpdateMessage'; -messages[Message_1.Message.ObjectClickAction] = 'ObjectClickActionMessage'; -messages[Message_1.Message.ObjectImage] = 'ObjectImageMessage'; -messages[Message_1.Message.ObjectMaterial] = 'ObjectMaterialMessage'; -messages[Message_1.Message.ObjectShape] = 'ObjectShapeMessage'; -messages[Message_1.Message.ObjectExtraParams] = 'ObjectExtraParamsMessage'; -messages[Message_1.Message.ObjectOwner] = 'ObjectOwnerMessage'; -messages[Message_1.Message.ObjectGroup] = 'ObjectGroupMessage'; -messages[Message_1.Message.ObjectBuy] = 'ObjectBuyMessage'; -messages[Message_1.Message.BuyObjectInventory] = 'BuyObjectInventoryMessage'; -messages[Message_1.Message.DerezContainer] = 'DerezContainerMessage'; -messages[Message_1.Message.ObjectPermissions] = 'ObjectPermissionsMessage'; -messages[Message_1.Message.ObjectSaleInfo] = 'ObjectSaleInfoMessage'; -messages[Message_1.Message.ObjectName] = 'ObjectNameMessage'; -messages[Message_1.Message.ObjectDescription] = 'ObjectDescriptionMessage'; -messages[Message_1.Message.ObjectCategory] = 'ObjectCategoryMessage'; -messages[Message_1.Message.ObjectSelect] = 'ObjectSelectMessage'; -messages[Message_1.Message.ObjectDeselect] = 'ObjectDeselectMessage'; -messages[Message_1.Message.ObjectAttach] = 'ObjectAttachMessage'; -messages[Message_1.Message.ObjectDetach] = 'ObjectDetachMessage'; -messages[Message_1.Message.ObjectDrop] = 'ObjectDropMessage'; -messages[Message_1.Message.ObjectLink] = 'ObjectLinkMessage'; -messages[Message_1.Message.ObjectDelink] = 'ObjectDelinkMessage'; -messages[Message_1.Message.ObjectGrab] = 'ObjectGrabMessage'; -messages[Message_1.Message.ObjectGrabUpdate] = 'ObjectGrabUpdateMessage'; -messages[Message_1.Message.ObjectDeGrab] = 'ObjectDeGrabMessage'; -messages[Message_1.Message.ObjectSpinStart] = 'ObjectSpinStartMessage'; -messages[Message_1.Message.ObjectSpinUpdate] = 'ObjectSpinUpdateMessage'; -messages[Message_1.Message.ObjectSpinStop] = 'ObjectSpinStopMessage'; -messages[Message_1.Message.ObjectExportSelected] = 'ObjectExportSelectedMessage'; -messages[Message_1.Message.ModifyLand] = 'ModifyLandMessage'; -messages[Message_1.Message.VelocityInterpolateOn] = 'VelocityInterpolateOnMessage'; -messages[Message_1.Message.VelocityInterpolateOff] = 'VelocityInterpolateOffMessage'; -messages[Message_1.Message.StateSave] = 'StateSaveMessage'; -messages[Message_1.Message.ReportAutosaveCrash] = 'ReportAutosaveCrashMessage'; -messages[Message_1.Message.SimWideDeletes] = 'SimWideDeletesMessage'; -messages[Message_1.Message.RequestObjectPropertiesFamily] = 'RequestObjectPropertiesFamilyMessage'; -messages[Message_1.Message.TrackAgent] = 'TrackAgentMessage'; -messages[Message_1.Message.ViewerStats] = 'ViewerStatsMessage'; -messages[Message_1.Message.ScriptAnswerYes] = 'ScriptAnswerYesMessage'; -messages[Message_1.Message.UserReport] = 'UserReportMessage'; -messages[Message_1.Message.AlertMessage] = 'AlertMessageMessage'; -messages[Message_1.Message.AgentAlertMessage] = 'AgentAlertMessageMessage'; -messages[Message_1.Message.MeanCollisionAlert] = 'MeanCollisionAlertMessage'; -messages[Message_1.Message.ViewerFrozenMessage] = 'ViewerFrozenMessageMessage'; -messages[Message_1.Message.HealthMessage] = 'HealthMessageMessage'; -messages[Message_1.Message.ChatFromSimulator] = 'ChatFromSimulatorMessage'; -messages[Message_1.Message.SimStats] = 'SimStatsMessage'; -messages[Message_1.Message.RequestRegionInfo] = 'RequestRegionInfoMessage'; -messages[Message_1.Message.RegionInfo] = 'RegionInfoMessage'; -messages[Message_1.Message.GodUpdateRegionInfo] = 'GodUpdateRegionInfoMessage'; -messages[Message_1.Message.NearestLandingRegionRequest] = 'NearestLandingRegionRequestMessage'; -messages[Message_1.Message.NearestLandingRegionReply] = 'NearestLandingRegionReplyMessage'; -messages[Message_1.Message.NearestLandingRegionUpdated] = 'NearestLandingRegionUpdatedMessage'; -messages[Message_1.Message.TeleportLandingStatusChanged] = 'TeleportLandingStatusChangedMessage'; -messages[Message_1.Message.RegionHandshake] = 'RegionHandshakeMessage'; -messages[Message_1.Message.RegionHandshakeReply] = 'RegionHandshakeReplyMessage'; -messages[Message_1.Message.CoarseLocationUpdate] = 'CoarseLocationUpdateMessage'; -messages[Message_1.Message.ImageData] = 'ImageDataMessage'; -messages[Message_1.Message.ImagePacket] = 'ImagePacketMessage'; -messages[Message_1.Message.LayerData] = 'LayerDataMessage'; -messages[Message_1.Message.ObjectUpdate] = 'ObjectUpdateMessage'; -messages[Message_1.Message.ObjectUpdateCompressed] = 'ObjectUpdateCompressedMessage'; -messages[Message_1.Message.ObjectUpdateCached] = 'ObjectUpdateCachedMessage'; -messages[Message_1.Message.ImprovedTerseObjectUpdate] = 'ImprovedTerseObjectUpdateMessage'; -messages[Message_1.Message.KillObject] = 'KillObjectMessage'; -messages[Message_1.Message.CrossedRegion] = 'CrossedRegionMessage'; -messages[Message_1.Message.SimulatorViewerTimeMessage] = 'SimulatorViewerTimeMessageMessage'; -messages[Message_1.Message.EnableSimulator] = 'EnableSimulatorMessage'; -messages[Message_1.Message.DisableSimulator] = 'DisableSimulatorMessage'; -messages[Message_1.Message.ConfirmEnableSimulator] = 'ConfirmEnableSimulatorMessage'; -messages[Message_1.Message.TransferRequest] = 'TransferRequestMessage'; -messages[Message_1.Message.TransferInfo] = 'TransferInfoMessage'; -messages[Message_1.Message.TransferPacket] = 'TransferPacketMessage'; -messages[Message_1.Message.TransferAbort] = 'TransferAbortMessage'; -messages[Message_1.Message.RequestXfer] = 'RequestXferMessage'; -messages[Message_1.Message.SendXferPacket] = 'SendXferPacketMessage'; -messages[Message_1.Message.ConfirmXferPacket] = 'ConfirmXferPacketMessage'; -messages[Message_1.Message.AbortXfer] = 'AbortXferMessage'; -messages[Message_1.Message.AvatarAnimation] = 'AvatarAnimationMessage'; -messages[Message_1.Message.AvatarAppearance] = 'AvatarAppearanceMessage'; -messages[Message_1.Message.AvatarSitResponse] = 'AvatarSitResponseMessage'; -messages[Message_1.Message.SetFollowCamProperties] = 'SetFollowCamPropertiesMessage'; -messages[Message_1.Message.ClearFollowCamProperties] = 'ClearFollowCamPropertiesMessage'; -messages[Message_1.Message.CameraConstraint] = 'CameraConstraintMessage'; -messages[Message_1.Message.ObjectProperties] = 'ObjectPropertiesMessage'; -messages[Message_1.Message.ObjectPropertiesFamily] = 'ObjectPropertiesFamilyMessage'; -messages[Message_1.Message.RequestPayPrice] = 'RequestPayPriceMessage'; -messages[Message_1.Message.PayPriceReply] = 'PayPriceReplyMessage'; -messages[Message_1.Message.KickUser] = 'KickUserMessage'; -messages[Message_1.Message.KickUserAck] = 'KickUserAckMessage'; -messages[Message_1.Message.GodKickUser] = 'GodKickUserMessage'; -messages[Message_1.Message.SystemKickUser] = 'SystemKickUserMessage'; -messages[Message_1.Message.EjectUser] = 'EjectUserMessage'; -messages[Message_1.Message.FreezeUser] = 'FreezeUserMessage'; -messages[Message_1.Message.AvatarPropertiesRequest] = 'AvatarPropertiesRequestMessage'; -messages[Message_1.Message.AvatarPropertiesRequestBackend] = 'AvatarPropertiesRequestBackendMessage'; -messages[Message_1.Message.AvatarPropertiesReply] = 'AvatarPropertiesReplyMessage'; -messages[Message_1.Message.AvatarInterestsReply] = 'AvatarInterestsReplyMessage'; -messages[Message_1.Message.AvatarGroupsReply] = 'AvatarGroupsReplyMessage'; -messages[Message_1.Message.AvatarPropertiesUpdate] = 'AvatarPropertiesUpdateMessage'; -messages[Message_1.Message.AvatarInterestsUpdate] = 'AvatarInterestsUpdateMessage'; -messages[Message_1.Message.AvatarNotesReply] = 'AvatarNotesReplyMessage'; -messages[Message_1.Message.AvatarNotesUpdate] = 'AvatarNotesUpdateMessage'; -messages[Message_1.Message.AvatarPicksReply] = 'AvatarPicksReplyMessage'; -messages[Message_1.Message.EventInfoRequest] = 'EventInfoRequestMessage'; -messages[Message_1.Message.EventInfoReply] = 'EventInfoReplyMessage'; -messages[Message_1.Message.EventNotificationAddRequest] = 'EventNotificationAddRequestMessage'; -messages[Message_1.Message.EventNotificationRemoveRequest] = 'EventNotificationRemoveRequestMessage'; -messages[Message_1.Message.EventGodDelete] = 'EventGodDeleteMessage'; -messages[Message_1.Message.PickInfoReply] = 'PickInfoReplyMessage'; -messages[Message_1.Message.PickInfoUpdate] = 'PickInfoUpdateMessage'; -messages[Message_1.Message.PickDelete] = 'PickDeleteMessage'; -messages[Message_1.Message.PickGodDelete] = 'PickGodDeleteMessage'; -messages[Message_1.Message.ScriptQuestion] = 'ScriptQuestionMessage'; -messages[Message_1.Message.ScriptControlChange] = 'ScriptControlChangeMessage'; -messages[Message_1.Message.ScriptDialog] = 'ScriptDialogMessage'; -messages[Message_1.Message.ScriptDialogReply] = 'ScriptDialogReplyMessage'; -messages[Message_1.Message.ForceScriptControlRelease] = 'ForceScriptControlReleaseMessage'; -messages[Message_1.Message.RevokePermissions] = 'RevokePermissionsMessage'; -messages[Message_1.Message.LoadURL] = 'LoadURLMessage'; -messages[Message_1.Message.ScriptTeleportRequest] = 'ScriptTeleportRequestMessage'; -messages[Message_1.Message.ParcelOverlay] = 'ParcelOverlayMessage'; -messages[Message_1.Message.ParcelPropertiesRequest] = 'ParcelPropertiesRequestMessage'; -messages[Message_1.Message.ParcelPropertiesRequestByID] = 'ParcelPropertiesRequestByIDMessage'; -messages[Message_1.Message.ParcelProperties] = 'ParcelPropertiesMessage'; -messages[Message_1.Message.ParcelPropertiesUpdate] = 'ParcelPropertiesUpdateMessage'; -messages[Message_1.Message.ParcelReturnObjects] = 'ParcelReturnObjectsMessage'; -messages[Message_1.Message.ParcelSetOtherCleanTime] = 'ParcelSetOtherCleanTimeMessage'; -messages[Message_1.Message.ParcelDisableObjects] = 'ParcelDisableObjectsMessage'; -messages[Message_1.Message.ParcelSelectObjects] = 'ParcelSelectObjectsMessage'; -messages[Message_1.Message.EstateCovenantRequest] = 'EstateCovenantRequestMessage'; -messages[Message_1.Message.EstateCovenantReply] = 'EstateCovenantReplyMessage'; -messages[Message_1.Message.ForceObjectSelect] = 'ForceObjectSelectMessage'; -messages[Message_1.Message.ParcelBuyPass] = 'ParcelBuyPassMessage'; -messages[Message_1.Message.ParcelDeedToGroup] = 'ParcelDeedToGroupMessage'; -messages[Message_1.Message.ParcelReclaim] = 'ParcelReclaimMessage'; -messages[Message_1.Message.ParcelClaim] = 'ParcelClaimMessage'; -messages[Message_1.Message.ParcelJoin] = 'ParcelJoinMessage'; -messages[Message_1.Message.ParcelDivide] = 'ParcelDivideMessage'; -messages[Message_1.Message.ParcelRelease] = 'ParcelReleaseMessage'; -messages[Message_1.Message.ParcelBuy] = 'ParcelBuyMessage'; -messages[Message_1.Message.ParcelGodForceOwner] = 'ParcelGodForceOwnerMessage'; -messages[Message_1.Message.ParcelAccessListRequest] = 'ParcelAccessListRequestMessage'; -messages[Message_1.Message.ParcelAccessListReply] = 'ParcelAccessListReplyMessage'; -messages[Message_1.Message.ParcelAccessListUpdate] = 'ParcelAccessListUpdateMessage'; -messages[Message_1.Message.ParcelDwellRequest] = 'ParcelDwellRequestMessage'; -messages[Message_1.Message.ParcelDwellReply] = 'ParcelDwellReplyMessage'; -messages[Message_1.Message.RequestParcelTransfer] = 'RequestParcelTransferMessage'; -messages[Message_1.Message.UpdateParcel] = 'UpdateParcelMessage'; -messages[Message_1.Message.RemoveParcel] = 'RemoveParcelMessage'; -messages[Message_1.Message.MergeParcel] = 'MergeParcelMessage'; -messages[Message_1.Message.LogParcelChanges] = 'LogParcelChangesMessage'; -messages[Message_1.Message.CheckParcelSales] = 'CheckParcelSalesMessage'; -messages[Message_1.Message.ParcelSales] = 'ParcelSalesMessage'; -messages[Message_1.Message.ParcelGodMarkAsContent] = 'ParcelGodMarkAsContentMessage'; -messages[Message_1.Message.ViewerStartAuction] = 'ViewerStartAuctionMessage'; -messages[Message_1.Message.StartAuction] = 'StartAuctionMessage'; -messages[Message_1.Message.ConfirmAuctionStart] = 'ConfirmAuctionStartMessage'; -messages[Message_1.Message.CompleteAuction] = 'CompleteAuctionMessage'; -messages[Message_1.Message.CancelAuction] = 'CancelAuctionMessage'; -messages[Message_1.Message.CheckParcelAuctions] = 'CheckParcelAuctionsMessage'; -messages[Message_1.Message.ParcelAuctions] = 'ParcelAuctionsMessage'; -messages[Message_1.Message.UUIDNameRequest] = 'UUIDNameRequestMessage'; -messages[Message_1.Message.UUIDNameReply] = 'UUIDNameReplyMessage'; -messages[Message_1.Message.UUIDGroupNameRequest] = 'UUIDGroupNameRequestMessage'; -messages[Message_1.Message.UUIDGroupNameReply] = 'UUIDGroupNameReplyMessage'; -messages[Message_1.Message.ChatPass] = 'ChatPassMessage'; -messages[Message_1.Message.EdgeDataPacket] = 'EdgeDataPacketMessage'; -messages[Message_1.Message.SimStatus] = 'SimStatusMessage'; -messages[Message_1.Message.ChildAgentUpdate] = 'ChildAgentUpdateMessage'; -messages[Message_1.Message.ChildAgentAlive] = 'ChildAgentAliveMessage'; -messages[Message_1.Message.ChildAgentPositionUpdate] = 'ChildAgentPositionUpdateMessage'; -messages[Message_1.Message.ChildAgentDying] = 'ChildAgentDyingMessage'; -messages[Message_1.Message.ChildAgentUnknown] = 'ChildAgentUnknownMessage'; -messages[Message_1.Message.AtomicPassObject] = 'AtomicPassObjectMessage'; -messages[Message_1.Message.KillChildAgents] = 'KillChildAgentsMessage'; -messages[Message_1.Message.GetScriptRunning] = 'GetScriptRunningMessage'; -messages[Message_1.Message.ScriptRunningReply] = 'ScriptRunningReplyMessage'; -messages[Message_1.Message.SetScriptRunning] = 'SetScriptRunningMessage'; -messages[Message_1.Message.ScriptReset] = 'ScriptResetMessage'; -messages[Message_1.Message.ScriptSensorRequest] = 'ScriptSensorRequestMessage'; -messages[Message_1.Message.ScriptSensorReply] = 'ScriptSensorReplyMessage'; -messages[Message_1.Message.CompleteAgentMovement] = 'CompleteAgentMovementMessage'; -messages[Message_1.Message.AgentMovementComplete] = 'AgentMovementCompleteMessage'; -messages[Message_1.Message.DataServerLogout] = 'DataServerLogoutMessage'; -messages[Message_1.Message.LogoutRequest] = 'LogoutRequestMessage'; -messages[Message_1.Message.LogoutReply] = 'LogoutReplyMessage'; -messages[Message_1.Message.ImprovedInstantMessage] = 'ImprovedInstantMessageMessage'; -messages[Message_1.Message.RetrieveInstantMessages] = 'RetrieveInstantMessagesMessage'; -messages[Message_1.Message.FindAgent] = 'FindAgentMessage'; -messages[Message_1.Message.RequestGodlikePowers] = 'RequestGodlikePowersMessage'; -messages[Message_1.Message.GrantGodlikePowers] = 'GrantGodlikePowersMessage'; -messages[Message_1.Message.GodlikeMessage] = 'GodlikeMessageMessage'; -messages[Message_1.Message.EstateOwnerMessage] = 'EstateOwnerMessageMessage'; -messages[Message_1.Message.GenericMessage] = 'GenericMessageMessage'; -messages[Message_1.Message.MuteListRequest] = 'MuteListRequestMessage'; -messages[Message_1.Message.UpdateMuteListEntry] = 'UpdateMuteListEntryMessage'; -messages[Message_1.Message.RemoveMuteListEntry] = 'RemoveMuteListEntryMessage'; -messages[Message_1.Message.CopyInventoryFromNotecard] = 'CopyInventoryFromNotecardMessage'; -messages[Message_1.Message.UpdateInventoryItem] = 'UpdateInventoryItemMessage'; -messages[Message_1.Message.UpdateCreateInventoryItem] = 'UpdateCreateInventoryItemMessage'; -messages[Message_1.Message.MoveInventoryItem] = 'MoveInventoryItemMessage'; -messages[Message_1.Message.CopyInventoryItem] = 'CopyInventoryItemMessage'; -messages[Message_1.Message.RemoveInventoryItem] = 'RemoveInventoryItemMessage'; -messages[Message_1.Message.ChangeInventoryItemFlags] = 'ChangeInventoryItemFlagsMessage'; -messages[Message_1.Message.SaveAssetIntoInventory] = 'SaveAssetIntoInventoryMessage'; -messages[Message_1.Message.CreateInventoryFolder] = 'CreateInventoryFolderMessage'; -messages[Message_1.Message.UpdateInventoryFolder] = 'UpdateInventoryFolderMessage'; -messages[Message_1.Message.MoveInventoryFolder] = 'MoveInventoryFolderMessage'; -messages[Message_1.Message.RemoveInventoryFolder] = 'RemoveInventoryFolderMessage'; -messages[Message_1.Message.FetchInventoryDescendents] = 'FetchInventoryDescendentsMessage'; -messages[Message_1.Message.InventoryDescendents] = 'InventoryDescendentsMessage'; -messages[Message_1.Message.FetchInventory] = 'FetchInventoryMessage'; -messages[Message_1.Message.FetchInventoryReply] = 'FetchInventoryReplyMessage'; -messages[Message_1.Message.BulkUpdateInventory] = 'BulkUpdateInventoryMessage'; -messages[Message_1.Message.RequestInventoryAsset] = 'RequestInventoryAssetMessage'; -messages[Message_1.Message.InventoryAssetResponse] = 'InventoryAssetResponseMessage'; -messages[Message_1.Message.RemoveInventoryObjects] = 'RemoveInventoryObjectsMessage'; -messages[Message_1.Message.PurgeInventoryDescendents] = 'PurgeInventoryDescendentsMessage'; -messages[Message_1.Message.UpdateTaskInventory] = 'UpdateTaskInventoryMessage'; -messages[Message_1.Message.RemoveTaskInventory] = 'RemoveTaskInventoryMessage'; -messages[Message_1.Message.MoveTaskInventory] = 'MoveTaskInventoryMessage'; -messages[Message_1.Message.RequestTaskInventory] = 'RequestTaskInventoryMessage'; -messages[Message_1.Message.ReplyTaskInventory] = 'ReplyTaskInventoryMessage'; -messages[Message_1.Message.DeRezObject] = 'DeRezObjectMessage'; -messages[Message_1.Message.DeRezAck] = 'DeRezAckMessage'; -messages[Message_1.Message.RezObject] = 'RezObjectMessage'; -messages[Message_1.Message.RezObjectFromNotecard] = 'RezObjectFromNotecardMessage'; -messages[Message_1.Message.TransferInventory] = 'TransferInventoryMessage'; -messages[Message_1.Message.TransferInventoryAck] = 'TransferInventoryAckMessage'; -messages[Message_1.Message.AcceptFriendship] = 'AcceptFriendshipMessage'; -messages[Message_1.Message.DeclineFriendship] = 'DeclineFriendshipMessage'; -messages[Message_1.Message.FormFriendship] = 'FormFriendshipMessage'; -messages[Message_1.Message.TerminateFriendship] = 'TerminateFriendshipMessage'; -messages[Message_1.Message.OfferCallingCard] = 'OfferCallingCardMessage'; -messages[Message_1.Message.AcceptCallingCard] = 'AcceptCallingCardMessage'; -messages[Message_1.Message.DeclineCallingCard] = 'DeclineCallingCardMessage'; -messages[Message_1.Message.RezScript] = 'RezScriptMessage'; -messages[Message_1.Message.CreateInventoryItem] = 'CreateInventoryItemMessage'; -messages[Message_1.Message.CreateLandmarkForEvent] = 'CreateLandmarkForEventMessage'; -messages[Message_1.Message.EventLocationRequest] = 'EventLocationRequestMessage'; -messages[Message_1.Message.EventLocationReply] = 'EventLocationReplyMessage'; -messages[Message_1.Message.RegionHandleRequest] = 'RegionHandleRequestMessage'; -messages[Message_1.Message.RegionIDAndHandleReply] = 'RegionIDAndHandleReplyMessage'; -messages[Message_1.Message.MoneyTransferRequest] = 'MoneyTransferRequestMessage'; -messages[Message_1.Message.MoneyTransferBackend] = 'MoneyTransferBackendMessage'; -messages[Message_1.Message.MoneyBalanceRequest] = 'MoneyBalanceRequestMessage'; -messages[Message_1.Message.MoneyBalanceReply] = 'MoneyBalanceReplyMessage'; -messages[Message_1.Message.RoutedMoneyBalanceReply] = 'RoutedMoneyBalanceReplyMessage'; -messages[Message_1.Message.ActivateGestures] = 'ActivateGesturesMessage'; -messages[Message_1.Message.DeactivateGestures] = 'DeactivateGesturesMessage'; -messages[Message_1.Message.MuteListUpdate] = 'MuteListUpdateMessage'; -messages[Message_1.Message.UseCachedMuteList] = 'UseCachedMuteListMessage'; -messages[Message_1.Message.GrantUserRights] = 'GrantUserRightsMessage'; -messages[Message_1.Message.ChangeUserRights] = 'ChangeUserRightsMessage'; -messages[Message_1.Message.OnlineNotification] = 'OnlineNotificationMessage'; -messages[Message_1.Message.OfflineNotification] = 'OfflineNotificationMessage'; -messages[Message_1.Message.SetStartLocationRequest] = 'SetStartLocationRequestMessage'; -messages[Message_1.Message.SetStartLocation] = 'SetStartLocationMessage'; -messages[Message_1.Message.NetTest] = 'NetTestMessage'; -messages[Message_1.Message.SetCPURatio] = 'SetCPURatioMessage'; -messages[Message_1.Message.SimCrashed] = 'SimCrashedMessage'; -messages[Message_1.Message.NameValuePair] = 'NameValuePairMessage'; -messages[Message_1.Message.RemoveNameValuePair] = 'RemoveNameValuePairMessage'; -messages[Message_1.Message.UpdateAttachment] = 'UpdateAttachmentMessage'; -messages[Message_1.Message.RemoveAttachment] = 'RemoveAttachmentMessage'; -messages[Message_1.Message.SoundTrigger] = 'SoundTriggerMessage'; -messages[Message_1.Message.AttachedSound] = 'AttachedSoundMessage'; -messages[Message_1.Message.AttachedSoundGainChange] = 'AttachedSoundGainChangeMessage'; -messages[Message_1.Message.PreloadSound] = 'PreloadSoundMessage'; -messages[Message_1.Message.AssetUploadRequest] = 'AssetUploadRequestMessage'; -messages[Message_1.Message.AssetUploadComplete] = 'AssetUploadCompleteMessage'; -messages[Message_1.Message.EmailMessageRequest] = 'EmailMessageRequestMessage'; -messages[Message_1.Message.EmailMessageReply] = 'EmailMessageReplyMessage'; -messages[Message_1.Message.InternalScriptMail] = 'InternalScriptMailMessage'; -messages[Message_1.Message.ScriptDataRequest] = 'ScriptDataRequestMessage'; -messages[Message_1.Message.ScriptDataReply] = 'ScriptDataReplyMessage'; -messages[Message_1.Message.CreateGroupRequest] = 'CreateGroupRequestMessage'; -messages[Message_1.Message.CreateGroupReply] = 'CreateGroupReplyMessage'; -messages[Message_1.Message.UpdateGroupInfo] = 'UpdateGroupInfoMessage'; -messages[Message_1.Message.GroupRoleChanges] = 'GroupRoleChangesMessage'; -messages[Message_1.Message.JoinGroupRequest] = 'JoinGroupRequestMessage'; -messages[Message_1.Message.JoinGroupReply] = 'JoinGroupReplyMessage'; -messages[Message_1.Message.EjectGroupMemberRequest] = 'EjectGroupMemberRequestMessage'; -messages[Message_1.Message.EjectGroupMemberReply] = 'EjectGroupMemberReplyMessage'; -messages[Message_1.Message.LeaveGroupRequest] = 'LeaveGroupRequestMessage'; -messages[Message_1.Message.LeaveGroupReply] = 'LeaveGroupReplyMessage'; -messages[Message_1.Message.InviteGroupRequest] = 'InviteGroupRequestMessage'; -messages[Message_1.Message.InviteGroupResponse] = 'InviteGroupResponseMessage'; -messages[Message_1.Message.GroupProfileRequest] = 'GroupProfileRequestMessage'; -messages[Message_1.Message.GroupProfileReply] = 'GroupProfileReplyMessage'; -messages[Message_1.Message.GroupAccountSummaryRequest] = 'GroupAccountSummaryRequestMessage'; -messages[Message_1.Message.GroupAccountSummaryReply] = 'GroupAccountSummaryReplyMessage'; -messages[Message_1.Message.GroupAccountDetailsRequest] = 'GroupAccountDetailsRequestMessage'; -messages[Message_1.Message.GroupAccountDetailsReply] = 'GroupAccountDetailsReplyMessage'; -messages[Message_1.Message.GroupAccountTransactionsRequest] = 'GroupAccountTransactionsRequestMessage'; -messages[Message_1.Message.GroupAccountTransactionsReply] = 'GroupAccountTransactionsReplyMessage'; -messages[Message_1.Message.GroupActiveProposalsRequest] = 'GroupActiveProposalsRequestMessage'; -messages[Message_1.Message.GroupActiveProposalItemReply] = 'GroupActiveProposalItemReplyMessage'; -messages[Message_1.Message.GroupVoteHistoryRequest] = 'GroupVoteHistoryRequestMessage'; -messages[Message_1.Message.GroupVoteHistoryItemReply] = 'GroupVoteHistoryItemReplyMessage'; -messages[Message_1.Message.StartGroupProposal] = 'StartGroupProposalMessage'; -messages[Message_1.Message.GroupProposalBallot] = 'GroupProposalBallotMessage'; -messages[Message_1.Message.TallyVotes] = 'TallyVotesMessage'; -messages[Message_1.Message.GroupMembersRequest] = 'GroupMembersRequestMessage'; -messages[Message_1.Message.GroupMembersReply] = 'GroupMembersReplyMessage'; -messages[Message_1.Message.ActivateGroup] = 'ActivateGroupMessage'; -messages[Message_1.Message.SetGroupContribution] = 'SetGroupContributionMessage'; -messages[Message_1.Message.SetGroupAcceptNotices] = 'SetGroupAcceptNoticesMessage'; -messages[Message_1.Message.GroupRoleDataRequest] = 'GroupRoleDataRequestMessage'; -messages[Message_1.Message.GroupRoleDataReply] = 'GroupRoleDataReplyMessage'; -messages[Message_1.Message.GroupRoleMembersRequest] = 'GroupRoleMembersRequestMessage'; -messages[Message_1.Message.GroupRoleMembersReply] = 'GroupRoleMembersReplyMessage'; -messages[Message_1.Message.GroupTitlesRequest] = 'GroupTitlesRequestMessage'; -messages[Message_1.Message.GroupTitlesReply] = 'GroupTitlesReplyMessage'; -messages[Message_1.Message.GroupTitleUpdate] = 'GroupTitleUpdateMessage'; -messages[Message_1.Message.GroupRoleUpdate] = 'GroupRoleUpdateMessage'; -messages[Message_1.Message.LiveHelpGroupRequest] = 'LiveHelpGroupRequestMessage'; -messages[Message_1.Message.LiveHelpGroupReply] = 'LiveHelpGroupReplyMessage'; -messages[Message_1.Message.AgentWearablesRequest] = 'AgentWearablesRequestMessage'; -messages[Message_1.Message.AgentWearablesUpdate] = 'AgentWearablesUpdateMessage'; -messages[Message_1.Message.AgentIsNowWearing] = 'AgentIsNowWearingMessage'; -messages[Message_1.Message.AgentCachedTexture] = 'AgentCachedTextureMessage'; -messages[Message_1.Message.AgentCachedTextureResponse] = 'AgentCachedTextureResponseMessage'; -messages[Message_1.Message.AgentDataUpdateRequest] = 'AgentDataUpdateRequestMessage'; -messages[Message_1.Message.AgentDataUpdate] = 'AgentDataUpdateMessage'; -messages[Message_1.Message.GroupDataUpdate] = 'GroupDataUpdateMessage'; -messages[Message_1.Message.AgentGroupDataUpdate] = 'AgentGroupDataUpdateMessage'; -messages[Message_1.Message.AgentDropGroup] = 'AgentDropGroupMessage'; -messages[Message_1.Message.LogTextMessage] = 'LogTextMessageMessage'; -messages[Message_1.Message.ViewerEffect] = 'ViewerEffectMessage'; -messages[Message_1.Message.CreateTrustedCircuit] = 'CreateTrustedCircuitMessage'; -messages[Message_1.Message.DenyTrustedCircuit] = 'DenyTrustedCircuitMessage'; -messages[Message_1.Message.RequestTrustedCircuit] = 'RequestTrustedCircuitMessage'; -messages[Message_1.Message.RezSingleAttachmentFromInv] = 'RezSingleAttachmentFromInvMessage'; -messages[Message_1.Message.RezMultipleAttachmentsFromInv] = 'RezMultipleAttachmentsFromInvMessage'; -messages[Message_1.Message.DetachAttachmentIntoInv] = 'DetachAttachmentIntoInvMessage'; -messages[Message_1.Message.CreateNewOutfitAttachments] = 'CreateNewOutfitAttachmentsMessage'; -messages[Message_1.Message.UserInfoRequest] = 'UserInfoRequestMessage'; -messages[Message_1.Message.UserInfoReply] = 'UserInfoReplyMessage'; -messages[Message_1.Message.UpdateUserInfo] = 'UpdateUserInfoMessage'; -messages[Message_1.Message.ParcelRename] = 'ParcelRenameMessage'; -messages[Message_1.Message.InitiateDownload] = 'InitiateDownloadMessage'; -messages[Message_1.Message.SystemMessage] = 'SystemMessageMessage'; -messages[Message_1.Message.MapLayerRequest] = 'MapLayerRequestMessage'; -messages[Message_1.Message.MapLayerReply] = 'MapLayerReplyMessage'; -messages[Message_1.Message.MapBlockRequest] = 'MapBlockRequestMessage'; -messages[Message_1.Message.MapNameRequest] = 'MapNameRequestMessage'; -messages[Message_1.Message.MapBlockReply] = 'MapBlockReplyMessage'; -messages[Message_1.Message.MapItemRequest] = 'MapItemRequestMessage'; -messages[Message_1.Message.MapItemReply] = 'MapItemReplyMessage'; -messages[Message_1.Message.SendPostcard] = 'SendPostcardMessage'; -messages[Message_1.Message.RpcChannelRequest] = 'RpcChannelRequestMessage'; -messages[Message_1.Message.RpcChannelReply] = 'RpcChannelReplyMessage'; -messages[Message_1.Message.RpcScriptRequestInbound] = 'RpcScriptRequestInboundMessage'; -messages[Message_1.Message.RpcScriptRequestInboundForward] = 'RpcScriptRequestInboundForwardMessage'; -messages[Message_1.Message.RpcScriptReplyInbound] = 'RpcScriptReplyInboundMessage'; -messages[Message_1.Message.ScriptMailRegistration] = 'ScriptMailRegistrationMessage'; -messages[Message_1.Message.ParcelMediaCommandMessage] = 'ParcelMediaCommandMessageMessage'; -messages[Message_1.Message.ParcelMediaUpdate] = 'ParcelMediaUpdateMessage'; -messages[Message_1.Message.LandStatRequest] = 'LandStatRequestMessage'; -messages[Message_1.Message.LandStatReply] = 'LandStatReplyMessage'; -messages[Message_1.Message.Error] = 'ErrorMessage'; -messages[Message_1.Message.ObjectIncludeInSearch] = 'ObjectIncludeInSearchMessage'; -messages[Message_1.Message.RezRestoreToWorld] = 'RezRestoreToWorldMessage'; -messages[Message_1.Message.LinkInventoryItem] = 'LinkInventoryItemMessage'; -messages[Message_1.Message.RetrieveIMsExtended] = 'RetrieveIMsExtendedMessage'; -messages[Message_1.Message.JoinGroupRequestExtended] = 'JoinGroupRequestExtendedMessage'; -messages[Message_1.Message.CreateGroupRequestExtended] = 'CreateGroupRequestExtendedMessage'; -function nameFromID(id) { - return messages[id]; -} -exports.nameFromID = nameFromID; -//# sourceMappingURL=MessageClasses.js.map \ No newline at end of file diff --git a/dist/classes/MessageClasses.js.map b/dist/classes/MessageClasses.js.map deleted file mode 100644 index befcd20..0000000 --- a/dist/classes/MessageClasses.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MessageClasses.js","sourceRoot":"","sources":["../../lib/classes/MessageClasses.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/NameValue.d.ts b/dist/classes/NameValue.d.ts deleted file mode 100644 index bee8999..0000000 --- a/dist/classes/NameValue.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export declare class NameValue { - type: string; - class: string; - sendTo: string; - value: string; -} diff --git a/dist/classes/NameValue.js b/dist/classes/NameValue.js deleted file mode 100644 index 4802daf..0000000 --- a/dist/classes/NameValue.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class NameValue { -} -exports.NameValue = NameValue; -//# sourceMappingURL=NameValue.js.map \ No newline at end of file diff --git a/dist/classes/NameValue.js.map b/dist/classes/NameValue.js.map deleted file mode 100644 index f075ae0..0000000 --- a/dist/classes/NameValue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NameValue.js","sourceRoot":"","sources":["../../lib/classes/NameValue.ts"],"names":[],"mappings":";;AAAA,MAAa,SAAS;CAMrB;AAND,8BAMC"} \ No newline at end of file diff --git a/dist/classes/ObjectStoreFull.d.ts b/dist/classes/ObjectStoreFull.d.ts deleted file mode 100644 index e9fb457..0000000 --- a/dist/classes/ObjectStoreFull.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Circuit } from './Circuit'; -import { ObjectUpdateMessage } from './messages/ObjectUpdate'; -import { ObjectUpdateCachedMessage } from './messages/ObjectUpdateCached'; -import { ObjectUpdateCompressedMessage } from './messages/ObjectUpdateCompressed'; -import { ImprovedTerseObjectUpdateMessage } from './messages/ImprovedTerseObjectUpdate'; -import { Agent } from './Agent'; -import { ClientEvents } from './ClientEvents'; -import { IObjectStore } from './interfaces/IObjectStore'; -import { BotOptionFlags } from '..'; -import { RBush3D } from 'rbush-3d/dist'; -import { ObjectStoreLite } from './ObjectStoreLite'; -export declare class ObjectStoreFull extends ObjectStoreLite implements IObjectStore { - rtree?: RBush3D; - constructor(circuit: Circuit, agent: Agent, clientEvents: ClientEvents, options: BotOptionFlags); - protected objectUpdate(objectUpdate: ObjectUpdateMessage): void; - protected objectUpdateCached(objectUpdateCached: ObjectUpdateCachedMessage): void; - protected objectUpdateCompressed(objectUpdateCompressed: ObjectUpdateCompressedMessage): void; - protected objectUpdateTerse(objectUpdateTerse: ImprovedTerseObjectUpdateMessage): void; -} diff --git a/dist/classes/ObjectStoreFull.js b/dist/classes/ObjectStoreFull.js deleted file mode 100644 index 9e91aa9..0000000 --- a/dist/classes/ObjectStoreFull.js +++ /dev/null @@ -1,453 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const RequestMultipleObjects_1 = require("./messages/RequestMultipleObjects"); -const UUID_1 = require("./UUID"); -const Quaternion_1 = require("./Quaternion"); -const Vector3_1 = require("./Vector3"); -const Utils_1 = require("./Utils"); -const PCode_1 = require("../enums/PCode"); -const __1 = require(".."); -const dist_1 = require("rbush-3d/dist"); -const Vector4_1 = require("./Vector4"); -const TextureEntry_1 = require("./TextureEntry"); -const Color4_1 = require("./Color4"); -const ParticleSystem_1 = require("./ParticleSystem"); -const GameObject_1 = require("./GameObject"); -const ObjectStoreLite_1 = require("./ObjectStoreLite"); -class ObjectStoreFull extends ObjectStoreLite_1.ObjectStoreLite { - constructor(circuit, agent, clientEvents, options) { - super(circuit, agent, clientEvents, options); - this.rtree = new dist_1.RBush3D(); - } - objectUpdate(objectUpdate) { - for (const objData of objectUpdate.ObjectData) { - 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 GameObject_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; - const data = objData.ObjectData; - let dataPos = 0; - switch (data.length) { - case 76: - obj.CollisionPlane = new Vector4_1.Vector4(objData.ObjectData, dataPos); - dataPos += 16; - case 60: - obj.Position = new Vector3_1.Vector3(objData.ObjectData, dataPos); - dataPos += 12; - obj.Velocity = new Vector3_1.Vector3(objData.ObjectData, dataPos); - dataPos += 12; - obj.Acceleration = new Vector3_1.Vector3(objData.ObjectData, dataPos); - dataPos += 12; - obj.Rotation = new Quaternion_1.Quaternion(objData.ObjectData, dataPos); - dataPos += 12; - obj.AngularVelocity = new Vector3_1.Vector3(objData.ObjectData, dataPos); - dataPos += 12; - break; - case 48: - obj.CollisionPlane = new Vector4_1.Vector4(objData.ObjectData, dataPos); - dataPos += 16; - case 32: - obj.Position = new Vector3_1.Vector3([ - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos), -0.5 * 256.0, 1.5 * 256.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 2), -0.5 * 256.0, 1.5 * 256.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 4), -256.0, 3.0 * 256.0) - ]); - dataPos += 6; - obj.Velocity = new Vector3_1.Vector3([ - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos), -256.0, 256.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 2), -256.0, 256.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 4), -256.0, 256.0) - ]); - dataPos += 6; - obj.Acceleration = new Vector3_1.Vector3([ - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos), -256.0, 256.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 2), -256.0, 256.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 4), -256.0, 256.0) - ]); - dataPos += 6; - obj.Rotation = new Quaternion_1.Quaternion([ - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos), -1.0, 1.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 2), -1.0, 1.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 4), -1.0, 1.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 4), -1.0, 1.0) - ]); - dataPos += 8; - obj.AngularVelocity = new Vector3_1.Vector3([ - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos), -256.0, 256.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 2), -256.0, 256.0), - Utils_1.Utils.UInt16ToFloat(objData.ObjectData.readUInt16LE(dataPos + 4), -256.0, 256.0) - ]); - dataPos += 6; - break; - case 16: - obj.Position = new Vector3_1.Vector3([ - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0) - ]); - obj.Velocity = new Vector3_1.Vector3([ - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0) - ]); - obj.Acceleration = new Vector3_1.Vector3([ - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0) - ]); - obj.Rotation = new Quaternion_1.Quaternion([ - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -1.0, 1.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -1.0, 1.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -1.0, 1.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -1.0, 1.0) - ]); - obj.AngularVelocity = new Vector3_1.Vector3([ - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0), - Utils_1.Utils.ByteToFloat(objData.ObjectData.readUInt8(dataPos++), -256.0, 256.0) - ]); - break; - } - 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 = new TextureEntry_1.TextureEntry(objData.TextureEntry); - obj.TextureAnim = objData.TextureAnim; - const pcodeData = objData.Data; - obj.Text = Utils_1.Utils.BufferToStringSimple(objData.Text); - obj.TextColor = new Color4_1.Color4(objData.TextColor, 0, false, true); - 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; - switch (obj.PCode) { - case PCode_1.PCode.Grass: - case PCode_1.PCode.Tree: - case PCode_1.PCode.NewTree: - if (pcodeData.length === 1) { - obj.TreeSpecies = pcodeData[0]; - } - break; - } - if (this.objects[localID].PCode === PCode_1.PCode.Avatar && this.objects[localID].FullID.toString() === this.agent.agentID.toString()) { - this.agent.localID = localID; - if (this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) { - Object.keys(this.objectsByParent).forEach((objParentID) => { - const parent = parseInt(objParentID, 10); - if (parent !== this.agent.localID) { - let foundAvatars = false; - this.objectsByParent[parent].forEach((objID) => { - if (this.objects[objID]) { - const o = this.objects[objID]; - if (o.PCode === PCode_1.PCode.Avatar) { - foundAvatars = true; - } - } - }); - if (this.objects[parent]) { - const o = this.objects[parent]; - if (o.PCode === PCode_1.PCode.Avatar) { - foundAvatars = true; - } - } - if (!foundAvatars) { - this.deleteObject(parent); - } - } - }); - } - } - 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); - } - if (objData.PCode !== PCode_1.PCode.Avatar && this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly && (this.agent.localID !== 0 && obj.ParentID !== this.agent.localID)) { - this.deleteObject(localID); - } - else { - this.insertIntoRtree(obj); - } - } - } - objectUpdateCached(objectUpdateCached) { - const rmo = new RequestMultipleObjects_1.RequestMultipleObjectsMessage(); - rmo.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - rmo.ObjectData = []; - for (const obj of objectUpdateCached.ObjectData) { - if (!this.objects[obj.ID]) { - rmo.ObjectData.push({ - CacheMissType: 0, - ID: obj.ID - }); - } - } - if (rmo.ObjectData.length > 0) { - this.circuit.sendMessage(rmo, 0); - } - } - objectUpdateCompressed(objectUpdateCompressed) { - for (const obj of objectUpdateCompressed.ObjectData) { - 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 GameObject_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 & __1.CompressedFlags.HasAngularVelocity) { - o.AngularVelocity = new Vector3_1.Vector3(buf, pos, false); - pos = pos + 12; - } - if (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 (pcode !== PCode_1.PCode.Avatar && newObj && this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly && (this.agent.localID !== 0 && o.ParentID !== this.agent.localID)) { - this.deleteObject(localID); - return; - } - else { - if (compressedflags & __1.CompressedFlags.Tree) { - o.TreeSpecies = buf.readUInt8(pos++); - } - else if (compressedflags & __1.CompressedFlags.ScratchPad) { - o.TreeSpecies = 0; - const scratchPadSize = buf.readUInt8(pos++); - pos = pos + scratchPadSize; - } - if (compressedflags & __1.CompressedFlags.HasText) { - const result = Utils_1.Utils.BufferToString(buf, pos); - pos += result.readLength; - o.Text = result.result; - o.TextColor = new Color4_1.Color4(buf, pos, false, true); - pos = pos + 4; - } - else { - o.Text = ''; - } - if (compressedflags & __1.CompressedFlags.MediaURL) { - const result = Utils_1.Utils.BufferToString(buf, pos); - pos += result.readLength; - o.MediaURL = result.result; - } - if (compressedflags & __1.CompressedFlags.HasParticles) { - o.Particles = new ParticleSystem_1.ParticleSystem(buf.slice(pos, pos + 86), 0); - pos += 86; - } - pos = this.readExtraParams(buf, pos, o); - if (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 & __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; - const textureEntryLength = buf.readUInt32LE(pos); - pos = pos + 4; - o.TextureEntry = new TextureEntry_1.TextureEntry(buf.slice(pos, pos + textureEntryLength)); - pos = pos + textureEntryLength; - if (compressedflags & __1.CompressedFlags.TextureAnimation) { - pos = pos + 4; - } - o.IsAttachment = (compressedflags & __1.CompressedFlags.HasNameValues) !== 0 && o.ParentID !== 0; - this.insertIntoRtree(o); - } - } - } - objectUpdateTerse(objectUpdateTerse) { - const dilation = objectUpdateTerse.RegionData.TimeDilation / 65535.0; - for (let i = 0; i < objectUpdateTerse.ObjectData.length; i++) { - const objectData = objectUpdateTerse.ObjectData[i]; - if (!(this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly)) { - let pos = 0; - const localID = objectData.Data.readUInt32LE(pos); - pos = pos + 4; - if (this.objects[localID]) { - this.objects[localID].State = objectData.Data.readUInt8(pos++); - const avatar = (objectData.Data.readUInt8(pos++) !== 0); - if (avatar) { - this.objects[localID].CollisionPlane = new Vector4_1.Vector4(objectData.Data, pos); - pos += 16; - } - this.objects[localID].Position = new Vector3_1.Vector3(objectData.Data, pos); - pos += 12; - this.objects[localID].Velocity = new Vector3_1.Vector3([ - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos), -128.0, 128.0), - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos + 2), -128.0, 128.0), - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos + 4), -128.0, 128.0) - ]); - pos += 6; - this.objects[localID].Acceleration = new Vector3_1.Vector3([ - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos), -64.0, 64.0), - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos + 2), -64.0, 64.0), - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos + 4), -64.0, 64.0) - ]); - pos += 6; - this.objects[localID].Rotation = new Quaternion_1.Quaternion([ - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos), -1.0, 1.0), - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos + 2), -1.0, 1.0), - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos + 4), -1.0, 1.0), - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos + 6), -1.0, 1.0) - ]); - pos += 8; - this.objects[localID].AngularVelocity = new Vector3_1.Vector3([ - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos), -64.0, 64.0), - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos + 2), -64.0, 64.0), - Utils_1.Utils.UInt16ToFloat(objectData.Data.readUInt16LE(pos + 4), -64.0, 64.0) - ]); - pos += 6; - if (objectData.TextureEntry.length > 0) { - this.objects[localID].TextureEntry = new TextureEntry_1.TextureEntry(objectData.TextureEntry.slice(4)); - } - this.insertIntoRtree(this.objects[localID]); - } - else { - console.log('Received terse update for object ' + localID + ' which is not in the store, so requesting the object'); - const rmo = new RequestMultipleObjects_1.RequestMultipleObjectsMessage(); - rmo.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - rmo.ObjectData = []; - rmo.ObjectData.push({ - CacheMissType: 0, - ID: localID - }); - this.circuit.sendMessage(rmo, 0); - } - } - } - } -} -exports.ObjectStoreFull = ObjectStoreFull; -//# sourceMappingURL=ObjectStoreFull.js.map \ No newline at end of file diff --git a/dist/classes/ObjectStoreFull.js.map b/dist/classes/ObjectStoreFull.js.map deleted file mode 100644 index 528251c..0000000 --- a/dist/classes/ObjectStoreFull.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectStoreFull.js","sourceRoot":"","sources":["../../lib/classes/ObjectStoreFull.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/ObjectStoreLite.d.ts b/dist/classes/ObjectStoreLite.d.ts deleted file mode 100644 index 8193c8b..0000000 --- a/dist/classes/ObjectStoreLite.d.ts +++ /dev/null @@ -1,54 +0,0 @@ -/// -import { Circuit } from './Circuit'; -import { ObjectUpdateMessage } from './messages/ObjectUpdate'; -import { ObjectUpdateCachedMessage } from './messages/ObjectUpdateCached'; -import { ObjectUpdateCompressedMessage } from './messages/ObjectUpdateCompressed'; -import { ImprovedTerseObjectUpdateMessage } from './messages/ImprovedTerseObjectUpdate'; -import { MultipleObjectUpdateMessage } from './messages/MultipleObjectUpdate'; -import { Agent } from './Agent'; -import { UUID } from './UUID'; -import { ClientEvents } from './ClientEvents'; -import { KillObjectMessage } from './messages/KillObject'; -import { IObjectStore } from './interfaces/IObjectStore'; -import { NameValue } from './NameValue'; -import { BotOptionFlags } from '..'; -import { GameObject } from './GameObject'; -import { RBush3D } from 'rbush-3d/dist'; -export declare class ObjectStoreLite implements IObjectStore { - protected circuit: Circuit; - protected agent: Agent; - protected objects: { - [key: number]: GameObject; - }; - protected objectsByUUID: { - [key: string]: number; - }; - protected objectsByParent: { - [key: number]: number[]; - }; - protected clientEvents: ClientEvents; - protected options: BotOptionFlags; - rtree?: RBush3D; - constructor(circuit: Circuit, agent: Agent, clientEvents: ClientEvents, options: BotOptionFlags); - protected objectUpdate(objectUpdate: ObjectUpdateMessage): void; - protected objectUpdateCached(objectUpdateCached: ObjectUpdateCachedMessage): void; - protected objectUpdateCompressed(objectUpdateCompressed: ObjectUpdateCompressedMessage): void; - protected objectUpdateTerse(objectUpdateTerse: ImprovedTerseObjectUpdateMessage): void; - protected objectUpdateMultiple(objectUpdateMultiple: MultipleObjectUpdateMessage): void; - protected killObject(killObj: KillObjectMessage): void; - deleteObject(objectID: number): void; - readExtraParams(buf: Buffer, pos: number, o: GameObject): number; - getObjectsByParent(parentID: number): GameObject[]; - parseNameValues(str: string): { - [key: string]: NameValue; - }; - shutdown(): void; - protected findParent(go: GameObject): GameObject; - private populateChildren; - getAllObjects(): GameObject[]; - getNumberOfObjects(): number; - getObjectsInArea(minX: number, maxX: number, minY: number, maxY: number, minZ: number, maxZ: number): GameObject[]; - getObjectByUUID(fullID: UUID | string): GameObject; - getObjectByLocalID(localID: number): GameObject; - insertIntoRtree(obj: GameObject): void; -} diff --git a/dist/classes/ObjectStoreLite.js b/dist/classes/ObjectStoreLite.js deleted file mode 100644 index b8c86dd..0000000 --- a/dist/classes/ObjectStoreLite.js +++ /dev/null @@ -1,478 +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 Utils_1 = require("./Utils"); -const PCode_1 = require("../enums/PCode"); -const NameValue_1 = require("./NameValue"); -const __1 = require(".."); -const GameObject_1 = require("./GameObject"); -class ObjectStoreLite { - constructor(circuit, agent, clientEvents, options) { - this.objects = {}; - this.objectsByUUID = {}; - this.objectsByParent = {}; - agent.localID = 0; - this.options = options; - 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; - this.objectUpdate(objectUpdate); - break; - case Message_1.Message.ObjectUpdateCached: - const objectUpdateCached = packet.message; - this.objectUpdateCached(objectUpdateCached); - break; - case Message_1.Message.ObjectUpdateCompressed: - { - const objectUpdateCompressed = packet.message; - this.objectUpdateCompressed(objectUpdateCompressed); - break; - } - case Message_1.Message.ImprovedTerseObjectUpdate: - const objectUpdateTerse = packet.message; - this.objectUpdateTerse(objectUpdateTerse); - break; - case Message_1.Message.MultipleObjectUpdate: - const multipleObjectUpdate = packet.message; - this.objectUpdateMultiple(multipleObjectUpdate); - break; - case Message_1.Message.KillObject: - const killObj = packet.message; - this.killObject(killObj); - break; - } - }); - } - objectUpdate(objectUpdate) { - 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 GameObject_1.GameObject(); - } - const obj = this.objects[localID]; - obj.ID = objData.ID; - obj.FullID = objData.FullID; - obj.ParentID = objData.ParentID; - obj.OwnerID = objData.OwnerID; - obj.PCode = objData.PCode; - this.objects[localID].NameValue = this.parseNameValues(Utils_1.Utils.BufferToStringSimple(objData.NameValue)); - if (objData.PCode === PCode_1.PCode.Avatar && this.objects[localID].FullID.toString() === this.agent.agentID.toString()) { - this.agent.localID = localID; - if (this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) { - Object.keys(this.objectsByParent).forEach((objParentID) => { - const parent = parseInt(objParentID, 10); - if (parent !== this.agent.localID) { - let foundAvatars = false; - this.objectsByParent[parent].forEach((objID) => { - if (this.objects[objID]) { - const o = this.objects[objID]; - if (o.PCode === PCode_1.PCode.Avatar) { - foundAvatars = true; - } - } - }); - if (this.objects[parent]) { - const o = this.objects[parent]; - if (o.PCode === PCode_1.PCode.Avatar) { - foundAvatars = true; - } - } - if (!foundAvatars) { - this.deleteObject(parent); - } - } - }); - } - } - this.objectsByUUID[objData.FullID.toString()] = localID; - if (!this.objectsByParent[parentID]) { - this.objectsByParent[parentID] = []; - } - if (addToParentList) { - this.objectsByParent[parentID].push(localID); - } - if (objData.PCode !== PCode_1.PCode.Avatar && this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) { - if (this.agent.localID !== 0 && obj.ParentID !== this.agent.localID) { - this.deleteObject(localID); - return; - } - } - }); - } - objectUpdateCached(objectUpdateCached) { - 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 - }); - }); - this.circuit.sendMessage(rmo, 0); - } - objectUpdateCompressed(objectUpdateCompressed) { - for (const obj of objectUpdateCompressed.ObjectData) { - 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 GameObject_1.GameObject(); - } - const o = this.objects[localID]; - o.ID = localID; - o.PCode = pcode; - this.objectsByUUID[fullID.toString()] = localID; - o.FullID = fullID; - pos++; - pos = pos + 4; - pos++; - pos++; - pos = pos + 12; - pos = pos + 12; - pos = pos + 12; - const compressedflags = buf.readUInt32LE(pos); - pos = pos + 4; - o.OwnerID = new UUID_1.UUID(buf, pos); - pos += 16; - if (compressedflags & __1.CompressedFlags.HasAngularVelocity) { - pos = pos + 12; - } - if (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 (pcode !== PCode_1.PCode.Avatar && newObj && this.options & __1.BotOptionFlags.StoreMyAttachmentsOnly) { - if (this.agent.localID !== 0 && o.ParentID !== this.agent.localID) { - this.deleteObject(localID); - return; - } - } - if (compressedflags & __1.CompressedFlags.Tree) { - pos++; - } - else if (compressedflags & __1.CompressedFlags.ScratchPad) { - const scratchPadSize = buf.readUInt8(pos++); - pos = pos + scratchPadSize; - } - if (compressedflags & __1.CompressedFlags.HasText) { - const result = Utils_1.Utils.BufferToString(buf, pos); - pos += result.readLength; - pos = pos + 4; - } - if (compressedflags & __1.CompressedFlags.MediaURL) { - const result = Utils_1.Utils.BufferToString(buf, pos); - pos += result.readLength; - } - if (compressedflags & __1.CompressedFlags.HasParticles) { - pos += 86; - } - pos = this.readExtraParams(buf, pos, o); - if (compressedflags & __1.CompressedFlags.HasSound) { - pos = pos + 16; - pos += 4; - pos++; - pos = pos + 4; - } - if (compressedflags & __1.CompressedFlags.HasNameValues) { - const result = Utils_1.Utils.BufferToString(buf, pos); - o.NameValue = this.parseNameValues(result.result); - pos += result.readLength; - } - pos++; - pos = pos + 2; - pos = pos + 2; - pos = pos + 12; - pos = pos + 2; - pos = pos + 2; - pos = pos + 2; - const textureEntryLength = buf.readUInt32LE(pos); - pos = pos + 4; - pos = pos + textureEntryLength; - if (compressedflags & __1.CompressedFlags.TextureAnimation) { - pos = pos + 4; - } - o.IsAttachment = (compressedflags & __1.CompressedFlags.HasNameValues) !== 0 && o.ParentID !== 0; - } - } - objectUpdateTerse(objectUpdateTerse) { } - objectUpdateMultiple(objectUpdateMultiple) { } - killObject(killObj) { - killObj.ObjectData.forEach((obj) => { - const objectID = obj.ID; - this.deleteObject(objectID); - }); - } - 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); - } - } - if (this.rtree && this.objects[objectID].rtreeEntry !== undefined) { - this.rtree.remove(this.objects[objectID].rtreeEntry); - } - 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 = {}; - if (this.rtree) { - this.rtree.clear(); - } - this.objectsByUUID = {}; - this.objectsByParent = {}; - } - findParent(go) { - if (go.ParentID !== 0 && this.objects[go.ParentID]) { - return this.findParent(this.objects[go.ParentID]); - } - else { - return go; - } - } - populateChildren(obj) { - obj.children = []; - obj.totalChildren = 0; - for (const child of this.getObjectsByParent(obj.ID)) { - obj.totalChildren++; - this.populateChildren(child); - if (child.totalChildren !== undefined) { - obj.totalChildren += child.totalChildren; - } - obj.children.push(child); - } - } - getAllObjects() { - const results = []; - const found = {}; - for (const k of Object.keys(this.objects)) { - const go = this.objects[parseInt(k, 10)]; - if (go.PCode !== PCode_1.PCode.Avatar && (go.IsAttachment === undefined || go.IsAttachment === false)) { - try { - const parent = this.findParent(go); - if (parent.PCode !== PCode_1.PCode.Avatar && (parent.IsAttachment === undefined || parent.IsAttachment === false)) { - const uuid = parent.FullID.toString(); - if (found[uuid] === undefined) { - found[uuid] = parent; - results.push(parent); - } - } - } - catch (error) { - console.log('Failed to find parent for ' + go.FullID.toString()); - console.error(error); - } - } - } - for (const obj of results) { - this.populateChildren(obj); - } - return results; - } - getNumberOfObjects() { - return Object.keys(this.objects).length; - } - getObjectsInArea(minX, maxX, minY, maxY, minZ, maxZ) { - if (!this.rtree) { - throw new Error('GetObjectsInArea not available with the Lite object store'); - } - const result = this.rtree.search({ - minX: minX, - maxX: maxX, - minY: minY, - maxY: maxY, - minZ: minZ, - maxZ: maxZ - }); - const found = {}; - const objs = []; - for (const obj of result) { - const o = obj; - const go = o.gameObject; - if (go.PCode !== PCode_1.PCode.Avatar && (go.IsAttachment === undefined || go.IsAttachment === false)) { - try { - const parent = this.findParent(go); - if (parent.PCode !== PCode_1.PCode.Avatar && (parent.IsAttachment === undefined || parent.IsAttachment === false)) { - const uuid = parent.FullID.toString(); - if (found[uuid] === undefined) { - found[uuid] = parent; - objs.push(parent); - } - } - } - catch (error) { - console.log('Failed to find parent for ' + go.FullID.toString()); - console.error(error); - } - } - } - for (const obj of objs) { - this.populateChildren(obj); - } - return objs; - } - getObjectByUUID(fullID) { - if (fullID instanceof UUID_1.UUID) { - fullID = fullID.toString(); - } - if (!this.objectsByUUID[fullID]) { - throw new Error('No object found with that UUID'); - } - const localID = this.objectsByUUID[fullID]; - return this.objects[localID]; - } - getObjectByLocalID(localID) { - if (!this.objects[localID]) { - throw new Error('No object found with that UUID'); - } - return this.objects[localID]; - } - insertIntoRtree(obj) { - if (!this.rtree) { - return; - } - if (obj.rtreeEntry !== undefined) { - this.rtree.remove(obj.rtreeEntry); - } - if (!obj.Scale || !obj.Position || !obj.Rotation) { - return; - } - const normalizedScale = obj.Scale.multiplyByQuat(obj.Rotation); - const bounds = { - minX: obj.Position.x - (normalizedScale.x / 2), - maxX: obj.Position.x + (normalizedScale.x / 2), - minY: obj.Position.y - (normalizedScale.y / 2), - maxY: obj.Position.y + (normalizedScale.y / 2), - minZ: obj.Position.z - (normalizedScale.z / 2), - maxZ: obj.Position.z + (normalizedScale.z / 2), - gameObject: obj - }; - obj.rtreeEntry = bounds; - this.rtree.insert(bounds); - } -} -exports.ObjectStoreLite = ObjectStoreLite; -//# sourceMappingURL=ObjectStoreLite.js.map \ No newline at end of file diff --git a/dist/classes/ObjectStoreLite.js.map b/dist/classes/ObjectStoreLite.js.map deleted file mode 100644 index d429df8..0000000 --- a/dist/classes/ObjectStoreLite.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectStoreLite.js","sourceRoot":"","sources":["../../lib/classes/ObjectStoreLite.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/Packet.d.ts b/dist/classes/Packet.d.ts deleted file mode 100644 index 493e6cf..0000000 --- a/dist/classes/Packet.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/// -import { MessageBase } from './MessageBase'; -import { DecodeFlags, PacketFlags } from '..'; -export declare class Packet { - packetFlags: PacketFlags; - sequenceNumber: number; - extraHeader: Buffer; - message: MessageBase; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number, options?: DecodeFlags): Buffer; - readFromBuffer(buf: Buffer, pos: number, ackReceived: (sequenceID: number) => void, sendAck: (sequenceID: number) => void): number; -} diff --git a/dist/classes/Packet.js b/dist/classes/Packet.js deleted file mode 100644 index bdc2786..0000000 --- a/dist/classes/Packet.js +++ /dev/null @@ -1,124 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Zerocoder_1 = require("./Zerocoder"); -const MessageClasses_1 = require("./MessageClasses"); -const MessageClass = require("./MessageClasses"); -const __1 = require(".."); -class Packet { - constructor() { - this.packetFlags = 0; - this.sequenceNumber = 0; - this.extraHeader = Buffer.allocUnsafe(0); - } - getSize() { - let idSize = 4; - if (this.message.messageFlags & __1.MessageFlags.FrequencyHigh) { - idSize = 1; - } - else if (this.message.messageFlags & __1.MessageFlags.FrequencyMedium) { - idSize = 2; - } - return 1 + 4 + 1 + this.extraHeader.length + idSize + this.message.getSize(); - } - writeToBuffer(buf, pos, options) { - if (options === undefined) { - options = 0; - } - if (this.message.messageFlags & __1.MessageFlags.Zerocoded && !(options & 1)) { - this.packetFlags = this.packetFlags | __1.PacketFlags.Zerocoded; - } - buf.writeUInt8(this.packetFlags, pos++); - buf.writeUInt32BE(this.sequenceNumber, pos); - pos = pos + 4; - buf.writeUInt8(this.extraHeader.length, pos++); - if (this.extraHeader.length > 0) { - this.extraHeader.copy(buf, pos); - pos += this.extraHeader.length; - } - const bodyStart = pos; - if (this.message.messageFlags & __1.MessageFlags.FrequencyHigh) { - buf.writeUInt8(this.message.id, pos++); - } - else if (this.message.messageFlags & __1.MessageFlags.FrequencyMedium) { - buf.writeUInt16BE(this.message.id, pos); - pos += 2; - } - else { - buf.writeUInt32BE(this.message.id, pos); - pos += 4; - } - const expectedLength = this.message.getSize(); - const actualLength = this.message.writeToBuffer(buf, pos); - if (actualLength !== expectedLength) { - console.error('WARNING: Bytes written does not match expected message data length'); - } - pos += actualLength; - if (pos < buf.length) { - console.error('WARNING: BUFFER UNDERFLOW: Finished writing but we are not at the end of the buffer (Written: ' + pos + ' bytes, expected ' + buf.length); - } - if (this.packetFlags & __1.PacketFlags.Zerocoded) { - buf = Zerocoder_1.Zerocoder.Encode(buf, bodyStart, pos); - } - return buf; - } - readFromBuffer(buf, pos, ackReceived, sendAck) { - this.packetFlags = buf.readUInt8(pos++); - this.sequenceNumber = buf.readUInt32BE(pos); - if (this.packetFlags & __1.PacketFlags.Reliable) { - sendAck(this.sequenceNumber); - } - pos = pos + 4; - const extraBytes = buf.readUInt8(pos++); - if (extraBytes > 0) { - this.extraHeader = buf.slice(pos, pos + extraBytes); - pos += extraBytes; - } - else { - this.extraHeader = Buffer.allocUnsafe(0); - } - let appendedAcks = 0; - if (this.packetFlags & __1.PacketFlags.Ack) { - appendedAcks = buf.readUInt8(buf.length - 1); - } - if (this.packetFlags & __1.PacketFlags.Zerocoded) { - let tail = 0; - if (this.packetFlags & __1.PacketFlags.Ack) { - tail = 1; - if (appendedAcks > 0) { - tail += appendedAcks * 4; - } - } - buf = Zerocoder_1.Zerocoder.Decode(buf, pos, buf.length - 1, tail); - } - let messageID = buf.readUInt8(pos); - if (messageID === 0xFF) { - messageID = buf.readUInt16BE(pos); - if (messageID === 0xFFFF) { - messageID = buf.readUInt32BE(pos); - pos += 4; - } - else { - pos += 2; - } - } - else { - pos++; - } - this.message = new MessageClass[MessageClasses_1.nameFromID(messageID)](); - pos += this.message.readFromBuffer(buf, pos); - if (this.packetFlags & __1.PacketFlags.Ack) { - for (let i = 0; i < appendedAcks; i++) { - const ackID = buf.readUInt32BE(pos); - ackReceived(ackID); - pos += 4; - } - pos++; - } - if (pos < buf.length) { - console.error('WARNING: Finished reading ' + MessageClasses_1.nameFromID(messageID) + ' but we\'re not at the end of the packet (' + pos + ' < ' + buf.length + ', seq ' + this.sequenceNumber + ')'); - } - return pos; - } -} -exports.Packet = Packet; -//# sourceMappingURL=Packet.js.map \ No newline at end of file diff --git a/dist/classes/Packet.js.map b/dist/classes/Packet.js.map deleted file mode 100644 index 4318d26..0000000 --- a/dist/classes/Packet.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Packet.js","sourceRoot":"","sources":["../../lib/classes/Packet.ts"],"names":[],"mappings":";;AACA,2CAAsC;AACtC,qDAA4C;AAC5C,iDAAiD;AACjD,0BAA0D;AAE1D,MAAa,MAAM;IAAnB;QAEI,gBAAW,GAAgB,CAAC,CAAC;QAC7B,mBAAc,GAAG,CAAC,CAAC;QACnB,gBAAW,GAAW,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;IAuJhD,CAAC;IApJG,OAAO;QAEH,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,IAAI,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,gBAAY,CAAC,aAAa,EAC1D;YACI,MAAM,GAAG,CAAC,CAAC;SACd;aACI,IAAI,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,gBAAY,CAAC,eAAe,EACjE;YACI,MAAM,GAAG,CAAC,CAAC;SACd;QACD,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC;IACjF,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW,EAAE,OAAqB;QAEzD,IAAI,OAAO,KAAK,SAAS,EACzB;YACI,OAAO,GAAG,CAAC,CAAC;SACf;QACD,IAAI,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,gBAAY,CAAC,SAAS,IAAI,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,EACxE;YACI,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,GAAG,eAAW,CAAC,SAAS,CAAC;SAC/D;QACD,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC,CAAC;QACxC,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;QACd,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC/C,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,CAAC,EAC/B;YACI,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAChC,GAAG,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC;SAClC;QACD,MAAM,SAAS,GAAG,GAAG,CAAC;QAEtB,IAAI,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,gBAAY,CAAC,aAAa,EAC1D;YACI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC;SAC1C;aACI,IAAI,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,gBAAY,CAAC,eAAe,EACjE;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;YACxC,GAAG,IAAI,CAAC,CAAC;SACZ;aAED;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;YACxC,GAAG,IAAI,CAAC,CAAC;SACZ;QAED,MAAM,cAAc,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC;QAC9C,MAAM,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1D,IAAI,YAAY,KAAK,cAAc,EACnC;YACI,OAAO,CAAC,KAAK,CAAC,oEAAoE,CAAC,CAAA;SACtF;QACD,GAAG,IAAI,YAAY,CAAC;QACpB,IAAI,GAAG,GAAG,GAAG,CAAC,MAAM,EACpB;YACI,OAAO,CAAC,KAAK,CAAC,gGAAgG,GAAG,GAAG,GAAG,mBAAmB,GAAG,GAAG,CAAC,MAAM,CAAC,CAAC;SAC5J;QACD,IAAI,IAAI,CAAC,WAAW,GAAG,eAAW,CAAC,SAAS,EAC5C;YACI,GAAG,GAAG,qBAAS,CAAC,MAAM,CAAC,GAAG,EAAE,SAAS,EAAE,GAAG,CAAC,CAAC;SAC/C;QACD,OAAO,GAAG,CAAC;IACf,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW,EAAE,WAAyC,EAAE,OAAqC;QAErH,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACxC,IAAI,CAAC,cAAc,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC5C,IAAI,IAAI,CAAC,WAAW,GAAG,eAAW,CAAC,QAAQ,EAC3C;YACI,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;SAChC;QACD,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;QACd,MAAM,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACxC,IAAI,UAAU,GAAG,CAAC,EAClB;YACI,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,UAAU,CAAC,CAAC;YACpD,GAAG,IAAI,UAAU,CAAC;SACrB;aAED;YACI,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;SAC5C;QACD,IAAI,YAAY,GAAG,CAAC,CAAC;QACrB,IAAI,IAAI,CAAC,WAAW,GAAG,eAAW,CAAC,GAAG,EACtC;YACI,YAAY,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;SAChD;QACD,IAAI,IAAI,CAAC,WAAW,GAAG,eAAW,CAAC,SAAS,EAC5C;YAEI,IAAI,IAAI,GAAG,CAAC,CAAC;YACb,IAAI,IAAI,CAAC,WAAW,GAAG,eAAW,CAAC,GAAG,EACtC;gBAEI,IAAI,GAAG,CAAC,CAAC;gBACT,IAAI,YAAY,GAAG,CAAC,EACpB;oBACI,IAAI,IAAI,YAAY,GAAG,CAAC,CAAC;iBAC5B;aACJ;YACD,GAAG,GAAG,qBAAS,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,MAAM,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC;SAC1D;QAED,IAAI,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;QACnC,IAAI,SAAS,KAAK,IAAI,EACtB;YACI,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAClC,IAAI,SAAS,KAAK,MAAM,EACxB;gBACI,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;gBAClC,GAAG,IAAI,CAAC,CAAC;aACZ;iBAED;gBACI,GAAG,IAAI,CAAC,CAAC;aACZ;SACJ;aAED;YACI,GAAG,EAAE,CAAC;SACT;QAED,IAAI,CAAC,OAAO,GAAG,IAAU,YAAa,CAAC,2BAAU,CAAC,SAAS,CAAC,CAAC,EAAiB,CAAC;QAE/E,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAE7C,IAAI,IAAI,CAAC,WAAW,GAAG,eAAW,CAAC,GAAG,EACtC;YACI,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,EAAE,CAAC,EAAE,EACrC;gBACI,MAAM,KAAK,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;gBACpC,WAAW,CAAC,KAAK,CAAC,CAAC;gBACnB,GAAG,IAAI,CAAC,CAAC;aACZ;YAED,GAAG,EAAE,CAAC;SACT;QACD,IAAI,GAAG,GAAG,GAAG,CAAC,MAAM,EACpB;YACI,OAAO,CAAC,KAAK,CAAC,4BAA4B,GAAG,2BAAU,CAAC,SAAS,CAAC,GAAG,4CAA4C,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,CAAC,MAAM,GAAG,QAAQ,GAAG,IAAI,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC;SACxL;QACD,OAAO,GAAG,CAAC;IACf,CAAC;CACJ;AA3JD,wBA2JC"} \ No newline at end of file diff --git a/dist/classes/ParticleSystem.d.ts b/dist/classes/ParticleSystem.d.ts deleted file mode 100644 index f21a921..0000000 --- a/dist/classes/ParticleSystem.d.ts +++ /dev/null @@ -1,41 +0,0 @@ -/// -import { BlendFunc } from '../enums/BlendFunc'; -import { SourcePattern } from '../enums/SourcePattern'; -import { Vector3 } from './Vector3'; -import { UUID } from './UUID'; -import { ParticleDataFlags } from '../enums/ParticleDataFlags'; -import { Color4 } from './Color4'; -export declare class ParticleSystem { - startGlow: number; - endGlow: number; - blendFuncSource: BlendFunc; - blendFuncDest: BlendFunc; - crc: number; - pattern: SourcePattern; - maxAge: number; - startAge: number; - innerAngle: number; - outerAngle: number; - burstRate: number; - burstRadius: number; - burstSpeedMin: number; - burstSpeedMax: number; - burstPartCount: number; - angularVelocity: Vector3; - acceleration: Vector3; - texture: UUID; - target: UUID; - dataFlags: ParticleDataFlags; - partMaxAge: number; - startColor: Color4; - endColor: Color4; - startScaleX: number; - startScaleY: number; - endScaleX: number; - endScaleY: number; - flags: number; - static unpackFixed(buf: Buffer, pos: number, signed: boolean, intBits: number, fracBits: number): number; - constructor(buf: Buffer, pos: number); - unpackSystem(buf: Buffer, pos: number): number; - unpackLegacyData(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/ParticleSystem.js b/dist/classes/ParticleSystem.js deleted file mode 100644 index c34de18..0000000 --- a/dist/classes/ParticleSystem.js +++ /dev/null @@ -1,153 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const BlendFunc_1 = require("../enums/BlendFunc"); -const SourcePattern_1 = require("../enums/SourcePattern"); -const Vector3_1 = require("./Vector3"); -const UUID_1 = require("./UUID"); -const ParticleDataFlags_1 = require("../enums/ParticleDataFlags"); -const Color4_1 = require("./Color4"); -class ParticleSystem { - constructor(buf, pos) { - this.startGlow = 0.0; - this.endGlow = 0.0; - this.blendFuncSource = BlendFunc_1.BlendFunc.SourceAlpha; - this.blendFuncDest = BlendFunc_1.BlendFunc.OneMinusSourceAlpha; - this.crc = 0; - this.pattern = SourcePattern_1.SourcePattern.None; - this.maxAge = 0.0; - this.startAge = 0.0; - this.innerAngle = 0.0; - this.outerAngle = 0.0; - this.burstRate = 0.0; - this.burstRadius = 0.0; - this.burstSpeedMin = 0.0; - this.burstSpeedMax = 0.0; - this.burstPartCount = 0; - this.angularVelocity = Vector3_1.Vector3.getZero(); - this.acceleration = Vector3_1.Vector3.getZero(); - this.texture = UUID_1.UUID.zero(); - this.target = UUID_1.UUID.zero(); - this.dataFlags = ParticleDataFlags_1.ParticleDataFlags.None; - this.partMaxAge = 0.0; - this.startColor = Color4_1.Color4.black; - this.endColor = Color4_1.Color4.black; - this.startScaleX = 0.0; - this.startScaleY = 0.0; - this.endScaleX = 0.0; - this.endScaleY = 0.0; - this.flags = 0; - const size = buf.length - pos; - if (size === 86) { - pos = this.unpackSystem(buf, pos); - pos = this.unpackLegacyData(buf, pos); - } - else if (size > 86 && size <= 98) { - const sysSize = buf.readInt32LE(pos); - pos += 4; - if (sysSize !== 68) { - console.error('Particle system block size ' + sysSize + ' different from expected 68 bytes'); - return; - } - pos = this.unpackSystem(buf, pos); - const dataSize = buf.readInt32LE(pos); - pos += 4; - pos = this.unpackLegacyData(buf, pos); - if ((this.dataFlags & ParticleDataFlags_1.ParticleDataFlags.DataGlow) === ParticleDataFlags_1.ParticleDataFlags.DataGlow) { - let glow = buf.readUInt8(pos++); - this.startGlow = glow / 255.0; - glow = buf.readUInt8(pos++); - this.endGlow = glow / 255.0; - } - if ((this.dataFlags & ParticleDataFlags_1.ParticleDataFlags.DataBlend) === ParticleDataFlags_1.ParticleDataFlags.DataBlend) { - this.blendFuncSource = buf.readUInt8(pos++); - this.blendFuncDest = buf.readUInt8(pos++); - } - } - else { - console.error('WARNING: Paricle system size of ' + size + ' bytes exceeds maximum block size of 98'); - } - } - static unpackFixed(buf, pos, signed, intBits, fracBits) { - let totalBits = intBits + fracBits; - let fixedVal = 0.0; - if (signed) { - totalBits++; - } - const maxVal = 1 << intBits; - if (totalBits <= 8) { - fixedVal = buf.readUInt8(pos); - } - else if (totalBits <= 16) { - fixedVal = buf.readUInt16LE(pos); - } - else if (totalBits <= 31) { - fixedVal = buf.readUInt32LE(pos); - } - else { - return 0.0; - } - fixedVal /= (1 << fracBits); - if (signed) { - fixedVal -= maxVal; - } - return fixedVal; - } - unpackSystem(buf, pos) { - const startPos = pos; - this.crc = buf.readUInt32LE(pos); - pos += 4; - this.flags = buf.readUInt32LE(pos); - pos += 4; - this.pattern = buf.readUInt8(pos++); - this.maxAge = ParticleSystem.unpackFixed(buf, pos, false, 8, 8); - pos += 2; - this.startAge = ParticleSystem.unpackFixed(buf, pos, false, 8, 8); - pos += 2; - this.innerAngle = ParticleSystem.unpackFixed(buf, pos++, false, 3, 5); - this.outerAngle = ParticleSystem.unpackFixed(buf, pos++, false, 3, 5); - this.burstRate = ParticleSystem.unpackFixed(buf, pos, false, 8, 8); - pos += 2; - this.burstRadius = ParticleSystem.unpackFixed(buf, pos, false, 8, 8); - pos += 2; - this.burstSpeedMin = ParticleSystem.unpackFixed(buf, pos, false, 8, 8); - pos += 2; - this.burstSpeedMax = ParticleSystem.unpackFixed(buf, pos, false, 8, 8); - pos += 2; - this.burstPartCount = buf.readUInt8(pos++); - this.angularVelocity = new Vector3_1.Vector3([ - ParticleSystem.unpackFixed(buf, pos, true, 8, 7), - ParticleSystem.unpackFixed(buf, pos + 2, true, 8, 7), - ParticleSystem.unpackFixed(buf, pos + 4, true, 8, 7), - ]); - pos = pos + 6; - this.acceleration = new Vector3_1.Vector3([ - ParticleSystem.unpackFixed(buf, pos, true, 8, 7), - ParticleSystem.unpackFixed(buf, pos + 2, true, 8, 7), - ParticleSystem.unpackFixed(buf, pos + 4, true, 8, 7), - ]); - pos = pos + 6; - this.texture = new UUID_1.UUID(buf, pos); - pos += 16; - this.target = new UUID_1.UUID(buf, pos); - pos += 16; - if (pos - startPos !== 68) { - console.log('INVALID SIZE: ' + (pos - startPos)); - } - return pos; - } - unpackLegacyData(buf, pos) { - this.dataFlags = buf.readUInt32LE(pos); - pos += 4; - this.partMaxAge = ParticleSystem.unpackFixed(buf, pos, false, 8, 8); - pos += 2; - this.startColor = new Color4_1.Color4(buf.readUInt8(pos++), buf.readUInt8(pos++), buf.readUInt8(pos++), buf.readUInt8(pos++)); - this.endColor = new Color4_1.Color4(buf.readUInt8(pos++), buf.readUInt8(pos++), buf.readUInt8(pos++), buf.readUInt8(pos++)); - this.startScaleX = ParticleSystem.unpackFixed(buf, pos++, false, 3, 5); - this.startScaleY = ParticleSystem.unpackFixed(buf, pos++, false, 3, 5); - this.endScaleX = ParticleSystem.unpackFixed(buf, pos++, false, 3, 5); - this.endScaleY = ParticleSystem.unpackFixed(buf, pos++, false, 3, 5); - return pos; - } -} -exports.ParticleSystem = ParticleSystem; -//# sourceMappingURL=ParticleSystem.js.map \ No newline at end of file diff --git a/dist/classes/ParticleSystem.js.map b/dist/classes/ParticleSystem.js.map deleted file mode 100644 index 76f63f9..0000000 --- a/dist/classes/ParticleSystem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParticleSystem.js","sourceRoot":"","sources":["../../lib/classes/ParticleSystem.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/Quaternion.d.ts b/dist/classes/Quaternion.d.ts deleted file mode 100644 index 93dcf28..0000000 --- a/dist/classes/Quaternion.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -import { quat } from '../tsm/quat'; -export declare class Quaternion extends quat { - static getIdentity(): Quaternion; - constructor(buf?: Buffer | number[], pos?: number); - writeToBuffer(buf: Buffer, pos: number): void; -} diff --git a/dist/classes/Quaternion.js b/dist/classes/Quaternion.js deleted file mode 100644 index 5554175..0000000 --- a/dist/classes/Quaternion.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const quat_1 = require("../tsm/quat"); -class Quaternion extends quat_1.quat { - static getIdentity() { - const q = new Quaternion(); - q.setIdentity(); - return q; - } - constructor(buf, pos) { - if (buf !== undefined && pos !== undefined && buf instanceof Buffer) { - const x = buf.readFloatLE(pos); - const y = buf.readFloatLE(pos + 4); - const z = buf.readFloatLE(pos + 8); - const xyzsum = 1.0 - x * x - y * y - z * z; - const w = (xyzsum > 0.0) ? Math.sqrt(xyzsum) : 0; - super([x, y, z, w]); - } - else if (buf !== undefined && Array.isArray(buf)) { - super(buf); - } - else { - super(); - } - } - writeToBuffer(buf, pos) { - const q = this.normalize(); - buf.writeFloatLE(q.x, pos); - buf.writeFloatLE(q.y, pos + 4); - buf.writeFloatLE(q.z, pos + 8); - } -} -exports.Quaternion = Quaternion; -//# sourceMappingURL=Quaternion.js.map \ No newline at end of file diff --git a/dist/classes/Quaternion.js.map b/dist/classes/Quaternion.js.map deleted file mode 100644 index b3f2385..0000000 --- a/dist/classes/Quaternion.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Quaternion.js","sourceRoot":"","sources":["../../lib/classes/Quaternion.ts"],"names":[],"mappings":";;AAAA,sCAAiC;AAEjC,MAAa,UAAW,SAAQ,WAAI;IAEhC,MAAM,CAAC,WAAW;QAEd,MAAM,CAAC,GAAG,IAAI,UAAU,EAAE,CAAC;QAC3B,CAAC,CAAC,WAAW,EAAE,CAAC;QAChB,OAAO,CAAC,CAAC;IACb,CAAC;IAED,YAAY,GAAuB,EAAE,GAAY;QAE7C,IAAI,GAAG,KAAK,SAAS,IAAI,GAAG,KAAK,SAAS,IAAI,GAAG,YAAY,MAAM,EACnE;YACI,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YAC/B,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;YACnC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;YACnC,MAAM,MAAM,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;YAC3C,MAAM,CAAC,GAAG,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;SACvB;aACI,IAAI,GAAG,KAAK,SAAS,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAChD;YACI,KAAK,CAAC,GAAG,CAAC,CAAC;SACd;aAED;YACI,KAAK,EAAE,CAAC;SACX;IACL,CAAC;IACD,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,CAAC,GAAS,IAAI,CAAC,SAAS,EAAE,CAAC;QACjC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;QAC3B,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;QAC/B,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;IACnC,CAAC;CACJ;AApCD,gCAoCC"} \ No newline at end of file diff --git a/dist/classes/Region.d.ts b/dist/classes/Region.d.ts deleted file mode 100644 index 5d303db..0000000 --- a/dist/classes/Region.d.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { Circuit } from './Circuit'; -import { Agent } from './Agent'; -import { Caps } from './Caps'; -import { Comms } from './Comms'; -import { ClientEvents } from './ClientEvents'; -import { IObjectStore } from './interfaces/IObjectStore'; -import { BotOptionFlags, RegionFlags, UUID } from '..'; -import { RegionHandshakeMessage } from './messages/RegionHandshake'; -import * as Long from 'long'; -export declare class Region { - regionName: string; - regionOwner: UUID; - regionID: UUID; - regionHandle: Long; - xCoordinate: number; - yCoordinate: number; - estateID: number; - parentEstateID: number; - regionFlags: RegionFlags; - mapImage: UUID; - simAccess: number; - maxAgents: number; - billableFactor: number; - objectBonusFactor: number; - waterHeight: number; - terrainRaiseLimit: number; - terrainLowerLimit: number; - pricePerMeter: number; - redirectGridX: number; - redirectGridY: number; - useEstateSun: boolean; - sunHour: number; - productSKU: string; - productName: string; - maxAgents32: number; - hardMaxAgents: number; - hardMaxObjects: number; - cacheID: UUID; - cpuClassID: number; - cpuRatio: number; - coloName: string; - terrainBase0: UUID; - terrainBase1: UUID; - terrainBase2: UUID; - terrainBase3: UUID; - terrainDetail0: UUID; - terrainDetail1: UUID; - terrainDetail2: UUID; - terrainDetail3: UUID; - terrainStartHeight00: number; - terrainStartHeight01: number; - terrainStartHeight10: number; - terrainStartHeight11: number; - terrainHeightRange00: number; - terrainHeightRange01: number; - terrainHeightRange10: number; - terrainHeightRange11: number; - circuit: Circuit; - objects: IObjectStore; - caps: Caps; - comms: Comms; - clientEvents: ClientEvents; - options: BotOptionFlags; - agent: Agent; - constructor(agent: Agent, clientEvents: ClientEvents, options: BotOptionFlags); - activateCaps(seedURL: string): void; - handshake(handshake: RegionHandshakeMessage): Promise; - shutdown(): void; -} diff --git a/dist/classes/Region.js b/dist/classes/Region.js deleted file mode 100644 index 5e4974b..0000000 --- a/dist/classes/Region.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const Circuit_1 = require("./Circuit"); -const Caps_1 = require("./Caps"); -const Comms_1 = require("./Comms"); -const ObjectStoreFull_1 = require("./ObjectStoreFull"); -const ObjectStoreLite_1 = require("./ObjectStoreLite"); -const __1 = require(".."); -const RequestRegionInfo_1 = require("./messages/RequestRegionInfo"); -const Message_1 = require("../enums/Message"); -const Utils_1 = require("./Utils"); -const MapNameRequest_1 = require("./messages/MapNameRequest"); -const GridLayerType_1 = require("../enums/GridLayerType"); -const FilterResponse_1 = require("../enums/FilterResponse"); -class Region { - constructor(agent, clientEvents, options) { - this.agent = agent; - this.options = options; - this.clientEvents = clientEvents; - this.circuit = new Circuit_1.Circuit(clientEvents); - if (options & __1.BotOptionFlags.LiteObjectStore) { - this.objects = new ObjectStoreLite_1.ObjectStoreLite(this.circuit, agent, clientEvents, options); - } - else { - this.objects = new ObjectStoreFull_1.ObjectStoreFull(this.circuit, agent, clientEvents, options); - } - this.comms = new Comms_1.Comms(this.circuit, agent, clientEvents); - } - activateCaps(seedURL) { - this.caps = new Caps_1.Caps(this.agent, this, seedURL, this.clientEvents); - } - handshake(handshake) { - return __awaiter(this, void 0, void 0, function* () { - this.regionName = Utils_1.Utils.BufferToStringSimple(handshake.RegionInfo.SimName); - this.simAccess = handshake.RegionInfo.SimAccess; - this.regionFlags = handshake.RegionInfo.RegionFlags; - this.regionOwner = handshake.RegionInfo.SimOwner; - this.agent.setIsEstateManager(handshake.RegionInfo.IsEstateManager); - this.waterHeight = handshake.RegionInfo.WaterHeight; - this.billableFactor = handshake.RegionInfo.BillableFactor; - this.cacheID = handshake.RegionInfo.CacheID; - this.terrainBase0 = handshake.RegionInfo.TerrainBase0; - this.terrainBase1 = handshake.RegionInfo.TerrainBase1; - this.terrainBase2 = handshake.RegionInfo.TerrainBase2; - this.terrainBase3 = handshake.RegionInfo.TerrainBase3; - this.terrainDetail0 = handshake.RegionInfo.TerrainDetail0; - this.terrainDetail1 = handshake.RegionInfo.TerrainDetail1; - this.terrainDetail2 = handshake.RegionInfo.TerrainDetail2; - this.terrainDetail3 = handshake.RegionInfo.TerrainDetail3; - this.terrainStartHeight00 = handshake.RegionInfo.TerrainStartHeight00; - this.terrainStartHeight01 = handshake.RegionInfo.TerrainStartHeight01; - this.terrainStartHeight10 = handshake.RegionInfo.TerrainStartHeight10; - this.terrainStartHeight11 = handshake.RegionInfo.TerrainStartHeight11; - this.terrainHeightRange00 = handshake.RegionInfo.TerrainHeightRange00; - this.terrainHeightRange01 = handshake.RegionInfo.TerrainHeightRange01; - this.terrainHeightRange10 = handshake.RegionInfo.TerrainHeightRange10; - this.terrainHeightRange11 = handshake.RegionInfo.TerrainHeightRange11; - this.regionID = handshake.RegionInfo2.RegionID; - this.cpuClassID = handshake.RegionInfo3.CPUClassID; - this.cpuRatio = handshake.RegionInfo3.CPURatio; - this.coloName = Utils_1.Utils.BufferToStringSimple(handshake.RegionInfo3.ColoName); - this.productSKU = Utils_1.Utils.BufferToStringSimple(handshake.RegionInfo3.ProductSKU); - this.productName = Utils_1.Utils.BufferToStringSimple(handshake.RegionInfo3.ProductName); - const request = new RequestRegionInfo_1.RequestRegionInfoMessage(); - request.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - this.circuit.sendMessage(request, __1.PacketFlags.Reliable); - const regionInfo = yield this.circuit.waitForMessage(Message_1.Message.RegionInfo, 10000); - this.estateID = regionInfo.RegionInfo.EstateID; - this.parentEstateID = regionInfo.RegionInfo.ParentEstateID; - this.maxAgents = regionInfo.RegionInfo.MaxAgents; - this.objectBonusFactor = regionInfo.RegionInfo.ObjectBonusFactor; - this.terrainRaiseLimit = regionInfo.RegionInfo.TerrainRaiseLimit; - this.terrainLowerLimit = regionInfo.RegionInfo.TerrainLowerLimit; - this.pricePerMeter = regionInfo.RegionInfo.PricePerMeter; - this.redirectGridX = regionInfo.RegionInfo.RedirectGridX; - this.redirectGridY = regionInfo.RegionInfo.RedirectGridY; - this.useEstateSun = regionInfo.RegionInfo.UseEstateSun; - this.sunHour = regionInfo.RegionInfo.SunHour; - this.maxAgents32 = regionInfo.RegionInfo2.MaxAgents32; - this.hardMaxAgents = regionInfo.RegionInfo2.HardMaxAgents; - this.hardMaxObjects = regionInfo.RegionInfo2.HardMaxObjects; - const msg = new MapNameRequest_1.MapNameRequestMessage(); - msg.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID, - Flags: GridLayerType_1.GridLayerType.Objects, - EstateID: 0, - Godlike: false - }; - msg.NameData = { - Name: handshake.RegionInfo.SimName - }; - this.circuit.sendMessage(msg, __1.PacketFlags.Reliable); - const reply = yield this.circuit.waitForMessage(Message_1.Message.MapBlockReply, 10000, (filterMsg) => { - for (const region of filterMsg.Data) { - const name = Utils_1.Utils.BufferToStringSimple(region.Name); - if (name.trim().toLowerCase() === this.regionName.trim().toLowerCase()) { - this.xCoordinate = region.X; - this.yCoordinate = region.Y; - this.mapImage = region.MapImageID; - const globalPos = Utils_1.Utils.RegionCoordinatesToHandle(this.xCoordinate, this.yCoordinate); - this.regionHandle = globalPos.regionHandle; - return FilterResponse_1.FilterResponse.Finish; - } - } - return FilterResponse_1.FilterResponse.NoMatch; - }); - }); - } - shutdown() { - this.comms.shutdown(); - this.caps.shutdown(); - this.objects.shutdown(); - this.circuit.shutdown(); - } -} -exports.Region = Region; -//# sourceMappingURL=Region.js.map \ No newline at end of file diff --git a/dist/classes/Region.js.map b/dist/classes/Region.js.map deleted file mode 100644 index 4003afa..0000000 --- a/dist/classes/Region.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Region.js","sourceRoot":"","sources":["../../lib/classes/Region.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/TextureEntry.d.ts b/dist/classes/TextureEntry.d.ts deleted file mode 100644 index dcbad53..0000000 --- a/dist/classes/TextureEntry.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -import { TextureEntryFace } from './TextureEntryFace'; -export declare class TextureEntry { - defaultTexture: TextureEntryFace | null; - faces: TextureEntryFace[]; - static readFaceBitfield(buf: Buffer, pos: number): { - result: boolean; - pos: number; - faceBits: number; - bitfieldSize: number; - }; - constructor(buf: Buffer); - private createFace; -} diff --git a/dist/classes/TextureEntry.js b/dist/classes/TextureEntry.js deleted file mode 100644 index e5600b5..0000000 --- a/dist/classes/TextureEntry.js +++ /dev/null @@ -1,266 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const TextureEntryFace_1 = require("./TextureEntryFace"); -const UUID_1 = require("./UUID"); -const Color4_1 = require("./Color4"); -const Utils_1 = require("./Utils"); -class TextureEntry { - constructor(buf) { - this.faces = []; - if (buf.length < 16) { - this.defaultTexture = null; - } - else { - this.defaultTexture = new TextureEntryFace_1.TextureEntryFace(null); - let pos = 0; - let i = pos; - { - this.defaultTexture.textureID = new UUID_1.UUID(buf, i); - i += 16; - let done = false; - while (!done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const uuid = new UUID_1.UUID(buf, i); - i += 16; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].textureID = uuid; - } - } - } - } - } - { - this.defaultTexture.rgba = new Color4_1.Color4(buf, i, true); - i += 4; - let done = false; - while (!done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const tmpColor = new Color4_1.Color4(buf, i, true); - i += 4; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].rgba = tmpColor; - } - } - } - } - } - { - this.defaultTexture.repeatU = buf.readFloatLE(i); - i += 4; - let done = false; - while (!done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const tmpFloat = buf.readFloatLE(i); - i += 4; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].repeatU = tmpFloat; - } - } - } - } - } - { - this.defaultTexture.repeatV = buf.readFloatLE(i); - i += 4; - let done = false; - while (!done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const tmpFloat = buf.readFloatLE(i); - i += 4; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].repeatV = tmpFloat; - } - } - } - } - } - { - this.defaultTexture.offsetU = Utils_1.Utils.ReadOffsetFloat(buf, i); - i += 2; - let done = false; - while (!done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const tmpFloat = Utils_1.Utils.ReadOffsetFloat(buf, i); - i += 2; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].offsetU = tmpFloat; - } - } - } - } - } - { - this.defaultTexture.offsetV = Utils_1.Utils.ReadOffsetFloat(buf, i); - i += 2; - let done = false; - while (!done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const tmpFloat = Utils_1.Utils.ReadOffsetFloat(buf, i); - i += 2; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].offsetV = tmpFloat; - } - } - } - } - } - { - this.defaultTexture.rotation = Utils_1.Utils.ReadRotationFloat(buf, i); - i += 2; - let done = false; - while (!done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const tmpFloat = Utils_1.Utils.ReadRotationFloat(buf, i); - i += 2; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].rotation = tmpFloat; - } - } - } - } - } - { - this.defaultTexture.materialb = buf[i++]; - let done = false; - while (!done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const tmpByte = buf[i++]; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].materialb = tmpByte; - } - } - } - } - } - { - this.defaultTexture.mediab = buf[i++]; - let done = false; - while (i - pos < buf.length && !done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const tmpByte = buf[i++]; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].mediab = tmpByte; - } - } - } - } - } - { - this.defaultTexture.glow = Utils_1.Utils.ReadGlowFloat(buf, i++); - let done = false; - while (!done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const tmpFloat = Utils_1.Utils.ReadGlowFloat(buf, i++); - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].glow = tmpFloat; - } - } - } - } - } - { - const len = i - pos + 16; - if (i - pos + 16 <= buf.length) { - this.defaultTexture.materialID = new UUID_1.UUID(buf, i); - i += 16; - let done = false; - while (i - pos + 16 <= buf.length && !done) { - const result = TextureEntry.readFaceBitfield(buf, i); - done = !result.result; - i = result.pos; - if (!done) { - const uuid = new UUID_1.UUID(buf, i); - i += 16; - for (let face = 0, bit = 1; face < result.bitfieldSize; face++, bit <<= 1) { - if ((result.faceBits & bit) !== 0) { - this.createFace(face); - this.faces[face].materialID = uuid; - } - } - } - } - } - } - } - } - static readFaceBitfield(buf, pos) { - const result = { - result: false, - pos: pos, - faceBits: 0, - bitfieldSize: 0 - }; - if (result.pos >= buf.length) { - return result; - } - let b = 0; - do { - b = buf.readUInt8(result.pos); - result.faceBits = (result.faceBits << 7) | (b & 0x7F); - result.bitfieldSize += 7; - result.pos++; - } while ((b & 0x80) !== 0); - result.result = (result.faceBits !== 0); - return result; - } - createFace(face) { - if (face > 32) { - console.error('Warning: Face number exceeds maximum number of faces: 32'); - } - while (this.faces.length <= face) { - this.faces.push(new TextureEntryFace_1.TextureEntryFace(this.defaultTexture)); - } - } -} -exports.TextureEntry = TextureEntry; -//# sourceMappingURL=TextureEntry.js.map \ No newline at end of file diff --git a/dist/classes/TextureEntry.js.map b/dist/classes/TextureEntry.js.map deleted file mode 100644 index cb68c00..0000000 --- a/dist/classes/TextureEntry.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TextureEntry.js","sourceRoot":"","sources":["../../lib/classes/TextureEntry.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/TextureEntryFace.d.ts b/dist/classes/TextureEntryFace.d.ts deleted file mode 100644 index d81a9a1..0000000 --- a/dist/classes/TextureEntryFace.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { UUID } from './UUID'; -import { Color4 } from './Color4'; -export declare class TextureEntryFace { - private BUMP_MASK; - private FULLBRIGHT_MASK; - private SHINY_MASK; - private MEDIA_MASK; - private TEX_MAP_MASK; - textureID: UUID; - rgba: Color4; - repeatU: number; - repeatV: number; - offsetU: number; - offsetV: number; - rotation: number; - materialb: number; - mediab: number; - glow: number; - materialID: UUID; - private hasAttribute; - private defaultTexture; - constructor(def: TextureEntryFace | null); -} diff --git a/dist/classes/TextureEntryFace.js b/dist/classes/TextureEntryFace.js deleted file mode 100644 index fa161e1..0000000 --- a/dist/classes/TextureEntryFace.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Color4_1 = require("./Color4"); -const TextureFlags_1 = require("../enums/TextureFlags"); -class TextureEntryFace { - constructor(def) { - this.BUMP_MASK = 0x1F; - this.FULLBRIGHT_MASK = 0x20; - this.SHINY_MASK = 0xC0; - this.MEDIA_MASK = 0x01; - this.TEX_MAP_MASK = 0x06; - this.rgba = Color4_1.Color4.white; - this.repeatU = 1.0; - this.repeatV = 1.0; - this.defaultTexture = def; - if (this.defaultTexture == null) { - this.hasAttribute = TextureFlags_1.TextureFlags.All; - } - else { - this.hasAttribute = TextureFlags_1.TextureFlags.None; - } - } -} -exports.TextureEntryFace = TextureEntryFace; -//# sourceMappingURL=TextureEntryFace.js.map \ No newline at end of file diff --git a/dist/classes/TextureEntryFace.js.map b/dist/classes/TextureEntryFace.js.map deleted file mode 100644 index 896944b..0000000 --- a/dist/classes/TextureEntryFace.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TextureEntryFace.js","sourceRoot":"","sources":["../../lib/classes/TextureEntryFace.ts"],"names":[],"mappings":";;AACA,qCAAgC;AAChC,wDAAmD;AAEnD,MAAa,gBAAgB;IAuBzB,YAAY,GAA4B;QArBhC,cAAS,GAAG,IAAI,CAAC;QACjB,oBAAe,GAAG,IAAI,CAAC;QACvB,eAAU,GAAG,IAAI,CAAC;QAClB,eAAU,GAAG,IAAI,CAAC;QAClB,iBAAY,GAAG,IAAI,CAAC;QAmBxB,IAAI,CAAC,IAAI,GAAG,eAAM,CAAC,KAAK,CAAC;QACzB,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC;QACnB,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC;QACnB,IAAI,CAAC,cAAc,GAAG,GAAG,CAAC;QAC1B,IAAI,IAAI,CAAC,cAAc,IAAI,IAAI,EAC/B;YACI,IAAI,CAAC,YAAY,GAAG,2BAAY,CAAC,GAAG,CAAC;SACxC;aAED;YACI,IAAI,CAAC,YAAY,GAAG,2BAAY,CAAC,IAAI,CAAC;SACzC;IACL,CAAC;CACJ;AAtCD,4CAsCC"} \ No newline at end of file diff --git a/dist/classes/TimeoutError.d.ts b/dist/classes/TimeoutError.d.ts deleted file mode 100644 index 33edfd1..0000000 --- a/dist/classes/TimeoutError.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export declare class TimeoutError extends Error { - timeout: true; - waitingForMessage: number; -} diff --git a/dist/classes/TimeoutError.js b/dist/classes/TimeoutError.js deleted file mode 100644 index 4121661..0000000 --- a/dist/classes/TimeoutError.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class TimeoutError extends Error { -} -exports.TimeoutError = TimeoutError; -//# sourceMappingURL=TimeoutError.js.map \ No newline at end of file diff --git a/dist/classes/TimeoutError.js.map b/dist/classes/TimeoutError.js.map deleted file mode 100644 index be14364..0000000 --- a/dist/classes/TimeoutError.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TimeoutError.js","sourceRoot":"","sources":["../../lib/classes/TimeoutError.ts"],"names":[],"mappings":";;AAAA,MAAa,YAAa,SAAQ,KAAK;CAItC;AAJD,oCAIC"} \ No newline at end of file diff --git a/dist/classes/UUID.d.ts b/dist/classes/UUID.d.ts deleted file mode 100644 index 65d4911..0000000 --- a/dist/classes/UUID.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -export declare class UUID { - private mUUID; - static zero(): UUID; - static random(): UUID; - constructor(buf?: Buffer | string, pos?: number); - setUUID(val: string): boolean; - toString: () => string; - writeToBuffer(buf: Buffer, pos: number): void; - equals(cmp: UUID | string): boolean; -} diff --git a/dist/classes/UUID.js b/dist/classes/UUID.js deleted file mode 100644 index 23d104b..0000000 --- a/dist/classes/UUID.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const validator = require("validator"); -const uuid = require('uuid'); -class UUID { - constructor(buf, pos) { - this.mUUID = '00000000-0000-0000-0000-000000000000'; - this.toString = () => { - return this.mUUID; - }; - if (buf !== undefined) { - if (typeof buf === 'string') { - this.setUUID(buf); - } - else if (pos !== undefined) { - const uuidBuf = buf.slice(pos, pos + 16); - const hexString = uuidBuf.toString('hex'); - this.setUUID(hexString.substr(0, 8) + '-' - + hexString.substr(8, 4) + '-' - + hexString.substr(12, 4) + '-' - + hexString.substr(16, 4) + '-' - + hexString.substr(20, 12)); - } - else { - console.error('Can\'t accept UUIDs of type ' + typeof buf); - } - } - } - static zero() { - return new UUID(); - } - static random() { - const newUUID = uuid.v4(); - return new UUID(newUUID); - } - setUUID(val) { - const test = val.trim(); - if (validator.isUUID(test)) { - this.mUUID = test; - return true; - } - else { - console.log('Invalid UUID: ' + test + ' (length ' + val.length + ')'); - } - return false; - } - writeToBuffer(buf, pos) { - const shortened = this.mUUID.substr(0, 8) + this.mUUID.substr(9, 4) + this.mUUID.substr(14, 4) + this.mUUID.substr(19, 4) + this.mUUID.substr(24, 12); - const binary = Buffer.from(shortened, 'hex'); - binary.copy(buf, pos, 0); - } - equals(cmp) { - if (typeof cmp === 'string') { - return (cmp === this.mUUID); - } - else { - return cmp.equals(this.mUUID); - } - } -} -exports.UUID = UUID; -//# sourceMappingURL=UUID.js.map \ No newline at end of file diff --git a/dist/classes/UUID.js.map b/dist/classes/UUID.js.map deleted file mode 100644 index 8f908c4..0000000 --- a/dist/classes/UUID.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UUID.js","sourceRoot":"","sources":["../../lib/classes/UUID.ts"],"names":[],"mappings":";;AAAA,uCAAuC;AACvC,MAAM,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;AAE7B,MAAa,IAAI;IAcb,YAAY,GAAqB,EAAE,GAAY;QAZvC,UAAK,GAAG,sCAAsC,CAAC;QAoDhD,aAAQ,GAAG,GAAW,EAAE;YAE3B,OAAO,IAAI,CAAC,KAAK,CAAC;QACtB,CAAC,CAAC;QAzCE,IAAI,GAAG,KAAK,SAAS,EACrB;YACI,IAAI,OAAO,GAAG,KAAK,QAAQ,EAC3B;gBACI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;aACrB;iBACI,IAAI,GAAG,KAAK,SAAS,EAC1B;gBACI,MAAM,OAAO,GAAW,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC;gBACjD,MAAM,SAAS,GAAG,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;gBAC1C,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG;sBACnC,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG;sBAC5B,SAAS,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,GAAG;sBAC7B,SAAS,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,GAAG;sBAC7B,SAAS,CAAC,MAAM,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC;aACnC;iBAED;gBACI,OAAO,CAAC,KAAK,CAAC,8BAA8B,GAAG,OAAO,GAAG,CAAC,CAAC;aAC9D;SACJ;IACL,CAAC;IAjCD,MAAM,CAAC,IAAI;QAEP,OAAO,IAAI,IAAI,EAAE,CAAC;IACtB,CAAC;IACD,MAAM,CAAC,MAAM;QAET,MAAM,OAAO,GAAG,IAAI,CAAC,EAAE,EAAE,CAAC;QAC1B,OAAO,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC;IAC7B,CAAC;IA2BM,OAAO,CAAC,GAAW;QAEtB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC;QACxB,IAAI,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,EAC1B;YACI,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;YAClB,OAAO,IAAI,CAAC;SACf;aAED;YACI,OAAO,CAAC,GAAG,CAAC,gBAAgB,GAAG,IAAI,GAAG,WAAW,GAAG,GAAG,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC;SACzE;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IAOD,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC;QACtJ,MAAM,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;QAC7C,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC;IAC7B,CAAC;IAEM,MAAM,CAAC,GAAkB;QAE5B,IAAI,OAAO,GAAG,KAAK,QAAQ,EAC3B;YACI,OAAO,CAAC,GAAG,KAAK,IAAI,CAAC,KAAK,CAAC,CAAC;SAC/B;aAED;YACI,OAAO,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;SACjC;IACL,CAAC;CACJ;AA7ED,oBA6EC"} \ No newline at end of file diff --git a/dist/classes/Utils.d.ts b/dist/classes/Utils.d.ts deleted file mode 100644 index 97bc359..0000000 --- a/dist/classes/Utils.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import * as Long from 'long'; -import { GlobalPosition } from '..'; -export declare class Utils { - static StringToBuffer(str: string): Buffer; - static BufferToStringSimple(buf: Buffer, startPos?: number): string; - static BufferToString(buf: Buffer, startPos?: number): { - readLength: number; - result: string; - }; - static RegionCoordinatesToHandle(regionX: number, regionY: number): GlobalPosition; - static HTTPAssetTypeToInventoryType(HTTPAssetType: string): "" | "script" | "object" | "texture" | "sound" | "animation" | "gesture" | "landmark" | "callcard" | "wearable" | "notecard" | "category" | "mesh"; - static ByteToFloat(byte: number, lower: number, upper: number): number; - static UInt16ToFloat(val: number, lower: number, upper: number): number; - static Base64EncodeString(str: string): string; - static Base64DecodeString(str: string): string; - static HexToLong(hex: string): Long; - static ReadRotationFloat(buf: Buffer, pos: number): number; - static ReadGlowFloat(buf: Buffer, pos: number): number; - static ReadOffsetFloat(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/Utils.js b/dist/classes/Utils.js deleted file mode 100644 index b6e7fb7..0000000 --- a/dist/classes/Utils.js +++ /dev/null @@ -1,146 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const __1 = require(".."); -class Utils { - static StringToBuffer(str) { - return Buffer.from(str + '\0', 'utf8'); - } - static BufferToStringSimple(buf, startPos) { - if (buf.length === 0) { - return ''; - } - if (buf[buf.length - 1] === 0) { - return buf.slice(0, buf.length - 1).toString('utf8'); - } - else { - return buf.toString('utf8'); - } - } - static BufferToString(buf, startPos) { - if (buf.length === 0) { - return { - readLength: 0, - result: '' - }; - } - if (startPos === undefined) { - startPos = 0; - } - let foundNull = -1; - for (let x = startPos; x <= buf.length; x++) { - if (buf[x] === 0) { - foundNull = x; - break; - } - } - if (foundNull === -1) { - console.error('BufferToString: Null terminator not found after ' + (buf.length - startPos) + ' bytes. Buffer length: ' + buf.length + ', startPos: ' + startPos); - foundNull = buf.length - 1; - } - return { - readLength: (foundNull - startPos) + 1, - result: buf.slice(startPos, foundNull).toString('utf8') - }; - } - static RegionCoordinatesToHandle(regionX, regionY) { - const realRegionX = Math.floor(regionX / 256) * 256; - const realRegionY = Math.floor(regionY / 256) * 256; - const localX = regionX - realRegionX; - const localY = regionY - realRegionY; - const handle = new Long(realRegionY, realRegionX); - return { - 'regionHandle': handle, - 'regionX': realRegionX / 256, - 'regionY': realRegionY / 256, - 'localX': localX, - 'localY': localY - }; - } - static HTTPAssetTypeToInventoryType(HTTPAssetType) { - switch (HTTPAssetType) { - case __1.HTTPAssets.ASSET_TEXTURE: - return 'texture'; - case __1.HTTPAssets.ASSET_SOUND: - return 'sound'; - case __1.HTTPAssets.ASSET_ANIMATION: - return 'animation'; - case __1.HTTPAssets.ASSET_GESTURE: - return 'gesture'; - case __1.HTTPAssets.ASSET_LANDMARK: - return 'landmark'; - case __1.HTTPAssets.ASSET_CALLINGCARD: - return 'callcard'; - case __1.HTTPAssets.ASSET_SCRIPT: - return 'script'; - case __1.HTTPAssets.ASSET_CLOTHING: - return 'wearable'; - case __1.HTTPAssets.ASSET_OBJECT: - return 'object'; - case __1.HTTPAssets.ASSET_NOTECARD: - return 'notecard'; - case __1.HTTPAssets.ASSET_CATEGORY: - return 'category'; - case __1.HTTPAssets.ASSET_LSL_TEXT: - return 'script'; - case __1.HTTPAssets.ASSET_LSL_BYTECODE: - return 'script'; - case __1.HTTPAssets.ASSET_BODYPART: - return 'wearable'; - case __1.HTTPAssets.ASSET_MESH: - return 'mesh'; - default: - return ''; - } - } - static ByteToFloat(byte, lower, upper) { - const ONE_OVER_BYTEMAX = 1.0 / 255; - let fval = byte * ONE_OVER_BYTEMAX; - const delta = (upper - lower); - fval *= delta; - fval += lower; - const error = delta * ONE_OVER_BYTEMAX; - if (Math.abs(fval) < error) { - fval = 0.0; - } - return fval; - } - static UInt16ToFloat(val, lower, upper) { - const ONE_OVER_U16_MAX = 1.0 / 65535; - let fval = val * ONE_OVER_U16_MAX; - const delta = upper - lower; - fval *= delta; - fval += lower; - const maxError = delta * ONE_OVER_U16_MAX; - if (Math.abs(fval) < maxError) { - fval = 0.0; - } - return fval; - } - static Base64EncodeString(str) { - const buff = new Buffer(str, 'utf8'); - return buff.toString('base64'); - } - static Base64DecodeString(str) { - const buff = new Buffer(str, 'base64'); - return buff.toString('utf8'); - } - static HexToLong(hex) { - while (hex.length < 16) { - hex = '0' + hex; - } - return new Long(parseInt(hex.substr(8), 16), parseInt(hex.substr(0, 8), 16)); - } - static ReadRotationFloat(buf, pos) { - return ((buf[pos] | (buf[pos + 1] << 8)) / 32768.0) * (2 * Math.PI); - } - static ReadGlowFloat(buf, pos) { - return buf[pos] / 255; - } - static ReadOffsetFloat(buf, pos) { - const offset = buf.readInt16LE(pos); - return offset / 32767.0; - } -} -exports.Utils = Utils; -//# sourceMappingURL=Utils.js.map \ No newline at end of file diff --git a/dist/classes/Utils.js.map b/dist/classes/Utils.js.map deleted file mode 100644 index 9586f7f..0000000 --- a/dist/classes/Utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Utils.js","sourceRoot":"","sources":["../../lib/classes/Utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/Vector2.d.ts b/dist/classes/Vector2.d.ts deleted file mode 100644 index 05041d0..0000000 --- a/dist/classes/Vector2.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -import { vec2 } from '../tsm/vec2'; -export declare class Vector2 extends vec2 { - static getZero(): Vector2; - constructor(buf?: Buffer | number[], pos?: number, double?: boolean); - writeToBuffer(buf: Buffer, pos: number, double: boolean): void; -} diff --git a/dist/classes/Vector2.js b/dist/classes/Vector2.js deleted file mode 100644 index 63643a3..0000000 --- a/dist/classes/Vector2.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const vec2_1 = require("../tsm/vec2"); -class Vector2 extends vec2_1.vec2 { - static getZero() { - return new Vector2(); - } - constructor(buf, pos, double) { - if (double === undefined) { - double = false; - } - if (buf !== undefined && pos !== undefined && buf instanceof Buffer) { - if (!double) { - const x = buf.readFloatLE(pos); - const y = buf.readFloatLE(pos + 4); - super([x, y]); - } - else { - const x = buf.readDoubleLE(pos); - const y = buf.readDoubleLE(pos + 8); - super([x, y]); - } - } - else if (buf !== undefined && Array.isArray(buf)) { - super(buf); - } - else { - super(); - } - } - writeToBuffer(buf, pos, double) { - if (double) { - buf.writeDoubleLE(this.x, pos); - buf.writeDoubleLE(this.y, pos + 8); - } - else { - buf.writeFloatLE(this.x, pos); - buf.writeFloatLE(this.y, pos + 4); - } - } -} -exports.Vector2 = Vector2; -//# sourceMappingURL=Vector2.js.map \ No newline at end of file diff --git a/dist/classes/Vector2.js.map b/dist/classes/Vector2.js.map deleted file mode 100644 index eb58ab3..0000000 --- a/dist/classes/Vector2.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Vector2.js","sourceRoot":"","sources":["../../lib/classes/Vector2.ts"],"names":[],"mappings":";;AAAA,sCAAiC;AAEjC,MAAa,OAAQ,SAAQ,WAAI;IAE7B,MAAM,CAAC,OAAO;QAEV,OAAO,IAAI,OAAO,EAAE,CAAC;IACzB,CAAC;IAED,YAAY,GAAuB,EAAE,GAAY,EAAE,MAAgB;QAE/D,IAAI,MAAM,KAAK,SAAS,EACxB;YACI,MAAM,GAAG,KAAK,CAAC;SAClB;QACD,IAAI,GAAG,KAAK,SAAS,IAAI,GAAG,KAAK,SAAS,IAAI,GAAG,YAAY,MAAM,EACnE;YACI,IAAI,CAAC,MAAM,EACX;gBACI,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;gBAC/B,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;gBACnC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;aACjB;iBAED;gBACI,MAAM,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;gBAChC,MAAM,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;gBACpC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;aACjB;SACJ;aACI,IAAI,GAAG,KAAK,SAAS,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAChD;YACI,KAAK,CAAC,GAAG,CAAC,CAAC;SACd;aAED;YACI,KAAK,EAAE,CAAC;SACX;IACL,CAAC;IACD,aAAa,CAAC,GAAW,EAAE,GAAW,EAAE,MAAe;QAEnD,IAAI,MAAM,EACV;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;YAC/B,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;SACtC;aAED;YACI,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;YAC9B,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;SACrC;IACL,CAAC;CACJ;AAlDD,0BAkDC"} \ No newline at end of file diff --git a/dist/classes/Vector3.d.ts b/dist/classes/Vector3.d.ts deleted file mode 100644 index b3a8b30..0000000 --- a/dist/classes/Vector3.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -import { vec3 } from '../tsm/vec3'; -export declare class Vector3 extends vec3 { - static getZero(): Vector3; - constructor(buf?: Buffer | number[], pos?: number, double?: boolean); - writeToBuffer(buf: Buffer, pos: number, double: boolean): void; -} diff --git a/dist/classes/Vector3.js b/dist/classes/Vector3.js deleted file mode 100644 index d6e3648..0000000 --- a/dist/classes/Vector3.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const vec3_1 = require("../tsm/vec3"); -class Vector3 extends vec3_1.vec3 { - static getZero() { - return new Vector3(); - } - constructor(buf, pos, double) { - if (double === undefined) { - double = false; - } - if (buf !== undefined && pos !== undefined && buf instanceof Buffer) { - if (!double) { - const x = buf.readFloatLE(pos); - const y = buf.readFloatLE(pos + 4); - const z = buf.readFloatLE(pos + 8); - super([x, y, z]); - } - else { - const x = buf.readDoubleLE(pos); - const y = buf.readDoubleLE(pos + 8); - const z = buf.readDoubleLE(pos + 16); - super([x, y, z]); - } - } - else if (buf !== undefined && Array.isArray(buf)) { - super(buf); - } - else { - super(); - } - } - writeToBuffer(buf, pos, double) { - if (double) { - buf.writeDoubleLE(this.x, pos); - buf.writeDoubleLE(this.y, pos + 8); - buf.writeDoubleLE(this.z, pos + 16); - } - else { - buf.writeFloatLE(this.x, pos); - buf.writeFloatLE(this.y, pos + 4); - buf.writeFloatLE(this.z, pos + 8); - } - } -} -exports.Vector3 = Vector3; -//# sourceMappingURL=Vector3.js.map \ No newline at end of file diff --git a/dist/classes/Vector3.js.map b/dist/classes/Vector3.js.map deleted file mode 100644 index e4ede65..0000000 --- a/dist/classes/Vector3.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Vector3.js","sourceRoot":"","sources":["../../lib/classes/Vector3.ts"],"names":[],"mappings":";;AAAA,sCAAiC;AAEjC,MAAa,OAAQ,SAAQ,WAAI;IAE7B,MAAM,CAAC,OAAO;QAEV,OAAO,IAAI,OAAO,EAAE,CAAC;IACzB,CAAC;IAED,YAAY,GAAuB,EAAE,GAAY,EAAE,MAAgB;QAE/D,IAAI,MAAM,KAAK,SAAS,EACxB;YACI,MAAM,GAAG,KAAK,CAAC;SAClB;QACD,IAAI,GAAG,KAAK,SAAS,IAAI,GAAG,KAAK,SAAS,IAAI,GAAG,YAAY,MAAM,EACnE;YACI,IAAI,CAAC,MAAM,EACX;gBACI,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;gBAC/B,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;gBACnC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;gBACnC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;aACpB;iBAED;gBACI,MAAM,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;gBAChC,MAAM,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;gBACpC,MAAM,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC;gBACrC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;aACpB;SACJ;aACI,IAAI,GAAG,KAAK,SAAS,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAChD;YACI,KAAK,CAAC,GAAG,CAAC,CAAC;SACd;aAED;YACI,KAAK,EAAE,CAAC;SACX;IACL,CAAC;IACD,aAAa,CAAC,GAAW,EAAE,GAAW,EAAE,MAAe;QAEnD,IAAI,MAAM,EACV;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;YAC/B,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;YACnC,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC;SACvC;aAED;YACI,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;YAC9B,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;YAClC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;SACrC;IACL,CAAC;CACJ;AAtDD,0BAsDC"} \ No newline at end of file diff --git a/dist/classes/Vector4.d.ts b/dist/classes/Vector4.d.ts deleted file mode 100644 index dc5d526..0000000 --- a/dist/classes/Vector4.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -import { vec4 } from '../tsm/vec4'; -export declare class Vector4 extends vec4 { - static getZero(): Vector4; - constructor(buf?: Buffer | number[], pos?: number); - writeToBuffer(buf: Buffer, pos: number): void; -} diff --git a/dist/classes/Vector4.js b/dist/classes/Vector4.js deleted file mode 100644 index 89103a7..0000000 --- a/dist/classes/Vector4.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const vec4_1 = require("../tsm/vec4"); -class Vector4 extends vec4_1.vec4 { - static getZero() { - return new Vector4(); - } - constructor(buf, pos) { - if (buf !== undefined && pos !== undefined && buf instanceof Buffer) { - const x = buf.readFloatLE(pos); - const y = buf.readFloatLE(pos + 4); - const z = buf.readFloatLE(pos + 8); - const w = buf.readFloatLE(pos + 12); - super([x, y, z, w]); - } - else if (buf !== undefined && Array.isArray(buf)) { - super(buf); - } - else { - super(); - } - } - writeToBuffer(buf, pos) { - buf.writeFloatLE(this.x, pos); - buf.writeFloatLE(this.y, pos + 4); - buf.writeFloatLE(this.z, pos + 8); - buf.writeFloatLE(this.w, pos + 12); - } -} -exports.Vector4 = Vector4; -//# sourceMappingURL=Vector4.js.map \ No newline at end of file diff --git a/dist/classes/Vector4.js.map b/dist/classes/Vector4.js.map deleted file mode 100644 index 6bb687f..0000000 --- a/dist/classes/Vector4.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Vector4.js","sourceRoot":"","sources":["../../lib/classes/Vector4.ts"],"names":[],"mappings":";;AAAA,sCAAiC;AAEjC,MAAa,OAAQ,SAAQ,WAAI;IAE7B,MAAM,CAAC,OAAO;QAEV,OAAO,IAAI,OAAO,EAAE,CAAC;IACzB,CAAC;IAED,YAAY,GAAuB,EAAE,GAAY;QAE7C,IAAI,GAAG,KAAK,SAAS,IAAI,GAAG,KAAK,SAAS,IAAI,GAAG,YAAY,MAAM,EACnE;YACI,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YAC/B,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;YACnC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;YACnC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC;YACpC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;SACvB;aACI,IAAI,GAAG,KAAK,SAAS,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAChD;YACI,KAAK,CAAC,GAAG,CAAC,CAAC;SACd;aAED;YACI,KAAK,EAAE,CAAC;SACX;IACL,CAAC;IACD,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9B,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;QAClC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;QAClC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC;IACvC,CAAC;CACJ;AAjCD,0BAiCC"} \ No newline at end of file diff --git a/dist/classes/Wearable.d.ts b/dist/classes/Wearable.d.ts deleted file mode 100644 index ea67fde..0000000 --- a/dist/classes/Wearable.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { UUID } from './UUID'; -export declare class Wearable { - itemID: UUID; - assetID: UUID; - wearableType: number; -} diff --git a/dist/classes/Wearable.js b/dist/classes/Wearable.js deleted file mode 100644 index 5f813e9..0000000 --- a/dist/classes/Wearable.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class Wearable { -} -exports.Wearable = Wearable; -//# sourceMappingURL=Wearable.js.map \ No newline at end of file diff --git a/dist/classes/Wearable.js.map b/dist/classes/Wearable.js.map deleted file mode 100644 index 871502e..0000000 --- a/dist/classes/Wearable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Wearable.js","sourceRoot":"","sources":["../../lib/classes/Wearable.ts"],"names":[],"mappings":";;AAEA,MAAa,QAAQ;CAKpB;AALD,4BAKC"} \ No newline at end of file diff --git a/dist/classes/Zerocoder.d.ts b/dist/classes/Zerocoder.d.ts deleted file mode 100644 index b5ede8f..0000000 --- a/dist/classes/Zerocoder.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/// -export declare class Zerocoder { - static Encode(buf: Buffer, start: number, end: number): Buffer; - static Decode(buf: Buffer, start: number, end: number, tail: number): Buffer; -} diff --git a/dist/classes/Zerocoder.js b/dist/classes/Zerocoder.js deleted file mode 100644 index ab99195..0000000 --- a/dist/classes/Zerocoder.js +++ /dev/null @@ -1,79 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class Zerocoder { - static Encode(buf, start, end) { - let bytes = 0; - let zero = 0; - for (let i = start; i <= end; i++) { - if (buf[i] === 0) { - zero++; - } - else { - if (zero > 0) { - bytes += (zero - 2); - zero = 0; - } - } - } - if (zero > 0) { - bytes += (zero - 2); - } - const newBuf = Buffer.allocUnsafe(end - bytes); - buf.copy(newBuf, 0, 0, start); - let newBufIndex = start; - zero = 0; - for (let i = start; i <= end; i++) { - if (buf[i] === 0) { - zero++; - } - else { - if (zero > 0) { - newBuf[newBufIndex++] = 0; - newBuf.writeUInt8(zero, newBufIndex++); - zero = 0; - } - newBuf[newBufIndex++] = buf[i]; - } - } - if (zero > 0) { - newBuf[newBufIndex++] = 0; - newBuf.writeUInt8(zero, newBufIndex); - } - return newBuf; - } - static Decode(buf, start, end, tail) { - let bytes = 0; - let zero = false; - for (let i = start; i <= end; i++) { - if (zero === true) { - zero = false; - bytes += buf.readUInt8(i) - 2; - } - else if (buf[i] === 0 && i <= (end - tail)) { - zero = true; - } - } - const newBuf = Buffer.allocUnsafe((end + 1) + bytes); - buf.copy(newBuf, 0, 0, start - 1); - let newBufIndex = start; - zero = false; - for (let i = start; i <= end; i++) { - if (zero === true) { - zero = false; - const zeroCount = buf.readUInt8(i); - for (let x = 0; x < zeroCount; x++) { - newBuf[newBufIndex++] = 0; - } - } - else if (buf[i] === 0 && i <= (end - tail)) { - zero = true; - } - else { - newBuf[newBufIndex++] = buf[i]; - } - } - return newBuf; - } -} -exports.Zerocoder = Zerocoder; -//# sourceMappingURL=Zerocoder.js.map \ No newline at end of file diff --git a/dist/classes/Zerocoder.js.map b/dist/classes/Zerocoder.js.map deleted file mode 100644 index c3e120a..0000000 --- a/dist/classes/Zerocoder.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Zerocoder.js","sourceRoot":"","sources":["../../lib/classes/Zerocoder.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/commands/AgentCommands.d.ts b/dist/classes/commands/AgentCommands.d.ts deleted file mode 100644 index 698766a..0000000 --- a/dist/classes/commands/AgentCommands.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { UUID } from '../UUID'; -import { CommandsBase } from './CommandsBase'; -import { Vector3 } from '../Vector3'; -export declare class AgentCommands extends CommandsBase { - private animate; - startAnimations(anim: UUID[]): Promise; - stopAnimations(anim: UUID[]): Promise; - setCamera(position: Vector3, lookAt: Vector3, viewDistance?: number, leftAxis?: Vector3, upAxis?: Vector3): void; - setViewDistance(viewDistance: number): void; -} diff --git a/dist/classes/commands/AgentCommands.js b/dist/classes/commands/AgentCommands.js deleted file mode 100644 index dafa587..0000000 --- a/dist/classes/commands/AgentCommands.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const AgentAnimation_1 = require("../messages/AgentAnimation"); -const PacketFlags_1 = require("../../enums/PacketFlags"); -const CommandsBase_1 = require("./CommandsBase"); -class AgentCommands extends CommandsBase_1.CommandsBase { - animate(anim, run) { - return __awaiter(this, void 0, void 0, function* () { - const circuit = this.currentRegion.circuit; - const animPacket = new AgentAnimation_1.AgentAnimationMessage(); - animPacket.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - animPacket.PhysicalAvatarEventList = []; - animPacket.AnimationList = []; - anim.forEach((a) => { - animPacket.AnimationList.push({ - AnimID: a, - StartAnim: run - }); - }); - return yield circuit.waitForAck(circuit.sendMessage(animPacket, PacketFlags_1.PacketFlags.Reliable), 10000); - }); - } - startAnimations(anim) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.animate(anim, true); - }); - } - stopAnimations(anim) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.animate(anim, false); - }); - } - setCamera(position, lookAt, viewDistance, leftAxis, upAxis) { - this.agent.cameraCenter = position; - this.agent.cameraLookAt = lookAt; - if (viewDistance !== undefined) { - this.agent.cameraFar = viewDistance; - } - if (leftAxis !== undefined) { - this.agent.cameraLeftAxis = leftAxis; - } - if (upAxis !== undefined) { - this.agent.cameraUpAxis = upAxis; - } - } - setViewDistance(viewDistance) { - this.agent.cameraFar = viewDistance; - } -} -exports.AgentCommands = AgentCommands; -//# sourceMappingURL=AgentCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/AgentCommands.js.map b/dist/classes/commands/AgentCommands.js.map deleted file mode 100644 index 4a9e31e..0000000 --- a/dist/classes/commands/AgentCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/AgentCommands.ts"],"names":[],"mappings":";;;;;;;;;;AACA,+DAAiE;AACjE,yDAAoD;AACpD,iDAA4C;AAG5C,MAAa,aAAc,SAAQ,2BAAY;IAE7B,OAAO,CAAC,IAAY,EAAE,GAAY;;YAG5C,MAAM,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC;YAC3C,MAAM,UAAU,GAAG,IAAI,sCAAqB,EAAE,CAAC;YAC/C,UAAU,CAAC,SAAS,GAAG;gBACnB,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;gBAC3B,SAAS,EAAE,OAAO,CAAC,SAAS;aAC/B,CAAC;YACF,UAAU,CAAC,uBAAuB,GAAG,EAAE,CAAC;YACxC,UAAU,CAAC,aAAa,GAAG,EAAE,CAAC;YAC9B,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;gBAEf,UAAU,CAAC,aAAa,CAAC,IAAI,CAAC;oBAC1B,MAAM,EAAE,CAAC;oBACT,SAAS,EAAE,GAAG;iBACjB,CAAC,CAAC;YACP,CAAC,CAAC,CAAC;YAEH,OAAO,MAAM,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,WAAW,CAAC,UAAU,EAAE,yBAAW,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,CAAC;QAClG,CAAC;KAAA;IAEK,eAAe,CAAC,IAAY;;YAE9B,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;QAC1C,CAAC;KAAA;IAEK,cAAc,CAAC,IAAY;;YAE7B,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;QAC3C,CAAC;KAAA;IAED,SAAS,CAAC,QAAiB,EAAE,MAAe,EAAE,YAAqB,EAAE,QAAkB,EAAE,MAAgB;QAErG,IAAI,CAAC,KAAK,CAAC,YAAY,GAAG,QAAQ,CAAC;QACnC,IAAI,CAAC,KAAK,CAAC,YAAY,GAAG,MAAM,CAAC;QACjC,IAAI,YAAY,KAAK,SAAS,EAC9B;YACI,IAAI,CAAC,KAAK,CAAC,SAAS,GAAG,YAAY,CAAC;SACvC;QACD,IAAI,QAAQ,KAAK,SAAS,EAC1B;YACI,IAAI,CAAC,KAAK,CAAC,cAAc,GAAG,QAAQ,CAAC;SACxC;QACD,IAAI,MAAM,KAAK,SAAS,EACxB;YACI,IAAI,CAAC,KAAK,CAAC,YAAY,GAAG,MAAM,CAAC;SACpC;IACL,CAAC;IAED,eAAe,CAAC,YAAoB;QAEhC,IAAI,CAAC,KAAK,CAAC,SAAS,GAAG,YAAY,CAAC;IACxC,CAAC;CACJ;AAxDD,sCAwDC"} \ No newline at end of file diff --git a/dist/classes/commands/AssetCommands.d.ts b/dist/classes/commands/AssetCommands.d.ts deleted file mode 100644 index 6a22f31..0000000 --- a/dist/classes/commands/AssetCommands.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { CommandsBase } from './CommandsBase'; -import { UUID } from '../UUID'; -import { HTTPAssets } from '../..'; -export declare class AssetCommands extends CommandsBase { - downloadAsset(type: HTTPAssets, uuid: UUID): Promise; - uploadAsset(type: HTTPAssets, data: Buffer, name: string, description: string): Promise; -} diff --git a/dist/classes/commands/AssetCommands.js b/dist/classes/commands/AssetCommands.js deleted file mode 100644 index d11b5a3..0000000 --- a/dist/classes/commands/AssetCommands.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const CommandsBase_1 = require("./CommandsBase"); -const UUID_1 = require("../UUID"); -const LLSD = require("@caspertech/llsd"); -const Utils_1 = require("../Utils"); -class AssetCommands extends CommandsBase_1.CommandsBase { - downloadAsset(type, uuid) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.currentRegion.caps.downloadAsset(uuid, type); - }); - } - uploadAsset(type, data, name, description) { - return new Promise((resolve, reject) => { - if (this.agent && this.agent.inventory && this.agent.inventory.main && this.agent.inventory.main.root) { - this.currentRegion.caps.capsRequestXML('NewFileAgentInventory', { - 'folder_id': new LLSD.UUID(this.agent.inventory.main.root.toString()), - 'asset_type': type, - 'inventory_type': Utils_1.Utils.HTTPAssetTypeToInventoryType(type), - 'name': name, - 'description': description, - 'everyone_mask': (1 << 13) | (1 << 14) | (1 << 15) | (1 << 19), - 'group_mask': (1 << 13) | (1 << 14) | (1 << 15) | (1 << 19), - 'next_owner_mask': (1 << 13) | (1 << 14) | (1 << 15) | (1 << 19), - 'expected_upload_cost': 0 - }).then((response) => { - if (response['state'] === 'upload') { - const uploadURL = response['uploader']; - this.currentRegion.caps.capsRequestUpload(uploadURL, data).then((responseUpload) => { - resolve(new UUID_1.UUID(responseUpload['new_asset'].toString())); - }).catch((err) => { - reject(err); - }); - } - }).catch((err) => { - console.log(err); - }); - } - }); - } -} -exports.AssetCommands = AssetCommands; -//# sourceMappingURL=AssetCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/AssetCommands.js.map b/dist/classes/commands/AssetCommands.js.map deleted file mode 100644 index f51ed8c..0000000 --- a/dist/classes/commands/AssetCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AssetCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/AssetCommands.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,iDAA4C;AAC5C,kCAA6B;AAC7B,yCAAyC;AACzC,oCAA+B;AAG/B,MAAa,aAAc,SAAQ,2BAAY;IAErC,aAAa,CAAC,IAAgB,EAAE,IAAU;;YAE5C,OAAO,MAAM,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;QACnE,CAAC;KAAA;IAED,WAAW,CAAC,IAAgB,EAAE,IAAY,EAAE,IAAY,EAAE,WAAmB;QAEzE,OAAO,IAAI,OAAO,CAAO,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YAEzC,IAAI,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,EACrG;gBACI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,uBAAuB,EAAE;oBAC5D,WAAW,EAAE,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;oBACrE,YAAY,EAAE,IAAI;oBAClB,gBAAgB,EAAE,aAAK,CAAC,4BAA4B,CAAC,IAAI,CAAC;oBAC1D,MAAM,EAAE,IAAI;oBACZ,aAAa,EAAE,WAAW;oBAC1B,eAAe,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC;oBAC9D,YAAY,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC;oBAC3D,iBAAiB,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC;oBAChE,sBAAsB,EAAE,CAAC;iBAC5B,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,EAAE,EAAE;oBAEtB,IAAI,QAAQ,CAAC,OAAO,CAAC,KAAK,QAAQ,EAClC;wBACI,MAAM,SAAS,GAAG,QAAQ,CAAC,UAAU,CAAC,CAAC;wBACvC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,iBAAiB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,cAAmB,EAAE,EAAE;4BAEpF,OAAO,CAAC,IAAI,WAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC;wBAC9D,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;4BAEb,MAAM,CAAC,GAAG,CAAC,CAAC;wBAChB,CAAC,CAAC,CAAC;qBACN;gBACL,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;oBAEb,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBACrB,CAAC,CAAC,CAAA;aACL;QACL,CAAC,CAAC,CAAC;IACP,CAAC;CACJ;AA3CD,sCA2CC"} \ No newline at end of file diff --git a/dist/classes/commands/CommandsBase.d.ts b/dist/classes/commands/CommandsBase.d.ts deleted file mode 100644 index 28be1c0..0000000 --- a/dist/classes/commands/CommandsBase.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Region } from '../Region'; -import { Bot } from '../../Bot'; -import { Agent } from '../Agent'; -import { Circuit } from '../Circuit'; -export declare class CommandsBase { - protected currentRegion: Region; - protected agent: Agent; - protected bot: Bot; - protected circuit: Circuit; - constructor(region: Region, agent: Agent, bot: Bot); - shutdown(): void; -} diff --git a/dist/classes/commands/CommandsBase.js b/dist/classes/commands/CommandsBase.js deleted file mode 100644 index 2aea2d6..0000000 --- a/dist/classes/commands/CommandsBase.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class CommandsBase { - constructor(region, agent, bot) { - this.currentRegion = region; - this.agent = agent; - this.bot = bot; - this.circuit = this.currentRegion.circuit; - } - shutdown() { - } -} -exports.CommandsBase = CommandsBase; -//# sourceMappingURL=CommandsBase.js.map \ No newline at end of file diff --git a/dist/classes/commands/CommandsBase.js.map b/dist/classes/commands/CommandsBase.js.map deleted file mode 100644 index 3b1f912..0000000 --- a/dist/classes/commands/CommandsBase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CommandsBase.js","sourceRoot":"","sources":["../../../lib/classes/commands/CommandsBase.ts"],"names":[],"mappings":";;AAKA,MAAa,YAAY;IAOrB,YAAY,MAAc,EAAE,KAAY,EAAE,GAAQ;QAE9C,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC;QAC5B,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;QACnB,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC;IAC9C,CAAC;IACD,QAAQ;IAGR,CAAC;CACJ;AAlBD,oCAkBC"} \ No newline at end of file diff --git a/dist/classes/commands/CommunicationsCommands.d.ts b/dist/classes/commands/CommunicationsCommands.d.ts deleted file mode 100644 index 928dfc4..0000000 --- a/dist/classes/commands/CommunicationsCommands.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { CommandsBase } from './CommandsBase'; -import { UUID } from '../UUID'; -import { ChatType } from '../../enums/ChatType'; -import { ScriptDialogEvent } from '../..'; -export declare class CommunicationsCommands extends CommandsBase { - sendInstantMessage(to: UUID | string, message: string): Promise; - nearbyChat(message: string, type: ChatType, channel?: number): Promise; - say(message: string, channel?: number): Promise; - whisper(message: string, channel?: number): Promise; - shout(message: string, channel?: number): Promise; - startTypingLocal(): Promise; - stopTypingLocal(): Promise; - startTypingIM(to: UUID | string): Promise; - stopTypingIM(to: UUID | string): Promise; - typeInstantMessage(to: UUID | string, message: string, thinkingTime?: number, charactersPerSecond?: number): Promise; - typeLocalMessage(message: string, thinkingTime?: number, charactersPerSecond?: number): Promise; - startGroupChatSession(sessionID: UUID | string, message: string): Promise; - sendGroupMessage(groupID: UUID | string, message: string): Promise; - respondToScriptDialog(event: ScriptDialogEvent, buttonIndex: number): Promise; -} diff --git a/dist/classes/commands/CommunicationsCommands.js b/dist/classes/commands/CommunicationsCommands.js deleted file mode 100644 index 8e25880..0000000 --- a/dist/classes/commands/CommunicationsCommands.js +++ /dev/null @@ -1,371 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const CommandsBase_1 = require("./CommandsBase"); -const UUID_1 = require("../UUID"); -const Utils_1 = require("../Utils"); -const ImprovedInstantMessage_1 = require("../messages/ImprovedInstantMessage"); -const Vector3_1 = require("../Vector3"); -const ChatFromViewer_1 = require("../messages/ChatFromViewer"); -const ChatType_1 = require("../../enums/ChatType"); -const InstantMessageDialog_1 = require("../../enums/InstantMessageDialog"); -const __1 = require("../.."); -const ScriptDialogReply_1 = require("../messages/ScriptDialogReply"); -class CommunicationsCommands extends CommandsBase_1.CommandsBase { - sendInstantMessage(to, message) { - return __awaiter(this, void 0, void 0, function* () { - const circuit = this.circuit; - if (typeof to === 'string') { - to = new UUID_1.UUID(to); - } - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: to, - ParentEstateID: 0, - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Offline: 1, - Dialog: 0, - ID: UUID_1.UUID.zero(), - Timestamp: Math.floor(new Date().getTime() / 1000), - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(message), - BinaryBucket: Buffer.allocUnsafe(0) - }; - im.EstateBlock = { - EstateID: 0 - }; - const sequenceNo = circuit.sendMessage(im, __1.PacketFlags.Reliable); - return yield circuit.waitForAck(sequenceNo, 10000); - }); - } - nearbyChat(message, type, channel) { - return __awaiter(this, void 0, void 0, function* () { - if (channel === undefined) { - channel = 0; - } - const cfv = new ChatFromViewer_1.ChatFromViewerMessage(); - cfv.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - cfv.ChatData = { - Message: Utils_1.Utils.StringToBuffer(message), - Type: type, - Channel: channel - }; - const sequenceNo = this.circuit.sendMessage(cfv, __1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } - say(message, channel) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.nearbyChat(message, ChatType_1.ChatType.Normal, channel); - }); - } - whisper(message, channel) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.nearbyChat(message, ChatType_1.ChatType.Whisper, channel); - }); - } - shout(message, channel) { - return __awaiter(this, void 0, void 0, function* () { - return yield this.nearbyChat(message, ChatType_1.ChatType.Shout, channel); - }); - } - startTypingLocal() { - return __awaiter(this, void 0, void 0, function* () { - const cfv = new ChatFromViewer_1.ChatFromViewerMessage(); - cfv.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - cfv.ChatData = { - Message: Buffer.allocUnsafe(0), - Type: ChatType_1.ChatType.StartTyping, - Channel: 0 - }; - const sequenceNo = this.circuit.sendMessage(cfv, __1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } - stopTypingLocal() { - return __awaiter(this, void 0, void 0, function* () { - const cfv = new ChatFromViewer_1.ChatFromViewerMessage(); - cfv.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - cfv.ChatData = { - Message: Buffer.allocUnsafe(0), - Type: ChatType_1.ChatType.StopTyping, - Channel: 0 - }; - const sequenceNo = this.circuit.sendMessage(cfv, __1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } - startTypingIM(to) { - return __awaiter(this, void 0, void 0, function* () { - if (typeof to === 'string') { - to = new UUID_1.UUID(to); - } - const circuit = this.circuit; - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: to, - ParentEstateID: 0, - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Offline: 0, - Dialog: InstantMessageDialog_1.InstantMessageDialog.StartTyping, - ID: UUID_1.UUID.zero(), - Timestamp: Math.floor(new Date().getTime() / 1000), - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(''), - BinaryBucket: Buffer.allocUnsafe(0) - }; - im.EstateBlock = { - EstateID: 0 - }; - const sequenceNo = circuit.sendMessage(im, __1.PacketFlags.Reliable); - return yield circuit.waitForAck(sequenceNo, 10000); - }); - } - stopTypingIM(to) { - return __awaiter(this, void 0, void 0, function* () { - if (typeof to === 'string') { - to = new UUID_1.UUID(to); - } - const circuit = this.circuit; - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: to, - ParentEstateID: 0, - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Offline: 0, - Dialog: InstantMessageDialog_1.InstantMessageDialog.StopTyping, - ID: UUID_1.UUID.zero(), - Timestamp: Math.floor(new Date().getTime() / 1000), - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(''), - BinaryBucket: Buffer.allocUnsafe(0) - }; - im.EstateBlock = { - EstateID: 0 - }; - const sequenceNo = circuit.sendMessage(im, __1.PacketFlags.Reliable); - return yield circuit.waitForAck(sequenceNo, 10000); - }); - } - typeInstantMessage(to, message, thinkingTime, charactersPerSecond) { - return new Promise((resolve, reject) => { - if (thinkingTime === undefined) { - thinkingTime = 2000; - } - setTimeout(() => { - if (typeof to === 'string') { - to = new UUID_1.UUID(to); - } - let typeTimer = null; - this.startTypingIM(to).then(() => { - typeTimer = setInterval(() => { - this.startTypingIM(to).catch(() => { - }); - }, 5000); - if (charactersPerSecond === undefined) { - charactersPerSecond = 5; - } - const timeToWait = (message.length / charactersPerSecond) * 1000; - setTimeout(() => { - if (typeTimer !== null) { - clearInterval(typeTimer); - typeTimer = null; - } - this.stopTypingIM(to).then(() => { - this.sendInstantMessage(to, message).then(() => { - resolve(); - }).catch((err) => { - reject(err); - }); - }).catch((err) => { - reject(err); - }); - }, timeToWait); - }).catch((err) => { - if (typeTimer !== null) { - clearInterval(typeTimer); - typeTimer = null; - } - reject(err); - }); - }, thinkingTime); - }); - } - typeLocalMessage(message, thinkingTime, charactersPerSecond) { - return new Promise((resolve, reject) => { - if (thinkingTime === undefined) { - thinkingTime = 0; - } - setTimeout(() => { - this.startTypingLocal().then(() => { - this.bot.clientCommands.agent.startAnimations([new UUID_1.UUID('c541c47f-e0c0-058b-ad1a-d6ae3a4584d9')]).then(() => { - if (charactersPerSecond === undefined) { - charactersPerSecond = 5; - } - const timeToWait = (message.length / charactersPerSecond) * 1000; - setTimeout(() => { - this.stopTypingLocal().then(() => { - this.bot.clientCommands.agent.stopAnimations([new UUID_1.UUID('c541c47f-e0c0-058b-ad1a-d6ae3a4584d9')]).then(() => { - this.say(message).then(() => { - resolve(); - }).catch((err) => { - reject(err); - }); - }).catch((err) => { - reject(err); - }); - }).catch((err) => { - reject(err); - }); - }, timeToWait); - }).catch((err) => { - reject(err); - }); - }).catch((err) => { - reject(err); - }); - }, thinkingTime); - }); - } - startGroupChatSession(sessionID, message) { - return new Promise((resolve, reject) => { - if (typeof sessionID === 'string') { - sessionID = new UUID_1.UUID(sessionID); - } - if (this.agent.hasChatSession(sessionID)) { - resolve(); - } - else { - const circuit = this.circuit; - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: sessionID, - ParentEstateID: 0, - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Offline: 0, - Dialog: InstantMessageDialog_1.InstantMessageDialog.SessionGroupStart, - ID: sessionID, - Timestamp: Math.floor(new Date().getTime() / 1000), - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(message), - BinaryBucket: Utils_1.Utils.StringToBuffer('') - }; - im.EstateBlock = { - EstateID: 0 - }; - const waitForJoin = this.currentRegion.clientEvents.onGroupChatSessionJoin.subscribe((event) => { - if (event.sessionID.toString() === sessionID.toString()) { - if (event.success) { - waitForJoin.unsubscribe(); - resolve(); - } - else { - reject(); - } - } - }); - const sequenceNo = circuit.sendMessage(im, __1.PacketFlags.Reliable); - } - }); - } - sendGroupMessage(groupID, message) { - return new Promise((resolve, reject) => { - this.startGroupChatSession(groupID, message).then(() => { - if (typeof groupID === 'string') { - groupID = new UUID_1.UUID(groupID); - } - const circuit = this.circuit; - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: groupID, - ParentEstateID: 0, - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Offline: 0, - Dialog: InstantMessageDialog_1.InstantMessageDialog.SessionSend, - ID: groupID, - Timestamp: Math.floor(new Date().getTime() / 1000), - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(message), - BinaryBucket: Utils_1.Utils.StringToBuffer('') - }; - im.EstateBlock = { - EstateID: 0 - }; - const sequenceNo = circuit.sendMessage(im, __1.PacketFlags.Reliable); - return this.circuit.waitForAck(sequenceNo, 10000); - }).then(() => { - resolve(this.bot.clientCommands.group.getSessionAgentCount(groupID)); - }).catch((err) => { - reject(err); - }); - }); - } - respondToScriptDialog(event, buttonIndex) { - const dialog = new ScriptDialogReply_1.ScriptDialogReplyMessage(); - dialog.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - dialog.Data = { - ObjectID: event.ObjectID, - ChatChannel: event.ChatChannel, - ButtonIndex: buttonIndex, - ButtonLabel: Utils_1.Utils.StringToBuffer(event.Buttons[buttonIndex]) - }; - const sequenceNo = this.circuit.sendMessage(dialog, __1.PacketFlags.Reliable); - return this.circuit.waitForAck(sequenceNo, 10000); - } -} -exports.CommunicationsCommands = CommunicationsCommands; -//# sourceMappingURL=CommunicationsCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/CommunicationsCommands.js.map b/dist/classes/commands/CommunicationsCommands.js.map deleted file mode 100644 index cebf710..0000000 --- a/dist/classes/commands/CommunicationsCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CommunicationsCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/CommunicationsCommands.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/commands/FriendCommands.d.ts b/dist/classes/commands/FriendCommands.d.ts deleted file mode 100644 index 2847f01..0000000 --- a/dist/classes/commands/FriendCommands.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { CommandsBase } from './CommandsBase'; -import { Region } from '../Region'; -import { Agent } from '../Agent'; -import { Bot } from '../../Bot'; -import { Subscription } from 'rxjs/internal/Subscription'; -import { Friend, FriendRequestEvent, MapLocation, RightsFlags, UUID } from '../..'; -export declare class FriendCommands extends CommandsBase { - friendMessages: Subscription; - friendsList: { - [key: string]: Friend; - }; - constructor(region: Region, agent: Agent, bot: Bot); - grantFriendRights(friend: Friend | UUID | string, rights: RightsFlags): Promise; - getFriendMapLocation(friend: Friend | UUID | string): Promise; - acceptFriendRequest(event: FriendRequestEvent): Promise; - rejectFriendRequest(event: FriendRequestEvent): Promise; - sendFriendRequest(to: UUID | string, message: string): Promise; - shutdown(): void; -} diff --git a/dist/classes/commands/FriendCommands.js b/dist/classes/commands/FriendCommands.js deleted file mode 100644 index 27cd0e2..0000000 --- a/dist/classes/commands/FriendCommands.js +++ /dev/null @@ -1,273 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const CommandsBase_1 = require("./CommandsBase"); -const Message_1 = require("../../enums/Message"); -const __1 = require("../.."); -const AcceptFriendship_1 = require("../messages/AcceptFriendship"); -const ImprovedInstantMessage_1 = require("../messages/ImprovedInstantMessage"); -const InstantMessageDialog_1 = require("../../enums/InstantMessageDialog"); -const Utils_1 = require("../Utils"); -const DeclineFriendship_1 = require("../messages/DeclineFriendship"); -const FindAgent_1 = require("../messages/FindAgent"); -const IPAddress_1 = require("../IPAddress"); -const FilterResponse_1 = require("../../enums/FilterResponse"); -const GrantUserRights_1 = require("../messages/GrantUserRights"); -class FriendCommands extends CommandsBase_1.CommandsBase { - constructor(region, agent, bot) { - super(region, agent, bot); - this.friendsList = {}; - this.friendMessages = this.circuit.subscribeToMessages([ - Message_1.Message.OnlineNotification, - Message_1.Message.OfflineNotification, - Message_1.Message.TerminateFriendship, - Message_1.Message.ChangeUserRights - ], (packet) => __awaiter(this, void 0, void 0, function* () { - switch (packet.message.id) { - case Message_1.Message.OnlineNotification: - { - const msg = packet.message; - for (const agentEntry of msg.AgentBlock) { - const uuidStr = agentEntry.AgentID.toString(); - if (this.friendsList[uuidStr] === undefined) { - this.friendsList[uuidStr] = (yield this.bot.clientCommands.grid.avatarKey2Name(agentEntry.AgentID)); - this.friendsList[uuidStr].online = false; - this.friendsList[uuidStr].myRights = __1.RightsFlags.None; - this.friendsList[uuidStr].theirRights = __1.RightsFlags.None; - } - if (this.friendsList[uuidStr].online !== true) { - this.friendsList[uuidStr].online = true; - const friendOnlineEvent = new __1.FriendOnlineEvent(); - friendOnlineEvent.friend = this.friendsList[uuidStr]; - friendOnlineEvent.online = true; - this.bot.clientEvents.onFriendOnline.next(friendOnlineEvent); - } - } - break; - } - case Message_1.Message.OfflineNotification: - { - const msg = packet.message; - for (const agentEntry of msg.AgentBlock) { - const uuidStr = agentEntry.AgentID.toString(); - if (this.friendsList[uuidStr] === undefined) { - this.friendsList[uuidStr] = (yield this.bot.clientCommands.grid.avatarKey2Name(agentEntry.AgentID)); - this.friendsList[uuidStr].online = false; - this.friendsList[uuidStr].myRights = __1.RightsFlags.None; - this.friendsList[uuidStr].theirRights = __1.RightsFlags.None; - } - if (this.friendsList[uuidStr].online !== false) { - this.friendsList[uuidStr].online = false; - const friendOnlineEvent = new __1.FriendOnlineEvent(); - friendOnlineEvent.friend = this.friendsList[uuidStr]; - friendOnlineEvent.online = false; - this.bot.clientEvents.onFriendOnline.next(friendOnlineEvent); - } - } - break; - } - case Message_1.Message.TerminateFriendship: - { - const msg = packet.message; - const friendID = msg.ExBlock.OtherID; - const uuidStr = friendID.toString(); - if (this.friendsList[uuidStr] !== undefined) { - const event = new __1.FriendRemovedEvent(); - event.friend = this.friendsList[uuidStr]; - this.bot.clientEvents.onFriendRemoved.next(event); - delete this.friendsList[uuidStr]; - } - break; - } - case Message_1.Message.ChangeUserRights: - { - const msg = packet.message; - for (const rightsEntry of msg.Rights) { - let uuidStr = ''; - if (rightsEntry.AgentRelated.equals(this.agent.agentID)) { - uuidStr = msg.AgentData.AgentID.toString(); - if (this.friendsList[uuidStr] === undefined) { - this.friendsList[uuidStr] = (yield this.bot.clientCommands.grid.avatarKey2Name(rightsEntry.AgentRelated)); - this.friendsList[uuidStr].online = false; - this.friendsList[uuidStr].myRights = __1.RightsFlags.None; - this.friendsList[uuidStr].theirRights = __1.RightsFlags.None; - } - this.friendsList[uuidStr].myRights = rightsEntry.RelatedRights; - } - else { - uuidStr = rightsEntry.AgentRelated.toString(); - if (this.friendsList[uuidStr] === undefined) { - this.friendsList[uuidStr] = (yield this.bot.clientCommands.grid.avatarKey2Name(rightsEntry.AgentRelated)); - this.friendsList[uuidStr].online = false; - this.friendsList[uuidStr].myRights = __1.RightsFlags.None; - this.friendsList[uuidStr].theirRights = __1.RightsFlags.None; - } - this.friendsList[uuidStr].theirRights = rightsEntry.RelatedRights; - } - const friendRightsEvent = new __1.FriendRightsEvent(); - friendRightsEvent.friend = this.friendsList[uuidStr]; - friendRightsEvent.theirRights = this.friendsList[uuidStr].theirRights; - friendRightsEvent.myRights = this.friendsList[uuidStr].myRights; - this.bot.clientEvents.onFriendRights.next(friendRightsEvent); - } - break; - } - } - })); - } - grantFriendRights(friend, rights) { - return __awaiter(this, void 0, void 0, function* () { - let friendKey = __1.UUID.zero(); - if (friend instanceof __1.UUID) { - friendKey = friend; - } - else if (friend instanceof __1.Friend) { - friendKey = friend.getKey(); - } - else if (typeof friend === 'string') { - friendKey = new __1.UUID(friend); - } - else { - throw new Error('"Friend" parameter must be Friend, UUID or string'); - } - const request = new GrantUserRights_1.GrantUserRightsMessage(); - request.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - request.Rights = [ - { - 'AgentRelated': friendKey, - 'RelatedRights': rights - } - ]; - const sequenceNo = this.circuit.sendMessage(request, __1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } - getFriendMapLocation(friend) { - return __awaiter(this, void 0, void 0, function* () { - let friendKey = __1.UUID.zero(); - if (friend instanceof __1.UUID) { - friendKey = friend; - } - else if (friend instanceof __1.Friend) { - friendKey = friend.getKey(); - } - else if (typeof friend === 'string') { - friendKey = new __1.UUID(friend); - } - else { - throw new Error('"Friend" parameter must be Friend, UUID or string'); - } - const request = new FindAgent_1.FindAgentMessage(); - request.AgentBlock = { - 'Hunter': this.agent.agentID, - 'Prey': friendKey, - 'SpaceIP': IPAddress_1.IPAddress.zero() - }; - request.LocationBlock = [ - { - GlobalX: 0.0, - GlobalY: 0.0 - } - ]; - this.circuit.sendMessage(request, __1.PacketFlags.Reliable); - const response = yield this.circuit.waitForMessage(Message_1.Message.FindAgent, 10000, (filterMsg) => { - if (filterMsg.AgentBlock.Hunter.equals(this.agent.agentID) && filterMsg.AgentBlock.Prey.equals(friendKey)) { - return FilterResponse_1.FilterResponse.Finish; - } - return FilterResponse_1.FilterResponse.NoMatch; - }); - const globalPos = Utils_1.Utils.RegionCoordinatesToHandle(response.LocationBlock[0].GlobalX, response.LocationBlock[0].GlobalY); - const mapInfo = yield this.bot.clientCommands.grid.getRegionMapInfo(globalPos.regionX, globalPos.regionY); - return { - 'regionName': mapInfo.block.name, - 'mapImage': mapInfo.block.mapImage, - 'regionHandle': globalPos.regionHandle, - 'regionX': globalPos.regionX, - 'regionY': globalPos.regionY, - 'localX': Math.floor(globalPos.localX), - 'localY': Math.floor(globalPos.localY), - 'avatars': mapInfo.avatars - }; - }); - } - acceptFriendRequest(event) { - return __awaiter(this, void 0, void 0, function* () { - const accept = new AcceptFriendship_1.AcceptFriendshipMessage(); - accept.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - accept.TransactionBlock = { - TransactionID: event.requestID - }; - accept.FolderData = []; - accept.FolderData.push({ - 'FolderID': this.agent.inventory.findFolderForType(__1.AssetType.CallingCard) - }); - const sequenceNo = this.circuit.sendMessage(accept, __1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } - rejectFriendRequest(event) { - return __awaiter(this, void 0, void 0, function* () { - const reject = new DeclineFriendship_1.DeclineFriendshipMessage(); - reject.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - reject.TransactionBlock = { - TransactionID: event.requestID - }; - const sequenceNo = this.circuit.sendMessage(reject, __1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } - sendFriendRequest(to, message) { - return __awaiter(this, void 0, void 0, function* () { - if (typeof to === 'string') { - to = new __1.UUID(to); - } - const requestID = __1.UUID.random(); - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: to, - ParentEstateID: 0, - RegionID: __1.UUID.zero(), - Position: __1.Vector3.getZero(), - Offline: 0, - Dialog: InstantMessageDialog_1.InstantMessageDialog.FriendshipOffered, - ID: requestID, - Timestamp: Math.floor(new Date().getTime() / 1000), - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(message), - BinaryBucket: Utils_1.Utils.StringToBuffer('') - }; - im.EstateBlock = { - EstateID: 0 - }; - const sequenceNo = this.circuit.sendMessage(im, __1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } - shutdown() { - this.friendMessages.unsubscribe(); - } -} -exports.FriendCommands = FriendCommands; -//# sourceMappingURL=FriendCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/FriendCommands.js.map b/dist/classes/commands/FriendCommands.js.map deleted file mode 100644 index 7364f59..0000000 --- a/dist/classes/commands/FriendCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FriendCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/FriendCommands.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/commands/GridCommands.d.ts b/dist/classes/commands/GridCommands.d.ts deleted file mode 100644 index 554deab..0000000 --- a/dist/classes/commands/GridCommands.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { UUID } from '../UUID'; -import { CommandsBase } from './CommandsBase'; -import { Avatar, MapInfoRangeReplyEvent, MapInfoReplyEvent, RegionInfoReplyEvent } from '../..'; -export declare class GridCommands extends CommandsBase { - getRegionByName(regionName: string): Promise; - getRegionMapInfo(gridX: number, gridY: number): Promise; - getRegionMapInfoRange(minX: number, minY: number, maxX: number, maxY: number): Promise; - avatarName2Key(name: string): Promise; - avatarKey2Name(uuid: UUID | UUID[]): Promise; -} diff --git a/dist/classes/commands/GridCommands.js b/dist/classes/commands/GridCommands.js deleted file mode 100644 index e6b20ed..0000000 --- a/dist/classes/commands/GridCommands.js +++ /dev/null @@ -1,323 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -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 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 MapBlock_1 = require("../MapBlock"); -const __1 = require("../.."); -const TimeoutError_1 = require("../TimeoutError"); -const UUIDNameRequest_1 = require("../messages/UUIDNameRequest"); -class GridCommands extends CommandsBase_1.CommandsBase { - getRegionByName(regionName) { - return new Promise((resolve, reject) => { - const circuit = this.currentRegion.circuit; - const msg = new MapNameRequest_1.MapNameRequestMessage(); - msg.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID, - Flags: GridLayerType_1.GridLayerType.Objects, - EstateID: 0, - Godlike: false - }; - msg.NameData = { - Name: Utils_1.Utils.StringToBuffer(regionName) - }; - circuit.sendMessage(msg, __1.PacketFlags.Reliable); - circuit.waitForMessage(Message_1.Message.MapBlockReply, 10000, (filterMsg) => { - let found = false; - filterMsg.Data.forEach((region) => { - const name = Utils_1.Utils.BufferToStringSimple(region.Name); - if (name.trim().toLowerCase() === regionName.trim().toLowerCase()) { - found = true; - } - }); - if (found) { - return FilterResponse_1.FilterResponse.Finish; - } - return FilterResponse_1.FilterResponse.NoMatch; - }).then((responseMsg) => { - 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 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).regionHandle; - } - }; - resolve(reply); - } - }); - }).catch((err) => { - reject(err); - }); - }); - } - getRegionMapInfo(gridX, gridY) { - return new Promise((resolve, reject) => { - const circuit = this.currentRegion.circuit; - const response = new __1.MapInfoReplyEvent(); - const msg = new MapBlockRequest_1.MapBlockRequestMessage(); - msg.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID, - Flags: 0, - EstateID: 0, - Godlike: false - }; - msg.PositionData = { - MinX: gridX, - MaxX: gridX, - MinY: gridY, - MaxY: gridY - }; - circuit.sendMessage(msg, __1.PacketFlags.Reliable); - circuit.waitForMessage(Message_1.Message.MapBlockReply, 10000, (filterMsg) => { - let found = false; - filterMsg.Data.forEach((data) => { - if (data.X === gridX && data.Y === gridY) { - found = true; - } - }); - if (found) { - return FilterResponse_1.FilterResponse.Finish; - } - return FilterResponse_1.FilterResponse.NoMatch; - }).then((responseMsg) => { - responseMsg.Data.forEach((data) => { - if (data.X === gridX && data.Y === gridY) { - response.block = new MapBlock_1.MapBlock(); - response.block.name = Utils_1.Utils.BufferToStringSimple(data.Name); - response.block.accessFlags = data.Access; - response.block.mapImage = data.MapImageID; - } - }); - const regionHandle = Utils_1.Utils.RegionCoordinatesToHandle(gridX * 256, gridY * 256).regionHandle; - const mi = new MapItemRequest_1.MapItemRequestMessage(); - mi.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID, - Flags: 2, - EstateID: 0, - Godlike: false - }; - mi.RequestData = { - ItemType: GridItemType_1.GridItemType.AgentLocations, - RegionHandle: regionHandle - }; - circuit.sendMessage(mi, __1.PacketFlags.Reliable); - const minX = gridX * 256; - const maxX = minX + 256; - const minY = gridY * 256; - const maxY = minY + 256; - response.avatars = []; - circuit.waitForMessage(Message_1.Message.MapItemReply, 10000, (filterMsg) => { - let found = false; - filterMsg.Data.forEach((data) => { - if (data.X >= minX && data.X <= maxX && data.Y >= minY && data.Y <= maxY) { - found = true; - } - }); - if (found) { - return FilterResponse_1.FilterResponse.Finish; - } - else { - return FilterResponse_1.FilterResponse.NoMatch; - } - }).then((responseMsg2) => { - responseMsg2.Data.forEach((data) => { - response.avatars.push(new __1.Vector2([ - data.X, - data.Y - ])); - }); - resolve(response); - }).catch((err) => { - reject(err); - }); - }).catch((err) => { - reject(err); - }); - }); - } - getRegionMapInfoRange(minX, minY, maxX, maxY) { - return new Promise((resolve, reject) => { - const circuit = this.currentRegion.circuit; - const response = new __1.MapInfoRangeReplyEvent(); - const msg = new MapBlockRequest_1.MapBlockRequestMessage(); - msg.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID, - Flags: 0, - EstateID: 0, - Godlike: false - }; - msg.PositionData = { - MinX: minX, - MaxX: maxX, - MinY: minY, - MaxY: maxY - }; - response.regions = []; - circuit.sendMessage(msg, __1.PacketFlags.Reliable); - circuit.waitForMessage(Message_1.Message.MapBlockReply, 30000, (filterMsg) => { - let found = false; - filterMsg.Data.forEach((data) => { - if (data.X >= minX && data.X <= maxX && data.Y >= minY && data.Y <= maxY) { - found = true; - const mapBlock = new MapBlock_1.MapBlock(); - mapBlock.name = Utils_1.Utils.BufferToStringSimple(data.Name); - mapBlock.accessFlags = data.Access; - mapBlock.mapImage = data.MapImageID; - response.regions.push(mapBlock); - } - }); - if (found) { - return FilterResponse_1.FilterResponse.Match; - } - return FilterResponse_1.FilterResponse.NoMatch; - }).then((ignore) => { - }).catch((err) => { - if (err instanceof TimeoutError_1.TimeoutError && err.timeout === true) { - resolve(response); - } - else { - reject(err); - } - }); - }); - } - avatarName2Key(name) { - const check = name.split('.'); - if (check.length > 1) { - name = check.join(' '); - } - else { - name += ' resident'; - } - name = name.toLowerCase(); - const queryID = UUID_1.UUID.random(); - return new Promise((resolve, reject) => { - const aprm = new AvatarPickerRequest_1.AvatarPickerRequestMessage(); - aprm.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID, - QueryID: queryID - }; - aprm.Data = { - Name: Utils_1.Utils.StringToBuffer(name) - }; - this.circuit.sendMessage(aprm, __1.PacketFlags.Reliable); - this.circuit.waitForMessage(Message_1.Message.AvatarPickerReply, 10000, (apr) => { - if (apr.AgentData.QueryID.toString() === queryID.toString()) { - return FilterResponse_1.FilterResponse.Finish; - } - else { - return FilterResponse_1.FilterResponse.NoMatch; - } - }).then((apr) => { - let found = null; - apr.Data.forEach((dataBlock) => { - const resultName = (Utils_1.Utils.BufferToStringSimple(dataBlock.FirstName) + ' ' + - Utils_1.Utils.BufferToStringSimple(dataBlock.LastName)).toLowerCase(); - if (resultName === name) { - found = dataBlock.AvatarID; - } - }); - if (found !== null) { - resolve(found); - } - else { - reject('Name not found'); - } - }).catch((err) => { - reject(err); - }); - }); - } - avatarKey2Name(uuid) { - return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { - const req = new UUIDNameRequest_1.UUIDNameRequestMessage(); - req.UUIDNameBlock = []; - let arr = true; - if (!Array.isArray(uuid)) { - arr = false; - uuid = [uuid]; - } - const waitingFor = {}; - let remaining = 0; - for (const id of uuid) { - waitingFor[id.toString()] = null; - req.UUIDNameBlock.push({ 'ID': id }); - remaining++; - } - this.circuit.sendMessage(req, __1.PacketFlags.Reliable); - try { - yield this.circuit.waitForMessage(Message_1.Message.UUIDNameReply, 10000, (reply) => { - let found = false; - for (const name of reply.UUIDNameBlock) { - if (waitingFor[name.ID.toString()] !== undefined) { - found = true; - if (waitingFor[name.ID.toString()] === null) { - waitingFor[name.ID.toString()] = { - 'firstName': Utils_1.Utils.BufferToStringSimple(name.FirstName), - 'lastName': Utils_1.Utils.BufferToStringSimple(name.LastName) - }; - remaining--; - } - } - } - if (remaining < 1) { - return FilterResponse_1.FilterResponse.Finish; - } - else if (found) { - return FilterResponse_1.FilterResponse.Match; - } - return FilterResponse_1.FilterResponse.NoMatch; - }); - if (!arr) { - const result = waitingFor[uuid[0].toString()]; - const av = new __1.Avatar(uuid[0], result.firstName, result.lastName); - resolve(av); - } - else { - const response = []; - for (const k of uuid) { - const result = waitingFor[k.toString()]; - const av = new __1.Avatar(k, result.firstName, result.lastName); - response.push(av); - } - resolve(response); - } - } - catch (e) { - reject(e); - } - })); - } -} -exports.GridCommands = GridCommands; -//# sourceMappingURL=GridCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/GridCommands.js.map b/dist/classes/commands/GridCommands.js.map deleted file mode 100644 index 00068b1..0000000 --- a/dist/classes/commands/GridCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GridCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/GridCommands.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/commands/GroupCommands.d.ts b/dist/classes/commands/GroupCommands.d.ts deleted file mode 100644 index 35f8686..0000000 --- a/dist/classes/commands/GroupCommands.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { CommandsBase } from './CommandsBase'; -import { UUID } from '../UUID'; -import { GroupRole } from '../GroupRole'; -import { GroupMember } from '../GroupMember'; -import { GroupInviteEvent } from '../..'; -export declare class GroupCommands extends CommandsBase { - sendGroupNotice(groupID: UUID | string, subject: string, message: string): Promise; - sendGroupInviteBulk(groupID: UUID | string, sendTo: { - avatarID: UUID | string; - roleID: UUID | string | undefined; - }[]): Promise; - getSessionAgentCount(sessionID: UUID | string): number; - sendGroupInvite(groupID: UUID | string, to: UUID | string, role: UUID | string | undefined): Promise; - acceptGroupInvite(event: GroupInviteEvent): Promise; - rejectGroupInvite(event: GroupInviteEvent): Promise; - getMemberList(groupID: UUID | string): Promise; - getGroupRoles(groupID: UUID | string): Promise; -} diff --git a/dist/classes/commands/GroupCommands.js b/dist/classes/commands/GroupCommands.js deleted file mode 100644 index ab96905..0000000 --- a/dist/classes/commands/GroupCommands.js +++ /dev/null @@ -1,261 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const CommandsBase_1 = require("./CommandsBase"); -const UUID_1 = require("../UUID"); -const InstantMessageDialog_1 = require("../../enums/InstantMessageDialog"); -const Utils_1 = require("../Utils"); -const PacketFlags_1 = require("../../enums/PacketFlags"); -const ImprovedInstantMessage_1 = require("../messages/ImprovedInstantMessage"); -const Vector3_1 = require("../Vector3"); -const InviteGroupRequest_1 = require("../messages/InviteGroupRequest"); -const GroupRole_1 = require("../GroupRole"); -const GroupRoleDataRequest_1 = require("../messages/GroupRoleDataRequest"); -const Message_1 = require("../../enums/Message"); -const GroupMember_1 = require("../GroupMember"); -const FilterResponse_1 = require("../../enums/FilterResponse"); -const LLSD = require("@caspertech/llsd"); -class GroupCommands extends CommandsBase_1.CommandsBase { - sendGroupNotice(groupID, subject, message) { - return __awaiter(this, void 0, void 0, function* () { - if (typeof groupID === 'string') { - groupID = new UUID_1.UUID(groupID); - } - const circuit = this.circuit; - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: groupID, - ParentEstateID: 0, - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Offline: 0, - Dialog: InstantMessageDialog_1.InstantMessageDialog.GroupNotice, - ID: UUID_1.UUID.zero(), - Timestamp: 0, - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(subject + '|' + message), - BinaryBucket: Buffer.allocUnsafe(0) - }; - im.EstateBlock = { - EstateID: 0 - }; - const sequenceNo = circuit.sendMessage(im, PacketFlags_1.PacketFlags.Reliable); - return yield circuit.waitForAck(sequenceNo, 10000); - }); - } - sendGroupInviteBulk(groupID, sendTo) { - return __awaiter(this, void 0, void 0, function* () { - if (typeof groupID === 'string') { - groupID = new UUID_1.UUID(groupID); - } - const igr = new InviteGroupRequest_1.InviteGroupRequestMessage(); - igr.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - igr.GroupData = { - GroupID: groupID - }; - igr.InviteData = []; - sendTo.forEach((to) => { - if (typeof to.avatarID === 'string') { - to.avatarID = new UUID_1.UUID(to.avatarID); - } - if (to.roleID === undefined) { - to.roleID = UUID_1.UUID.zero(); - } - if (typeof to.roleID === 'string') { - to.roleID = new UUID_1.UUID(to.roleID); - } - igr.InviteData.push({ - InviteeID: to.avatarID, - RoleID: to.roleID - }); - }); - const sequenceNo = this.circuit.sendMessage(igr, PacketFlags_1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } - getSessionAgentCount(sessionID) { - if (typeof sessionID === 'string') { - sessionID = new UUID_1.UUID(sessionID); - } - return this.agent.getSessionAgentCount(sessionID); - } - sendGroupInvite(groupID, to, role) { - return __awaiter(this, void 0, void 0, function* () { - const sendTo = [{ - avatarID: to, - roleID: role - }]; - return yield this.sendGroupInviteBulk(groupID, sendTo); - }); - } - acceptGroupInvite(event) { - return __awaiter(this, void 0, void 0, function* () { - const circuit = this.circuit; - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: event.from, - ParentEstateID: 0, - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Offline: 0, - Dialog: InstantMessageDialog_1.InstantMessageDialog.GroupInvitationAccept, - ID: event.inviteID, - Timestamp: Math.floor(new Date().getTime() / 1000), - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(''), - BinaryBucket: Buffer.allocUnsafe(0) - }; - im.EstateBlock = { - EstateID: 0 - }; - const sequenceNo = circuit.sendMessage(im, PacketFlags_1.PacketFlags.Reliable); - return yield circuit.waitForAck(sequenceNo, 10000); - }); - } - rejectGroupInvite(event) { - return __awaiter(this, void 0, void 0, function* () { - const circuit = this.circuit; - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: event.from, - ParentEstateID: 0, - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Offline: 0, - Dialog: InstantMessageDialog_1.InstantMessageDialog.GroupInvitationDecline, - ID: event.inviteID, - Timestamp: Math.floor(new Date().getTime() / 1000), - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(''), - BinaryBucket: Buffer.allocUnsafe(0) - }; - im.EstateBlock = { - EstateID: 0 - }; - const sequenceNo = circuit.sendMessage(im, PacketFlags_1.PacketFlags.Reliable); - return yield circuit.waitForAck(sequenceNo, 10000); - }); - } - getMemberList(groupID) { - return new Promise((resolve, reject) => { - if (typeof groupID === 'string') { - groupID = new UUID_1.UUID(groupID); - } - const result = []; - const requestData = { - 'group_id': new LLSD.UUID(groupID.toString()) - }; - this.currentRegion.caps.capsRequestXML('GroupMemberData', requestData).then((response) => { - if (response['members']) { - Object.keys(response['members']).forEach((uuid) => { - const member = new GroupMember_1.GroupMember(); - const data = response['members'][uuid]; - member.AgentID = new UUID_1.UUID(uuid); - member.OnlineStatus = data['last_login']; - let powers = response['defaults']['default_powers']; - if (data['powers']) { - powers = data['powers']; - } - member.IsOwner = data['owner'] === 'Y'; - let titleIndex = 0; - if (data['title']) { - titleIndex = data['title']; - } - member.Title = response['titles'][titleIndex]; - member.AgentPowers = Utils_1.Utils.HexToLong(powers); - result.push(member); - }); - resolve(result); - } - else { - reject(new Error('Bad response')); - } - }).catch((err) => { - reject(err); - }); - }); - } - getGroupRoles(groupID) { - return new Promise((resolve, reject) => { - const result = []; - if (typeof groupID === 'string') { - groupID = new UUID_1.UUID(groupID); - } - const grdr = new GroupRoleDataRequest_1.GroupRoleDataRequestMessage(); - grdr.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - const requestID = UUID_1.UUID.random(); - grdr.GroupData = { - GroupID: groupID, - RequestID: requestID - }; - let totalRoleCount = 0; - this.circuit.sendMessage(grdr, PacketFlags_1.PacketFlags.Reliable); - this.circuit.waitForMessage(Message_1.Message.GroupRoleDataReply, 10000, (gmr) => { - if (gmr.GroupData.RequestID.toString() === requestID.toString()) { - totalRoleCount = gmr.GroupData.RoleCount; - gmr.RoleData.forEach((role) => { - const gr = new GroupRole_1.GroupRole(); - gr.RoleID = role.RoleID; - gr.Name = Utils_1.Utils.BufferToStringSimple(role.Name); - gr.Title = Utils_1.Utils.BufferToStringSimple(role.Title); - gr.Description = Utils_1.Utils.BufferToStringSimple(role.Description); - gr.Powers = role.Powers; - gr.Members = role.Members; - result.push(gr); - }); - if (totalRoleCount > result.length) { - return FilterResponse_1.FilterResponse.Match; - } - else { - return FilterResponse_1.FilterResponse.Finish; - } - } - else { - return FilterResponse_1.FilterResponse.NoMatch; - } - }).then(() => { - resolve(result); - }).catch((err) => { - if (result.length === 0) { - reject(err); - } - else { - resolve(err); - } - }); - }); - } -} -exports.GroupCommands = GroupCommands; -//# sourceMappingURL=GroupCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/GroupCommands.js.map b/dist/classes/commands/GroupCommands.js.map deleted file mode 100644 index 7d5102a..0000000 --- a/dist/classes/commands/GroupCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/GroupCommands.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,iDAA4C;AAC5C,kCAA6B;AAC7B,2EAAsE;AACtE,oCAA+B;AAC/B,yDAAoD;AACpD,+EAAiF;AACjF,wCAAmC;AACnC,uEAAyE;AACzE,4CAAuC;AACvC,2EAA6E;AAC7E,iDAA4C;AAG5C,gDAA2C;AAC3C,+DAA0D;AAC1D,yCAAyC;AAGzC,MAAa,aAAc,SAAQ,2BAAY;IAErC,eAAe,CAAC,OAAsB,EAAE,OAAe,EAAE,OAAe;;YAE1E,IAAI,OAAO,OAAO,KAAK,QAAQ,EAC/B;gBACI,OAAO,GAAG,IAAI,WAAI,CAAC,OAAO,CAAC,CAAC;aAC/B;YACD,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;YAC7B,MAAM,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC;YACnE,MAAM,EAAE,GAAkC,IAAI,sDAA6B,EAAE,CAAC;YAC9E,EAAE,CAAC,SAAS,GAAG;gBACX,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;gBAC3B,SAAS,EAAE,OAAO,CAAC,SAAS;aAC/B,CAAC;YACF,EAAE,CAAC,YAAY,GAAG;gBACd,SAAS,EAAE,KAAK;gBAChB,SAAS,EAAE,OAAO;gBAClB,cAAc,EAAE,CAAC;gBACjB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;gBACrB,QAAQ,EAAE,iBAAO,CAAC,OAAO,EAAE;gBAC3B,OAAO,EAAE,CAAC;gBACV,MAAM,EAAE,2CAAoB,CAAC,WAAW;gBACxC,EAAE,EAAE,WAAI,CAAC,IAAI,EAAE;gBACf,SAAS,EAAE,CAAC;gBACZ,aAAa,EAAE,aAAK,CAAC,cAAc,CAAC,SAAS,CAAC;gBAC9C,OAAO,EAAE,aAAK,CAAC,cAAc,CAAC,OAAO,GAAG,GAAG,GAAG,OAAO,CAAC;gBACtD,YAAY,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;aACtC,CAAC;YACF,EAAE,CAAC,WAAW,GAAG;gBACb,QAAQ,EAAE,CAAC;aACd,CAAC;YACF,MAAM,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,EAAE,EAAE,yBAAW,CAAC,QAAQ,CAAC,CAAC;YACjE,OAAO,MAAM,OAAO,CAAC,UAAU,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;QACvD,CAAC;KAAA;IAEK,mBAAmB,CAAC,OAAsB,EAAE,MAG/C;;YAEC,IAAI,OAAO,OAAO,KAAK,QAAQ,EAC/B;gBACI,OAAO,GAAG,IAAI,WAAI,CAAC,OAAO,CAAC,CAAC;aAC/B;YACD,MAAM,GAAG,GAAG,IAAI,8CAAyB,EAAE,CAAC;YAC5C,GAAG,CAAC,SAAS,GAAG;gBACZ,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;gBAC3B,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS;aACpC,CAAC;YACF,GAAG,CAAC,SAAS,GAAG;gBACZ,OAAO,EAAE,OAAO;aACnB,CAAC;YACF,GAAG,CAAC,UAAU,GAAG,EAAE,CAAC;YACpB,MAAM,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,EAAE;gBAElB,IAAI,OAAO,EAAE,CAAC,QAAQ,KAAK,QAAQ,EACnC;oBACI,EAAE,CAAC,QAAQ,GAAG,IAAI,WAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC;iBACvC;gBACD,IAAI,EAAE,CAAC,MAAM,KAAK,SAAS,EAC3B;oBACI,EAAE,CAAC,MAAM,GAAG,WAAI,CAAC,IAAI,EAAE,CAAC;iBAC3B;gBACD,IAAI,OAAO,EAAE,CAAC,MAAM,KAAK,QAAQ,EACjC;oBACI,EAAE,CAAC,MAAM,GAAG,IAAI,WAAI,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC;iBACnC;gBACD,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC;oBAChB,SAAS,EAAE,EAAE,CAAC,QAAQ;oBACtB,MAAM,EAAE,EAAE,CAAC,MAAM;iBACpB,CAAC,CAAC;YACP,CAAC,CAAC,CAAC;YAEH,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,EAAE,yBAAW,CAAC,QAAQ,CAAC,CAAC;YACvE,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;QAC5D,CAAC;KAAA;IAED,oBAAoB,CAAC,SAAwB;QAEzC,IAAI,OAAO,SAAS,KAAK,QAAQ,EACjC;YACI,SAAS,GAAG,IAAI,WAAI,CAAC,SAAS,CAAC,CAAC;SACnC;QACD,OAAO,IAAI,CAAC,KAAK,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC;IACtD,CAAC;IAEK,eAAe,CAAC,OAAsB,EAAE,EAAiB,EAAE,IAA+B;;YAE5F,MAAM,MAAM,GAAG,CAAC;oBACZ,QAAQ,EAAE,EAAE;oBACZ,MAAM,EAAE,IAAI;iBACf,CAAC,CAAC;YACH,OAAO,MAAM,IAAI,CAAC,mBAAmB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;QAC3D,CAAC;KAAA;IAEK,iBAAiB,CAAC,KAAuB;;YAE3C,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;YAC7B,MAAM,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC;YACnE,MAAM,EAAE,GAAkC,IAAI,sDAA6B,EAAE,CAAC;YAC9E,EAAE,CAAC,SAAS,GAAG;gBACX,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;gBAC3B,SAAS,EAAE,OAAO,CAAC,SAAS;aAC/B,CAAC;YACF,EAAE,CAAC,YAAY,GAAG;gBACd,SAAS,EAAE,KAAK;gBAChB,SAAS,EAAE,KAAK,CAAC,IAAI;gBACrB,cAAc,EAAE,CAAC;gBACjB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;gBACrB,QAAQ,EAAE,iBAAO,CAAC,OAAO,EAAE;gBAC3B,OAAO,EAAE,CAAC;gBACV,MAAM,EAAE,2CAAoB,CAAC,qBAAqB;gBAClD,EAAE,EAAE,KAAK,CAAC,QAAQ;gBAClB,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC;gBAClD,aAAa,EAAE,aAAK,CAAC,cAAc,CAAC,SAAS,CAAC;gBAC9C,OAAO,EAAE,aAAK,CAAC,cAAc,CAAC,EAAE,CAAC;gBACjC,YAAY,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;aACtC,CAAC;YACF,EAAE,CAAC,WAAW,GAAG;gBACb,QAAQ,EAAE,CAAC;aACd,CAAC;YACF,MAAM,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,EAAE,EAAE,yBAAW,CAAC,QAAQ,CAAC,CAAC;YACjE,OAAO,MAAM,OAAO,CAAC,UAAU,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;QACvD,CAAC;KAAA;IAEK,iBAAiB,CAAC,KAAuB;;YAE3C,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;YAC7B,MAAM,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC;YACnE,MAAM,EAAE,GAAkC,IAAI,sDAA6B,EAAE,CAAC;YAC9E,EAAE,CAAC,SAAS,GAAG;gBACX,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;gBAC3B,SAAS,EAAE,OAAO,CAAC,SAAS;aAC/B,CAAC;YACF,EAAE,CAAC,YAAY,GAAG;gBACd,SAAS,EAAE,KAAK;gBAChB,SAAS,EAAE,KAAK,CAAC,IAAI;gBACrB,cAAc,EAAE,CAAC;gBACjB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;gBACrB,QAAQ,EAAE,iBAAO,CAAC,OAAO,EAAE;gBAC3B,OAAO,EAAE,CAAC;gBACV,MAAM,EAAE,2CAAoB,CAAC,sBAAsB;gBACnD,EAAE,EAAE,KAAK,CAAC,QAAQ;gBAClB,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC;gBAClD,aAAa,EAAE,aAAK,CAAC,cAAc,CAAC,SAAS,CAAC;gBAC9C,OAAO,EAAE,aAAK,CAAC,cAAc,CAAC,EAAE,CAAC;gBACjC,YAAY,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;aACtC,CAAC;YACF,EAAE,CAAC,WAAW,GAAG;gBACb,QAAQ,EAAE,CAAC;aACd,CAAC;YACF,MAAM,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,EAAE,EAAE,yBAAW,CAAC,QAAQ,CAAC,CAAC;YACjE,OAAO,MAAM,OAAO,CAAC,UAAU,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;QACvD,CAAC;KAAA;IAED,aAAa,CAAC,OAAsB;QAEhC,OAAO,IAAI,OAAO,CAAgB,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YAElD,IAAI,OAAO,OAAO,KAAK,QAAQ,EAC/B;gBACI,OAAO,GAAG,IAAI,WAAI,CAAC,OAAO,CAAC,CAAC;aAC/B;YACD,MAAM,MAAM,GAAkB,EAAE,CAAC;YACjC,MAAM,WAAW,GAAG;gBAChB,UAAU,EAAE,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC;aAChD,CAAC;YACF,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,EAAE,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,QAAa,EAAE,EAAE;gBAE1F,IAAI,QAAQ,CAAC,SAAS,CAAC,EACvB;oBACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,EAAE;wBAE9C,MAAM,MAAM,GAAG,IAAI,yBAAW,EAAE,CAAC;wBACjC,MAAM,IAAI,GAAG,QAAQ,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC;wBACvC,MAAM,CAAC,OAAO,GAAG,IAAI,WAAI,CAAC,IAAI,CAAC,CAAC;wBAChC,MAAM,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC;wBACzC,IAAI,MAAM,GAAG,QAAQ,CAAC,UAAU,CAAC,CAAC,gBAAgB,CAAC,CAAC;wBACpD,IAAI,IAAI,CAAC,QAAQ,CAAC,EAClB;4BACI,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC;yBAC3B;wBACD,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC;wBAEvC,IAAI,UAAU,GAAG,CAAC,CAAC;wBACnB,IAAI,IAAI,CAAC,OAAO,CAAC,EACjB;4BACI,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC;yBAC9B;wBACD,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC;wBAC9C,MAAM,CAAC,WAAW,GAAG,aAAK,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;wBAE7C,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;oBACxB,CAAC,CAAC,CAAC;oBACH,OAAO,CAAC,MAAM,CAAC,CAAC;iBACnB;qBAED;oBACI,MAAM,CAAC,IAAI,KAAK,CAAC,cAAc,CAAC,CAAC,CAAC;iBACrC;YACL,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;gBAEb,MAAM,CAAC,GAAG,CAAC,CAAC;YAChB,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;IACP,CAAC;IAED,aAAa,CAAC,OAAsB;QAEhC,OAAO,IAAI,OAAO,CAAc,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YAEhD,MAAM,MAAM,GAAgB,EAAE,CAAC;YAC/B,IAAI,OAAO,OAAO,KAAK,QAAQ,EAC/B;gBACI,OAAO,GAAG,IAAI,WAAI,CAAC,OAAO,CAAC,CAAC;aAC/B;YACD,MAAM,IAAI,GAAG,IAAI,kDAA2B,EAAE,CAAC;YAC/C,IAAI,CAAC,SAAS,GAAG;gBACb,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;gBAC3B,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS;aACpC,CAAC;YACF,MAAM,SAAS,GAAG,WAAI,CAAC,MAAM,EAAE,CAAC;YAChC,IAAI,CAAC,SAAS,GAAG;gBACb,OAAO,EAAE,OAAO;gBAChB,SAAS,EAAE,SAAS;aACvB,CAAC;YACF,IAAI,cAAc,GAAG,CAAC,CAAC;YAEvB,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,EAAE,yBAAW,CAAC,QAAQ,CAAC,CAAC;YACrD,IAAI,CAAC,OAAO,CAAC,cAAc,CAA4B,iBAAO,CAAC,kBAAkB,EAAE,KAAK,EAAE,CAAC,GAA8B,EAAkB,EAAE;gBAEzI,IAAI,GAAG,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,EAAE,KAAK,SAAS,CAAC,QAAQ,EAAE,EAC/D;oBACI,cAAc,GAAG,GAAG,CAAC,SAAS,CAAC,SAAS,CAAC;oBACzC,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,EAAE;wBAE1B,MAAM,EAAE,GAAG,IAAI,qBAAS,EAAE,CAAC;wBAC3B,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;wBACxB,EAAE,CAAC,IAAI,GAAG,aAAK,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;wBAChD,EAAE,CAAC,KAAK,GAAG,aAAK,CAAC,oBAAoB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;wBAClD,EAAE,CAAC,WAAW,GAAG,aAAK,CAAC,oBAAoB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;wBAC9D,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;wBACxB,EAAE,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;wBAC1B,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;oBACpB,CAAC,CAAC,CAAC;oBACH,IAAI,cAAc,GAAG,MAAM,CAAC,MAAM,EAClC;wBACI,OAAO,+BAAc,CAAC,KAAK,CAAC;qBAC/B;yBAED;wBACI,OAAO,+BAAc,CAAC,MAAM,CAAC;qBAChC;iBACJ;qBAED;oBACI,OAAO,+BAAc,CAAC,OAAO,CAAC;iBACjC;YACL,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE;gBAET,OAAO,CAAC,MAAM,CAAC,CAAC;YACpB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;gBAEb,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EACvB;oBACI,MAAM,CAAC,GAAG,CAAC,CAAC;iBACf;qBAED;oBACI,OAAO,CAAC,GAAG,CAAC,CAAC;iBAChB;YACL,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;IACP,CAAC;CACJ;AAnRD,sCAmRC"} \ No newline at end of file diff --git a/dist/classes/commands/InventoryCommands.d.ts b/dist/classes/commands/InventoryCommands.d.ts deleted file mode 100644 index f2be970..0000000 --- a/dist/classes/commands/InventoryCommands.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { CommandsBase } from './CommandsBase'; -import { InventoryFolder } from '../InventoryFolder'; -import { InventoryOfferedEvent } from '../..'; -export declare class InventoryCommands extends CommandsBase { - getInventoryRoot(): InventoryFolder; - getLibraryRoot(): InventoryFolder; - private respondToInventoryOffer; - acceptInventoryOffer(event: InventoryOfferedEvent): Promise; - rejectInventoryOffer(event: InventoryOfferedEvent): Promise; -} diff --git a/dist/classes/commands/InventoryCommands.js b/dist/classes/commands/InventoryCommands.js deleted file mode 100644 index 99b22ed..0000000 --- a/dist/classes/commands/InventoryCommands.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const CommandsBase_1 = require("./CommandsBase"); -const __1 = require("../.."); -const InstantMessageDialog_1 = require("../../enums/InstantMessageDialog"); -const ImprovedInstantMessage_1 = require("../messages/ImprovedInstantMessage"); -const Utils_1 = require("../Utils"); -class InventoryCommands extends CommandsBase_1.CommandsBase { - getInventoryRoot() { - return this.agent.inventory.getRootFolderMain(); - } - getLibraryRoot() { - return this.agent.inventory.getRootFolderLibrary(); - } - respondToInventoryOffer(event, response) { - return __awaiter(this, void 0, void 0, function* () { - const agentName = this.agent.firstName + ' ' + this.agent.lastName; - const im = new ImprovedInstantMessage_1.ImprovedInstantMessageMessage(); - const folder = this.agent.inventory.findFolderForType(event.type); - const binary = Buffer.allocUnsafe(16); - folder.writeToBuffer(binary, 0); - im.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - im.MessageBlock = { - FromGroup: false, - ToAgentID: event.from, - ParentEstateID: 0, - RegionID: __1.UUID.zero(), - Position: __1.Vector3.getZero(), - Offline: 0, - Dialog: response, - ID: event.requestID, - Timestamp: Math.floor(new Date().getTime() / 1000), - FromAgentName: Utils_1.Utils.StringToBuffer(agentName), - Message: Utils_1.Utils.StringToBuffer(''), - BinaryBucket: binary - }; - im.EstateBlock = { - EstateID: 0 - }; - const sequenceNo = this.circuit.sendMessage(im, __1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } - acceptInventoryOffer(event) { - return __awaiter(this, void 0, void 0, function* () { - if (event.source === __1.ChatSourceType.Object) { - return yield this.respondToInventoryOffer(event, InstantMessageDialog_1.InstantMessageDialog.TaskInventoryAccepted); - } - else { - return yield this.respondToInventoryOffer(event, InstantMessageDialog_1.InstantMessageDialog.InventoryAccepted); - } - }); - } - rejectInventoryOffer(event) { - return __awaiter(this, void 0, void 0, function* () { - if (event.source === __1.ChatSourceType.Object) { - return yield this.respondToInventoryOffer(event, InstantMessageDialog_1.InstantMessageDialog.TaskInventoryDeclined); - } - else { - return yield this.respondToInventoryOffer(event, InstantMessageDialog_1.InstantMessageDialog.InventoryDeclined); - } - }); - } -} -exports.InventoryCommands = InventoryCommands; -//# sourceMappingURL=InventoryCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/InventoryCommands.js.map b/dist/classes/commands/InventoryCommands.js.map deleted file mode 100644 index 14cedc4..0000000 --- a/dist/classes/commands/InventoryCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InventoryCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/InventoryCommands.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,iDAA4C;AAE5C,6BAAwF;AACxF,2EAAsE;AACtE,+EAAiF;AACjF,oCAA+B;AAE/B,MAAa,iBAAkB,SAAQ,2BAAY;IAE/C,gBAAgB;QAEZ,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,iBAAiB,EAAE,CAAC;IACpD,CAAC;IACD,cAAc;QAEV,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,EAAE,CAAC;IACvD,CAAC;IACa,uBAAuB,CAAC,KAA4B,EAAE,QAA8B;;YAE9F,MAAM,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,GAAG,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC;YACnE,MAAM,EAAE,GAAkC,IAAI,sDAA6B,EAAE,CAAC;YAE9E,MAAM,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;YAClE,MAAM,MAAM,GAAG,MAAM,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;YACtC,MAAM,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;YAEhC,EAAE,CAAC,SAAS,GAAG;gBACX,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;gBAC3B,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS;aACpC,CAAC;YACF,EAAE,CAAC,YAAY,GAAG;gBACd,SAAS,EAAE,KAAK;gBAChB,SAAS,EAAE,KAAK,CAAC,IAAI;gBACrB,cAAc,EAAE,CAAC;gBACjB,QAAQ,EAAE,QAAI,CAAC,IAAI,EAAE;gBACrB,QAAQ,EAAE,WAAO,CAAC,OAAO,EAAE;gBAC3B,OAAO,EAAE,CAAC;gBACV,MAAM,EAAE,QAAQ;gBAChB,EAAE,EAAE,KAAK,CAAC,SAAS;gBACnB,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC;gBAClD,aAAa,EAAE,aAAK,CAAC,cAAc,CAAC,SAAS,CAAC;gBAC9C,OAAO,EAAE,aAAK,CAAC,cAAc,CAAC,EAAE,CAAC;gBACjC,YAAY,EAAE,MAAM;aACvB,CAAC;YACF,EAAE,CAAC,WAAW,GAAG;gBACb,QAAQ,EAAE,CAAC;aACd,CAAC;YACF,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE,EAAE,eAAW,CAAC,QAAQ,CAAC,CAAC;YACtE,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;QAC5D,CAAC;KAAA;IAEK,oBAAoB,CAAC,KAA4B;;YAEnD,IAAI,KAAK,CAAC,MAAM,KAAK,kBAAc,CAAC,MAAM,EAC1C;gBACI,OAAO,MAAM,IAAI,CAAC,uBAAuB,CAAC,KAAK,EAAE,2CAAoB,CAAC,qBAAqB,CAAC,CAAC;aAChG;iBAED;gBACI,OAAO,MAAM,IAAI,CAAC,uBAAuB,CAAC,KAAK,EAAE,2CAAoB,CAAC,iBAAiB,CAAC,CAAC;aAC5F;QACL,CAAC;KAAA;IAEK,oBAAoB,CAAC,KAA4B;;YAEnD,IAAI,KAAK,CAAC,MAAM,KAAK,kBAAc,CAAC,MAAM,EAC1C;gBACI,OAAO,MAAM,IAAI,CAAC,uBAAuB,CAAC,KAAK,EAAE,2CAAoB,CAAC,qBAAqB,CAAC,CAAC;aAChG;iBAED;gBACI,OAAO,MAAM,IAAI,CAAC,uBAAuB,CAAC,KAAK,EAAE,2CAAoB,CAAC,iBAAiB,CAAC,CAAC;aAC5F;QACL,CAAC;KAAA;CACJ;AAnED,8CAmEC"} \ No newline at end of file diff --git a/dist/classes/commands/NetworkCommands.d.ts b/dist/classes/commands/NetworkCommands.d.ts deleted file mode 100644 index 78dfc45..0000000 --- a/dist/classes/commands/NetworkCommands.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { CommandsBase } from './CommandsBase'; -export declare class NetworkCommands extends CommandsBase { - private throttleGenCounter; - setBandwidth(total: number): Promise; -} diff --git a/dist/classes/commands/NetworkCommands.js b/dist/classes/commands/NetworkCommands.js deleted file mode 100644 index c42d38e..0000000 --- a/dist/classes/commands/NetworkCommands.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const CommandsBase_1 = require("./CommandsBase"); -const PacketFlags_1 = require("../../enums/PacketFlags"); -const AgentThrottle_1 = require("../messages/AgentThrottle"); -class NetworkCommands extends CommandsBase_1.CommandsBase { - constructor() { - super(...arguments); - this.throttleGenCounter = 0; - } - setBandwidth(total) { - return __awaiter(this, void 0, void 0, function* () { - const agentThrottle = new AgentThrottle_1.AgentThrottleMessage(); - agentThrottle.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID, - CircuitCode: this.circuit.circuitCode - }; - const throttleData = Buffer.allocUnsafe(28); - let pos = 0; - const resendThrottle = total * 0.1; - const landThrottle = total * 0.172; - const windThrottle = total * 0.05; - const cloudThrottle = total * 0.05; - const taskThrottle = total * 0.234; - const textureThrottle = total * 0.234; - const assetThrottle = total * 0.160; - throttleData.writeFloatLE(resendThrottle, pos); - pos += 4; - throttleData.writeFloatLE(landThrottle, pos); - pos += 4; - throttleData.writeFloatLE(windThrottle, pos); - pos += 4; - throttleData.writeFloatLE(cloudThrottle, pos); - pos += 4; - throttleData.writeFloatLE(taskThrottle, pos); - pos += 4; - throttleData.writeFloatLE(textureThrottle, pos); - pos += 4; - throttleData.writeFloatLE(assetThrottle, pos); - agentThrottle.Throttle = { - GenCounter: this.throttleGenCounter++, - Throttles: throttleData - }; - const sequenceNo = this.circuit.sendMessage(agentThrottle, PacketFlags_1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceNo, 10000); - }); - } -} -exports.NetworkCommands = NetworkCommands; -//# sourceMappingURL=NetworkCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/NetworkCommands.js.map b/dist/classes/commands/NetworkCommands.js.map deleted file mode 100644 index 9ad7080..0000000 --- a/dist/classes/commands/NetworkCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NetworkCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/NetworkCommands.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,iDAA4C;AAC5C,yDAAoD;AACpD,6DAA+D;AAE/D,MAAa,eAAgB,SAAQ,2BAAY;IAAjD;;QAEY,uBAAkB,GAAG,CAAC,CAAC;IA4CnC,CAAC;IA1CS,YAAY,CAAC,KAAa;;YAE5B,MAAM,aAAa,GAAyB,IAAI,oCAAoB,EAAE,CAAC;YACvE,aAAa,CAAC,SAAS,GAAG;gBACtB,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;gBAC3B,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS;gBACjC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,WAAW;aACxC,CAAC;YAEF,MAAM,YAAY,GAAG,MAAM,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;YAC5C,IAAI,GAAG,GAAG,CAAC,CAAC;YAEZ,MAAM,cAAc,GAAG,KAAK,GAAG,GAAG,CAAC;YACnC,MAAM,YAAY,GAAG,KAAK,GAAG,KAAK,CAAC;YACnC,MAAM,YAAY,GAAG,KAAK,GAAG,IAAI,CAAC;YAClC,MAAM,aAAa,GAAG,KAAK,GAAG,IAAI,CAAC;YACnC,MAAM,YAAY,GAAG,KAAK,GAAG,KAAK,CAAC;YACnC,MAAM,eAAe,GAAG,KAAK,GAAG,KAAK,CAAC;YACtC,MAAM,aAAa,GAAG,KAAK,GAAG,KAAK,CAAC;YAGpC,YAAY,CAAC,YAAY,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC;YAC/C,GAAG,IAAI,CAAC,CAAC;YACT,YAAY,CAAC,YAAY,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC;YAC7C,GAAG,IAAI,CAAC,CAAC;YACT,YAAY,CAAC,YAAY,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC;YAC7C,GAAG,IAAI,CAAC,CAAC;YACT,YAAY,CAAC,YAAY,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC;YAC9C,GAAG,IAAI,CAAC,CAAC;YACT,YAAY,CAAC,YAAY,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC;YAC7C,GAAG,IAAI,CAAC,CAAC;YACT,YAAY,CAAC,YAAY,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC;YAChD,GAAG,IAAI,CAAC,CAAC;YACT,YAAY,CAAC,YAAY,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC;YAE9C,aAAa,CAAC,QAAQ,GAAG;gBACrB,UAAU,EAAE,IAAI,CAAC,kBAAkB,EAAE;gBACrC,SAAS,EAAE,YAAY;aAC1B,CAAC;YACF,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,aAAa,EAAE,yBAAW,CAAC,QAAQ,CAAC,CAAC;YACjF,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;QAC5D,CAAC;KAAA;CACJ;AA9CD,0CA8CC"} \ No newline at end of file diff --git a/dist/classes/commands/ParcelCommands.d.ts b/dist/classes/commands/ParcelCommands.d.ts deleted file mode 100644 index f906e8f..0000000 --- a/dist/classes/commands/ParcelCommands.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { CommandsBase } from './CommandsBase'; -import { UUID } from '../UUID'; -import { ParcelInfoReplyEvent } from '../..'; -export declare class ParcelCommands extends CommandsBase { - getParcelInfo(parcelID: UUID | string): Promise; -} diff --git a/dist/classes/commands/ParcelCommands.js b/dist/classes/commands/ParcelCommands.js deleted file mode 100644 index 9c2572f..0000000 --- a/dist/classes/commands/ParcelCommands.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const CommandsBase_1 = require("./CommandsBase"); -const ParcelInfoRequest_1 = require("../messages/ParcelInfoRequest"); -const UUID_1 = require("../UUID"); -const Message_1 = require("../../enums/Message"); -const FilterResponse_1 = require("../../enums/FilterResponse"); -const Utils_1 = require("../Utils"); -const __1 = require("../.."); -class ParcelCommands extends CommandsBase_1.CommandsBase { - getParcelInfo(parcelID) { - return __awaiter(this, void 0, void 0, function* () { - if (typeof parcelID === 'string') { - parcelID = new UUID_1.UUID(parcelID); - } - const msg = new ParcelInfoRequest_1.ParcelInfoRequestMessage(); - msg.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - msg.Data = { - ParcelID: parcelID - }; - this.circuit.sendMessage(msg, __1.PacketFlags.Reliable); - const parcelInfoReply = (yield this.circuit.waitForMessage(Message_1.Message.ParcelInfoReply, 10000, (replyMessage) => { - if (replyMessage.Data.ParcelID.equals(parcelID)) { - return FilterResponse_1.FilterResponse.Finish; - } - return FilterResponse_1.FilterResponse.NoMatch; - })); - return new class { - constructor() { - this.OwnerID = parcelInfoReply.Data.OwnerID; - this.ParcelName = Utils_1.Utils.BufferToStringSimple(parcelInfoReply.Data.Name); - this.ParcelDescription = Utils_1.Utils.BufferToStringSimple(parcelInfoReply.Data.Desc); - this.Area = parcelInfoReply.Data.ActualArea; - this.BillableArea = parcelInfoReply.Data.BillableArea; - this.Flags = parcelInfoReply.Data.Flags; - this.GlobalCoordinates = new __1.Vector3([parcelInfoReply.Data.GlobalX, parcelInfoReply.Data.GlobalY, parcelInfoReply.Data.GlobalZ]); - this.RegionName = Utils_1.Utils.BufferToStringSimple(parcelInfoReply.Data.SimName); - this.SnapshotID = parcelInfoReply.Data.SnapshotID; - this.Traffic = parcelInfoReply.Data.Dwell; - this.SalePrice = parcelInfoReply.Data.SalePrice; - this.AuctionID = parcelInfoReply.Data.AuctionID; - } - }; - }); - } -} -exports.ParcelCommands = ParcelCommands; -//# sourceMappingURL=ParcelCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/ParcelCommands.js.map b/dist/classes/commands/ParcelCommands.js.map deleted file mode 100644 index 585857c..0000000 --- a/dist/classes/commands/ParcelCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/ParcelCommands.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,iDAA4C;AAC5C,qEAAuE;AACvE,kCAA6B;AAC7B,iDAA4C;AAG5C,+DAA0D;AAC1D,oCAA+B;AAC/B,6BAAiE;AAIjE,MAAa,cAAe,SAAQ,2BAAY;IAEtC,aAAa,CAAC,QAAuB;;YAKvC,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAChC;gBACI,QAAQ,GAAG,IAAI,WAAI,CAAC,QAAQ,CAAC,CAAC;aACjC;YAGD,MAAM,GAAG,GAA6B,IAAI,4CAAwB,EAAE,CAAC;YAGrE,GAAG,CAAC,SAAS,GAAG;gBACZ,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;gBAC3B,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS;aACpC,CAAC;YACF,GAAG,CAAC,IAAI,GAAG;gBACP,QAAQ,EAAE,QAAQ;aACrB,CAAC;YAGF,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,EAAE,eAAW,CAAC,QAAQ,CAAC,CAAC;YAGpD,MAAM,eAAe,GAAG,CAAC,MAAM,IAAI,CAAC,OAAO,CAAC,cAAc,CAAyB,iBAAO,CAAC,eAAe,EAAE,KAAK,EAAE,CAAC,YAAoC,EAAkB,EAAE;gBAIxK,IAAI,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,EAC/C;oBAGI,OAAO,+BAAc,CAAC,MAAM,CAAC;iBAChC;gBACD,OAAO,+BAAc,CAAC,OAAO,CAAC;YAClC,CAAC,CAAC,CAAC,CAAC;YAQJ,OAAO,IAAI;gBAAA;oBAEP,YAAO,GAAG,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC;oBAGvC,eAAU,GAAG,aAAK,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;oBACnE,sBAAiB,GAAG,aAAK,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;oBAC1E,SAAI,GAAG,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC;oBACvC,iBAAY,GAAG,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC;oBACjD,UAAK,GAAG,eAAe,CAAC,IAAI,CAAC,KAAK,CAAC;oBACnC,sBAAiB,GAAG,IAAI,WAAO,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,EAAE,eAAe,CAAC,IAAI,CAAC,OAAO,EAAE,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;oBAC5H,eAAU,GAAI,aAAK,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;oBACvE,eAAU,GAAG,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC;oBAC7C,YAAO,GAAG,eAAe,CAAC,IAAI,CAAC,KAAK,CAAC;oBACrC,cAAS,GAAG,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC;oBAC3C,cAAS,GAAG,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC;gBAC/C,CAAC;aAAA,CAAC;QACN,CAAC;KAAA;CACJ;AAjED,wCAiEC"} \ No newline at end of file diff --git a/dist/classes/commands/RegionCommands.d.ts b/dist/classes/commands/RegionCommands.d.ts deleted file mode 100644 index 5d29d00..0000000 --- a/dist/classes/commands/RegionCommands.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { CommandsBase } from './CommandsBase'; -import { UUID } from '../UUID'; -import * as Long from 'long'; -import { Vector3 } from '../..'; -import { GameObject } from '../GameObject'; -import { ObjectPropertiesMessage } from '../messages/ObjectProperties'; -export declare class RegionCommands extends CommandsBase { - getRegionHandle(regionID: UUID): Promise; - deselectObjects(objects: GameObject[]): Promise; - countObjects(): number; - selectObjects(objects: GameObject[]): Promise; - private resolveObjects; - getAllObjects(resolve?: boolean): Promise; - getObjectsInArea(minX: number, maxX: number, minY: number, maxY: number, minZ: number, maxZ: number, resolve?: boolean): Promise; - grabObject(localID: number | UUID, grabOffset?: Vector3, uvCoordinate?: Vector3, stCoordinate?: Vector3, faceIndex?: number, position?: Vector3, normal?: Vector3, binormal?: Vector3): Promise; - deGrabObject(localID: number | UUID, grabOffset?: Vector3, uvCoordinate?: Vector3, stCoordinate?: Vector3, faceIndex?: number, position?: Vector3, normal?: Vector3, binormal?: Vector3): Promise; - dragGrabbedObject(localID: number | UUID, grabPosition: Vector3, grabOffset?: Vector3, uvCoordinate?: Vector3, stCoordinate?: Vector3, faceIndex?: number, position?: Vector3, normal?: Vector3, binormal?: Vector3): Promise; - touchObject(localID: number | UUID, grabOffset?: Vector3, uvCoordinate?: Vector3, stCoordinate?: Vector3, faceIndex?: number, position?: Vector3, normal?: Vector3, binormal?: Vector3): Promise; -} diff --git a/dist/classes/commands/RegionCommands.js b/dist/classes/commands/RegionCommands.js deleted file mode 100644 index 1e97f4b..0000000 --- a/dist/classes/commands/RegionCommands.js +++ /dev/null @@ -1,363 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const CommandsBase_1 = require("./CommandsBase"); -const UUID_1 = require("../UUID"); -const RegionHandleRequest_1 = require("../messages/RegionHandleRequest"); -const Message_1 = require("../../enums/Message"); -const FilterResponse_1 = require("../../enums/FilterResponse"); -const __1 = require("../.."); -const ObjectGrab_1 = require("../messages/ObjectGrab"); -const ObjectDeGrab_1 = require("../messages/ObjectDeGrab"); -const ObjectGrabUpdate_1 = require("../messages/ObjectGrabUpdate"); -const ObjectSelect_1 = require("../messages/ObjectSelect"); -const Utils_1 = require("../Utils"); -const ObjectDeselect_1 = require("../messages/ObjectDeselect"); -const PCode_1 = require("../../enums/PCode"); -class RegionCommands extends CommandsBase_1.CommandsBase { - getRegionHandle(regionID) { - return __awaiter(this, void 0, void 0, function* () { - const circuit = this.currentRegion.circuit; - const msg = new RegionHandleRequest_1.RegionHandleRequestMessage(); - msg.RequestBlock = { - RegionID: regionID, - }; - circuit.sendMessage(msg, __1.PacketFlags.Reliable); - const responseMsg = yield circuit.waitForMessage(Message_1.Message.RegionIDAndHandleReply, 10000, (filterMsg) => { - if (filterMsg.ReplyBlock.RegionID.toString() === regionID.toString()) { - return FilterResponse_1.FilterResponse.Finish; - } - else { - return FilterResponse_1.FilterResponse.NoMatch; - } - }); - return responseMsg.ReplyBlock.RegionHandle; - }); - } - deselectObjects(objects) { - return __awaiter(this, void 0, void 0, function* () { - const selectLimit = 255; - if (objects.length > selectLimit) { - for (let x = 0; x < objects.length; x += selectLimit) { - const selectList = []; - for (let y = 0; y < selectLimit; y++) { - if (y < objects.length) { - selectList.push(objects[x + y]); - } - } - yield this.deselectObjects(selectList); - } - return; - } - else { - const deselectObject = new ObjectDeselect_1.ObjectDeselectMessage(); - deselectObject.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - deselectObject.ObjectData = []; - const uuidMap = {}; - for (const obj of objects) { - const uuidStr = obj.FullID.toString(); - if (!uuidMap[uuidStr]) { - uuidMap[uuidStr] = obj; - deselectObject.ObjectData.push({ - ObjectLocalID: obj.ID - }); - } - } - const sequenceID = this.circuit.sendMessage(deselectObject, __1.PacketFlags.Reliable); - return yield this.circuit.waitForAck(sequenceID, 10000); - } - }); - } - countObjects() { - return this.currentRegion.objects.getNumberOfObjects(); - } - selectObjects(objects) { - return __awaiter(this, void 0, void 0, function* () { - const selectLimit = 255; - if (objects.length > selectLimit) { - for (let x = 0; x < objects.length; x += selectLimit) { - const selectList = []; - for (let y = 0; y < selectLimit; y++) { - if (y < objects.length) { - selectList.push(objects[x + y]); - } - } - yield this.selectObjects(selectList); - } - return; - } - else { - const selectObject = new ObjectSelect_1.ObjectSelectMessage(); - selectObject.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - selectObject.ObjectData = []; - const uuidMap = {}; - for (const obj of objects) { - const uuidStr = obj.FullID.toString(); - if (!uuidMap[uuidStr]) { - uuidMap[uuidStr] = obj; - selectObject.ObjectData.push({ - ObjectLocalID: obj.ID - }); - } - } - let resolved = 0; - this.circuit.sendMessage(selectObject, __1.PacketFlags.Reliable); - return yield this.circuit.waitForMessage(Message_1.Message.ObjectProperties, 10000, (propertiesMessage) => { - let found = false; - for (const objData of propertiesMessage.ObjectData) { - const objDataUUID = objData.ObjectID.toString(); - if (uuidMap[objDataUUID] !== undefined) { - resolved++; - const obj = uuidMap[objDataUUID]; - obj.creatorID = objData.CreatorID; - obj.creationDate = objData.CreationDate; - obj.baseMask = objData.BaseMask; - obj.ownerMask = objData.OwnerMask; - obj.groupMask = objData.GroupMask; - obj.everyoneMask = objData.EveryoneMask; - obj.nextOwnerMask = objData.NextOwnerMask; - obj.ownershipCost = objData.OwnershipCost; - obj.saleType = objData.SaleType; - obj.salePrice = objData.SalePrice; - obj.aggregatePerms = objData.AggregatePerms; - obj.aggregatePermTextures = objData.AggregatePermTextures; - obj.aggregatePermTexturesOwner = objData.AggregatePermTexturesOwner; - obj.category = objData.Category; - obj.inventorySerial = objData.InventorySerial; - obj.itemID = objData.ItemID; - obj.folderID = objData.FolderID; - obj.fromTaskID = objData.FromTaskID; - obj.lastOwnerID = objData.LastOwnerID; - obj.name = Utils_1.Utils.BufferToStringSimple(objData.Name); - obj.description = Utils_1.Utils.BufferToStringSimple(objData.Description); - obj.touchName = Utils_1.Utils.BufferToStringSimple(objData.TouchName); - obj.sitName = Utils_1.Utils.BufferToStringSimple(objData.SitName); - obj.textureID = Utils_1.Utils.BufferToStringSimple(objData.TextureID); - obj.resolvedAt = new Date().getTime() / 1000; - delete uuidMap[objDataUUID]; - found = true; - } - } - if (Object.keys(uuidMap).length === 0) { - return FilterResponse_1.FilterResponse.Finish; - } - if (!found) { - return FilterResponse_1.FilterResponse.NoMatch; - } - else { - return FilterResponse_1.FilterResponse.Match; - } - }); - } - }); - } - resolveObjects(objects) { - return __awaiter(this, void 0, void 0, function* () { - const objs = {}; - const scanObject = function (obj) { - const localID = obj.ID; - if (!objs[localID]) { - objs[localID] = obj; - if (obj.children) { - for (const child of obj.children) { - scanObject(child); - } - } - } - }; - for (const obj of objects) { - scanObject(obj); - } - const resolveTime = new Date().getTime() / 1000; - let objectList = []; - let totalRemaining = 0; - try { - for (const k of Object.keys(objs)) { - const ky = parseInt(k, 10); - if (objs[ky] !== undefined) { - const o = objs[ky]; - if (o.resolvedAt === undefined) { - o.resolvedAt = 0; - } - if (o.resolvedAt !== undefined && o.resolvedAt < resolveTime && o.PCode !== PCode_1.PCode.Avatar) { - objs[ky].name = undefined; - totalRemaining++; - objectList.push(objs[ky]); - if (objectList.length > 254) { - try { - yield this.selectObjects(objectList); - yield this.deselectObjects(objectList); - for (const chk of objectList) { - if (chk.resolvedAt !== undefined && chk.resolvedAt >= resolveTime) { - totalRemaining--; - } - } - } - catch (ignore) { - } - finally { - objectList = []; - } - } - } - } - } - if (objectList.length > 0) { - yield this.selectObjects(objectList); - yield this.deselectObjects(objectList); - for (const chk of objectList) { - if (chk.resolvedAt !== undefined && chk.resolvedAt >= resolveTime) { - totalRemaining--; - } - } - } - } - catch (ignore) { - } - finally { - if (totalRemaining < 1) { - totalRemaining = 0; - for (const obj of objectList) { - if (obj.resolvedAt === undefined || obj.resolvedAt < resolveTime) { - totalRemaining++; - } - } - if (totalRemaining > 0) { - console.error(totalRemaining + ' objects could not be resolved'); - } - } - } - }); - } - getAllObjects(resolve = false) { - return __awaiter(this, void 0, void 0, function* () { - const objs = this.currentRegion.objects.getAllObjects(); - if (resolve) { - yield this.resolveObjects(objs); - } - return objs; - }); - } - getObjectsInArea(minX, maxX, minY, maxY, minZ, maxZ, resolve = false) { - return __awaiter(this, void 0, void 0, function* () { - const objs = this.currentRegion.objects.getObjectsInArea(minX, maxX, minY, maxY, minZ, maxZ); - if (resolve) { - yield this.resolveObjects(objs); - } - return objs; - }); - } - grabObject(localID, grabOffset = __1.Vector3.getZero(), uvCoordinate = __1.Vector3.getZero(), stCoordinate = __1.Vector3.getZero(), faceIndex = 0, position = __1.Vector3.getZero(), normal = __1.Vector3.getZero(), binormal = __1.Vector3.getZero()) { - return __awaiter(this, void 0, void 0, function* () { - if (localID instanceof UUID_1.UUID) { - const obj = this.currentRegion.objects.getObjectByUUID(localID); - localID = obj.ID; - } - const msg = new ObjectGrab_1.ObjectGrabMessage(); - msg.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - msg.ObjectData = { - LocalID: localID, - GrabOffset: grabOffset - }; - msg.SurfaceInfo = [ - { - UVCoord: uvCoordinate, - STCoord: stCoordinate, - FaceIndex: faceIndex, - Position: position, - Normal: normal, - Binormal: binormal - } - ]; - const seqID = this.circuit.sendMessage(msg, __1.PacketFlags.Reliable); - yield this.circuit.waitForAck(seqID, 10000); - }); - } - deGrabObject(localID, grabOffset = __1.Vector3.getZero(), uvCoordinate = __1.Vector3.getZero(), stCoordinate = __1.Vector3.getZero(), faceIndex = 0, position = __1.Vector3.getZero(), normal = __1.Vector3.getZero(), binormal = __1.Vector3.getZero()) { - return __awaiter(this, void 0, void 0, function* () { - if (localID instanceof UUID_1.UUID) { - const obj = this.currentRegion.objects.getObjectByUUID(localID); - localID = obj.ID; - } - const msg = new ObjectDeGrab_1.ObjectDeGrabMessage(); - msg.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - msg.ObjectData = { - LocalID: localID - }; - msg.SurfaceInfo = [ - { - UVCoord: uvCoordinate, - STCoord: stCoordinate, - FaceIndex: faceIndex, - Position: position, - Normal: normal, - Binormal: binormal - } - ]; - const seqID = this.circuit.sendMessage(msg, __1.PacketFlags.Reliable); - yield this.circuit.waitForAck(seqID, 10000); - }); - } - dragGrabbedObject(localID, grabPosition, grabOffset = __1.Vector3.getZero(), uvCoordinate = __1.Vector3.getZero(), stCoordinate = __1.Vector3.getZero(), faceIndex = 0, position = __1.Vector3.getZero(), normal = __1.Vector3.getZero(), binormal = __1.Vector3.getZero()) { - return __awaiter(this, void 0, void 0, function* () { - if (!(localID instanceof UUID_1.UUID)) { - const obj = this.currentRegion.objects.getObjectByLocalID(localID); - localID = obj.FullID; - } - const msg = new ObjectGrabUpdate_1.ObjectGrabUpdateMessage(); - msg.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - msg.ObjectData = { - ObjectID: localID, - GrabOffsetInitial: grabOffset, - GrabPosition: grabPosition, - TimeSinceLast: 0 - }; - msg.SurfaceInfo = [ - { - UVCoord: uvCoordinate, - STCoord: stCoordinate, - FaceIndex: faceIndex, - Position: position, - Normal: normal, - Binormal: binormal - } - ]; - const seqID = this.circuit.sendMessage(msg, __1.PacketFlags.Reliable); - yield this.circuit.waitForAck(seqID, 10000); - }); - } - touchObject(localID, grabOffset = __1.Vector3.getZero(), uvCoordinate = __1.Vector3.getZero(), stCoordinate = __1.Vector3.getZero(), faceIndex = 0, position = __1.Vector3.getZero(), normal = __1.Vector3.getZero(), binormal = __1.Vector3.getZero()) { - return __awaiter(this, void 0, void 0, function* () { - if (localID instanceof UUID_1.UUID) { - const obj = this.currentRegion.objects.getObjectByUUID(localID); - localID = obj.ID; - } - yield this.grabObject(localID, grabOffset, uvCoordinate, stCoordinate, faceIndex, position, normal, binormal); - yield this.deGrabObject(localID, grabOffset, uvCoordinate, stCoordinate, faceIndex, position, normal, binormal); - }); - } -} -exports.RegionCommands = RegionCommands; -//# sourceMappingURL=RegionCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/RegionCommands.js.map b/dist/classes/commands/RegionCommands.js.map deleted file mode 100644 index 2881684..0000000 --- a/dist/classes/commands/RegionCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/RegionCommands.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/commands/TeleportCommands.d.ts b/dist/classes/commands/TeleportCommands.d.ts deleted file mode 100644 index 535ebb0..0000000 --- a/dist/classes/commands/TeleportCommands.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { CommandsBase } from './CommandsBase'; -import { Region } from '../Region'; -import { Vector3 } from '../Vector3'; -import * as Long from 'long'; -import { LureEvent, TeleportEvent, Bot } from '../..'; -import { Agent } from '../Agent'; -export declare class TeleportCommands extends CommandsBase { - private expectingTeleport; - private teleportSubscription; - constructor(region: Region, agent: Agent, bot: Bot); - shutdown(): void; - private awaitTeleportEvent; - acceptTeleport(lure: LureEvent): Promise; - teleportToHandle(handle: Long, position: Vector3, lookAt: Vector3): Promise; - teleportTo(regionName: string, position: Vector3, lookAt: Vector3): Promise; -} diff --git a/dist/classes/commands/TeleportCommands.js b/dist/classes/commands/TeleportCommands.js deleted file mode 100644 index f422361..0000000 --- a/dist/classes/commands/TeleportCommands.js +++ /dev/null @@ -1,140 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const CommandsBase_1 = require("./CommandsBase"); -const Region_1 = require("../Region"); -const TeleportEventType_1 = require("../../enums/TeleportEventType"); -const TeleportLureRequest_1 = require("../messages/TeleportLureRequest"); -const TeleportLocationRequest_1 = require("../messages/TeleportLocationRequest"); -const __1 = require("../.."); -class TeleportCommands extends CommandsBase_1.CommandsBase { - constructor(region, agent, bot) { - super(region, agent, bot); - this.expectingTeleport = false; - this.teleportSubscription = this.bot.clientEvents.onTeleportEvent.subscribe((e) => { - if (e.eventType === TeleportEventType_1.TeleportEventType.TeleportCompleted) { - if (!this.expectingTeleport) { - if (e.simIP === 'local') { - return; - } - const newRegion = new Region_1.Region(this.agent, this.bot.clientEvents, this.currentRegion.options); - newRegion.circuit.circuitCode = this.currentRegion.circuit.circuitCode; - newRegion.circuit.secureSessionID = this.currentRegion.circuit.secureSessionID; - newRegion.circuit.sessionID = this.currentRegion.circuit.sessionID; - newRegion.circuit.udpBlacklist = this.currentRegion.circuit.udpBlacklist; - newRegion.circuit.ipAddress = e.simIP; - newRegion.circuit.port = e.simPort; - newRegion.activateCaps(e.seedCapability); - this.bot.changeRegion(newRegion, false).then(() => { - }).catch((error) => { - console.log('Failed to change region'); - console.error(error); - }); - } - } - }); - } - shutdown() { - this.teleportSubscription.unsubscribe(); - } - awaitTeleportEvent(requested) { - return new Promise((resolve, reject) => { - if (this.currentRegion.caps.eventQueueClient) { - if (this.bot.clientEvents === null) { - reject(new Error('ClientEvents is null')); - return; - } - this.expectingTeleport = true; - const subscription = this.bot.clientEvents.onTeleportEvent.subscribe((e) => { - if (e.eventType === TeleportEventType_1.TeleportEventType.TeleportFailed || e.eventType === TeleportEventType_1.TeleportEventType.TeleportCompleted) { - setTimeout(() => { - this.expectingTeleport = false; - }); - subscription.unsubscribe(); - } - if (e.eventType === TeleportEventType_1.TeleportEventType.TeleportFailed) { - reject(e); - } - else if (e.eventType === TeleportEventType_1.TeleportEventType.TeleportCompleted) { - if (e.simIP === 'local') { - resolve(e); - return; - } - if (this.bot.clientEvents === null) { - reject(new Error('ClientEvents is null')); - return; - } - const region = new Region_1.Region(this.agent, this.bot.clientEvents, this.currentRegion.options); - region.circuit.circuitCode = this.currentRegion.circuit.circuitCode; - region.circuit.secureSessionID = this.currentRegion.circuit.secureSessionID; - region.circuit.sessionID = this.currentRegion.circuit.sessionID; - region.circuit.udpBlacklist = this.currentRegion.circuit.udpBlacklist; - region.circuit.ipAddress = e.simIP; - region.circuit.port = e.simPort; - region.activateCaps(e.seedCapability); - this.bot.changeRegion(region, requested).then(() => { - resolve(e); - }).catch((error) => { - reject(error); - }); - } - }); - } - else { - reject(new Error('EventQueue not ready')); - } - }); - } - acceptTeleport(lure) { - return new Promise((resolve, reject) => { - const circuit = this.currentRegion.circuit; - const tlr = new TeleportLureRequest_1.TeleportLureRequestMessage(); - tlr.Info = { - AgentID: this.agent.agentID, - SessionID: circuit.sessionID, - LureID: lure.lureID, - TeleportFlags: __1.TeleportFlags.ViaLure - }; - circuit.sendMessage(tlr, __1.PacketFlags.Reliable); - this.awaitTeleportEvent(true).then((event) => { - resolve(event); - }).catch((err) => { - reject(err); - }); - }); - } - teleportToHandle(handle, position, lookAt) { - return new Promise((resolve, reject) => { - const rtm = new TeleportLocationRequest_1.TeleportLocationRequestMessage(); - rtm.AgentData = { - AgentID: this.agent.agentID, - SessionID: this.circuit.sessionID - }; - rtm.Info = { - LookAt: lookAt, - Position: position, - RegionHandle: handle - }; - this.circuit.sendMessage(rtm, __1.PacketFlags.Reliable); - this.awaitTeleportEvent(true).then((event) => { - resolve(event); - }).catch((err) => { - reject(err); - }); - }); - } - teleportTo(regionName, position, lookAt) { - return new Promise((resolve, reject) => { - this.bot.clientCommands.grid.getRegionByName(regionName).then((region) => { - this.teleportToHandle(region.handle, position, lookAt).then((event) => { - resolve(event); - }).catch((err) => { - reject(err); - }); - }).catch((err) => { - reject(err); - }); - }); - } -} -exports.TeleportCommands = TeleportCommands; -//# sourceMappingURL=TeleportCommands.js.map \ No newline at end of file diff --git a/dist/classes/commands/TeleportCommands.js.map b/dist/classes/commands/TeleportCommands.js.map deleted file mode 100644 index e967c81..0000000 --- a/dist/classes/commands/TeleportCommands.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportCommands.js","sourceRoot":"","sources":["../../../lib/classes/commands/TeleportCommands.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/interfaces/IGameObject.d.ts b/dist/classes/interfaces/IGameObject.d.ts deleted file mode 100644 index 604c89d..0000000 --- a/dist/classes/interfaces/IGameObject.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { ITreeBoundingBox } from './ITreeBoundingBox'; -import { UUID } from '../UUID'; -import { PCode } from '../../enums/PCode'; -export interface IGameObject { - ID: number; - FullID: UUID; - ParentID: number; - OwnerID: UUID; - IsAttachment: boolean; - PCode: PCode; - rtreeEntry?: ITreeBoundingBox; - hasNameValueEntry(key: string): boolean; - getNameValueEntry(key: string): string; -} diff --git a/dist/classes/interfaces/IGameObject.js b/dist/classes/interfaces/IGameObject.js deleted file mode 100644 index 92e54b7..0000000 --- a/dist/classes/interfaces/IGameObject.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IGameObject.js.map \ No newline at end of file diff --git a/dist/classes/interfaces/IGameObject.js.map b/dist/classes/interfaces/IGameObject.js.map deleted file mode 100644 index b9214c0..0000000 --- a/dist/classes/interfaces/IGameObject.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"IGameObject.js","sourceRoot":"","sources":["../../../lib/classes/interfaces/IGameObject.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/classes/interfaces/IObjectStore.d.ts b/dist/classes/interfaces/IObjectStore.d.ts deleted file mode 100644 index e87a554..0000000 --- a/dist/classes/interfaces/IObjectStore.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { RBush3D } from 'rbush-3d/dist'; -import { UUID } from '../UUID'; -import { GameObject } from '../GameObject'; -export interface IObjectStore { - rtree?: RBush3D; - getObjectsByParent(parentID: number): GameObject[]; - shutdown(): void; - getObjectsInArea(minX: number, maxX: number, minY: number, maxY: number, minZ: number, maxZ: number): GameObject[]; - getObjectByUUID(fullID: UUID): GameObject; - getObjectByLocalID(ID: number): GameObject; - getNumberOfObjects(): number; - getAllObjects(): GameObject[]; -} diff --git a/dist/classes/interfaces/IObjectStore.js b/dist/classes/interfaces/IObjectStore.js deleted file mode 100644 index 2ac76a2..0000000 --- a/dist/classes/interfaces/IObjectStore.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=IObjectStore.js.map \ No newline at end of file diff --git a/dist/classes/interfaces/IObjectStore.js.map b/dist/classes/interfaces/IObjectStore.js.map deleted file mode 100644 index 4389119..0000000 --- a/dist/classes/interfaces/IObjectStore.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"IObjectStore.js","sourceRoot":"","sources":["../../../lib/classes/interfaces/IObjectStore.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/classes/interfaces/ITreeBoundingBox.d.ts b/dist/classes/interfaces/ITreeBoundingBox.d.ts deleted file mode 100644 index 166e148..0000000 --- a/dist/classes/interfaces/ITreeBoundingBox.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { BBox } from 'rbush-3d/dist'; -import { GameObject } from '../GameObject'; -export interface ITreeBoundingBox extends BBox { - gameObject: GameObject; -} diff --git a/dist/classes/interfaces/ITreeBoundingBox.js b/dist/classes/interfaces/ITreeBoundingBox.js deleted file mode 100644 index 8c00b52..0000000 --- a/dist/classes/interfaces/ITreeBoundingBox.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=ITreeBoundingBox.js.map \ No newline at end of file diff --git a/dist/classes/interfaces/ITreeBoundingBox.js.map b/dist/classes/interfaces/ITreeBoundingBox.js.map deleted file mode 100644 index fc579af..0000000 --- a/dist/classes/interfaces/ITreeBoundingBox.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ITreeBoundingBox.js","sourceRoot":"","sources":["../../../lib/classes/interfaces/ITreeBoundingBox.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/classes/messages/AbortXfer.d.ts b/dist/classes/messages/AbortXfer.d.ts deleted file mode 100644 index c1c1a3f..0000000 --- a/dist/classes/messages/AbortXfer.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import Long = require('long'); -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AbortXferMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - XferID: { - ID: Long; - Result: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AbortXfer.js b/dist/classes/messages/AbortXfer.js deleted file mode 100644 index 1305520..0000000 --- a/dist/classes/messages/AbortXfer.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AbortXferMessage { - constructor() { - this.name = 'AbortXfer'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AbortXfer; - } - 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; - let varLength = 0; - 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.AbortXferMessage = AbortXferMessage; -//# sourceMappingURL=AbortXfer.js.map \ No newline at end of file diff --git a/dist/classes/messages/AbortXfer.js.map b/dist/classes/messages/AbortXfer.js.map deleted file mode 100644 index d436123..0000000 --- a/dist/classes/messages/AbortXfer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AbortXfer.js","sourceRoot":"","sources":["../../../lib/classes/messages/AbortXfer.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gBAAgB;IAA7B;QAEI,SAAI,GAAG,WAAW,CAAC;QACnB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,SAAS,CAAC;IA0C3B,CAAC;IAnCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9CD,4CA8CC"} \ No newline at end of file diff --git a/dist/classes/messages/AcceptCallingCard.d.ts b/dist/classes/messages/AcceptCallingCard.d.ts deleted file mode 100644 index 575cfd1..0000000 --- a/dist/classes/messages/AcceptCallingCard.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AcceptCallingCardMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - 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; -} diff --git a/dist/classes/messages/AcceptCallingCard.js b/dist/classes/messages/AcceptCallingCard.js deleted file mode 100644 index 79e9ce0..0000000 --- a/dist/classes/messages/AcceptCallingCard.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AcceptCallingCardMessage { - constructor() { - this.name = 'AcceptCallingCard'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AcceptCallingCard; - } - 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; - let varLength = 0; - 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.AcceptCallingCardMessage = AcceptCallingCardMessage; -//# sourceMappingURL=AcceptCallingCard.js.map \ No newline at end of file diff --git a/dist/classes/messages/AcceptCallingCard.js.map b/dist/classes/messages/AcceptCallingCard.js.map deleted file mode 100644 index 9bb5e9d..0000000 --- a/dist/classes/messages/AcceptCallingCard.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AcceptCallingCard.js","sourceRoot":"","sources":["../../../lib/classes/messages/AcceptCallingCard.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IA4EnC,CAAC;IA/DG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAChD,CAAC;IAED,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,gBAAgB,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/D,GAAG,IAAI,EAAE,CAAC;QACV,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,sBAAsB,GAExB;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,sBAAsB,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,gBAAgB,GAAG,sBAAsB,CAAC;QAC/C,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;aACxB,CAAC;YACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhFD,4DAgFC"} \ No newline at end of file diff --git a/dist/classes/messages/AcceptFriendship.d.ts b/dist/classes/messages/AcceptFriendship.d.ts deleted file mode 100644 index 02f09b8..0000000 --- a/dist/classes/messages/AcceptFriendship.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AcceptFriendshipMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - 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; -} diff --git a/dist/classes/messages/AcceptFriendship.js b/dist/classes/messages/AcceptFriendship.js deleted file mode 100644 index 609cf82..0000000 --- a/dist/classes/messages/AcceptFriendship.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AcceptFriendshipMessage { - constructor() { - this.name = 'AcceptFriendship'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AcceptFriendship; - } - 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; - let varLength = 0; - 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.AcceptFriendshipMessage = AcceptFriendshipMessage; -//# sourceMappingURL=AcceptFriendship.js.map \ No newline at end of file diff --git a/dist/classes/messages/AcceptFriendship.js.map b/dist/classes/messages/AcceptFriendship.js.map deleted file mode 100644 index 220563f..0000000 --- a/dist/classes/messages/AcceptFriendship.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AcceptFriendship.js","sourceRoot":"","sources":["../../../lib/classes/messages/AcceptFriendship.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ActivateGestures.d.ts b/dist/classes/messages/ActivateGestures.d.ts deleted file mode 100644 index 22d484b..0000000 --- a/dist/classes/messages/ActivateGestures.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ActivateGesturesMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - 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; -} diff --git a/dist/classes/messages/ActivateGestures.js b/dist/classes/messages/ActivateGestures.js deleted file mode 100644 index e1a57ac..0000000 --- a/dist/classes/messages/ActivateGestures.js +++ /dev/null @@ -1,70 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ActivateGesturesMessage { - constructor() { - this.name = 'ActivateGestures'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ActivateGestures; - } - 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; - let varLength = 0; - 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.ActivateGesturesMessage = ActivateGesturesMessage; -//# sourceMappingURL=ActivateGestures.js.map \ No newline at end of file diff --git a/dist/classes/messages/ActivateGestures.js.map b/dist/classes/messages/ActivateGestures.js.map deleted file mode 100644 index f1f9822..0000000 --- a/dist/classes/messages/ActivateGestures.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ActivateGestures.js","sourceRoot":"","sources":["../../../lib/classes/messages/ActivateGestures.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ActivateGroup.d.ts b/dist/classes/messages/ActivateGroup.d.ts deleted file mode 100644 index c81cdc9..0000000 --- a/dist/classes/messages/ActivateGroup.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ActivateGroupMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ActivateGroup.js b/dist/classes/messages/ActivateGroup.js deleted file mode 100644 index 2745187..0000000 --- a/dist/classes/messages/ActivateGroup.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ActivateGroupMessage { - constructor() { - this.name = 'ActivateGroup'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ActivateGroup; - } - 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; - let varLength = 0; - 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.ActivateGroupMessage = ActivateGroupMessage; -//# sourceMappingURL=ActivateGroup.js.map \ No newline at end of file diff --git a/dist/classes/messages/ActivateGroup.js.map b/dist/classes/messages/ActivateGroup.js.map deleted file mode 100644 index d9b005c..0000000 --- a/dist/classes/messages/ActivateGroup.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ActivateGroup.js","sourceRoot":"","sources":["../../../lib/classes/messages/ActivateGroup.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IA+C/B,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,oDAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/AddCircuitCode.d.ts b/dist/classes/messages/AddCircuitCode.d.ts deleted file mode 100644 index bc82656..0000000 --- a/dist/classes/messages/AddCircuitCode.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AddCircuitCodeMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - CircuitCode: { - Code: number; - SessionID: UUID; - AgentID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AddCircuitCode.js b/dist/classes/messages/AddCircuitCode.js deleted file mode 100644 index 890bee5..0000000 --- a/dist/classes/messages/AddCircuitCode.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AddCircuitCodeMessage { - constructor() { - this.name = 'AddCircuitCode'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AddCircuitCode; - } - 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; - let varLength = 0; - 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.AddCircuitCodeMessage = AddCircuitCodeMessage; -//# sourceMappingURL=AddCircuitCode.js.map \ No newline at end of file diff --git a/dist/classes/messages/AddCircuitCode.js.map b/dist/classes/messages/AddCircuitCode.js.map deleted file mode 100644 index ba5d3c5..0000000 --- a/dist/classes/messages/AddCircuitCode.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AddCircuitCode.js","sourceRoot":"","sources":["../../../lib/classes/messages/AddCircuitCode.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA+ChC,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,sDAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentAlertMessage.d.ts b/dist/classes/messages/AgentAlertMessage.d.ts deleted file mode 100644 index 6de463b..0000000 --- a/dist/classes/messages/AgentAlertMessage.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentAlertMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - AlertData: { - Modal: boolean; - Message: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentAlertMessage.js b/dist/classes/messages/AgentAlertMessage.js deleted file mode 100644 index 58851be..0000000 --- a/dist/classes/messages/AgentAlertMessage.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentAlertMessageMessage { - constructor() { - this.name = 'AgentAlertMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentAlertMessage; - } - 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.writeUInt8(this.AlertData['Message'].length, pos++); - this.AlertData['Message'].copy(buf, pos); - pos += this.AlertData['Message'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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: Buffer.allocUnsafe(0) - }; - newObjAlertData['Modal'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt8(pos++); - newObjAlertData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.AlertData = newObjAlertData; - return pos - startPos; - } -} -exports.AgentAlertMessageMessage = AgentAlertMessageMessage; -//# sourceMappingURL=AgentAlertMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentAlertMessage.js.map b/dist/classes/messages/AgentAlertMessage.js.map deleted file mode 100644 index e8c8998..0000000 --- a/dist/classes/messages/AgentAlertMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentAlertMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentAlertMessage.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAqDnC,CAAC;IA3CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACvD,CAAC;IAED,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,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACxD,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC;QACxC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACjC,CAAC;QACF,eAAe,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACxD,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC7D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,4DAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentAnimation.d.ts b/dist/classes/messages/AgentAnimation.d.ts deleted file mode 100644 index c643e81..0000000 --- a/dist/classes/messages/AgentAnimation.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentAnimationMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - AnimationList: { - AnimID: UUID; - StartAnim: boolean; - }[]; - PhysicalAvatarEventList: { - TypeData: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentAnimation.js b/dist/classes/messages/AgentAnimation.js deleted file mode 100644 index 8b1c597..0000000 --- a/dist/classes/messages/AgentAnimation.js +++ /dev/null @@ -1,83 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentAnimationMessage { - constructor() { - this.name = 'AgentAnimation'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.AgentAnimation; - } - getSize() { - return ((17) * this.AnimationList.length) + this.calculateVarVarSize(this.PhysicalAvatarEventList, 'TypeData', 1) + 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.writeUInt8(this.PhysicalAvatarEventList[i]['TypeData'].length, pos++); - this.PhysicalAvatarEventList[i]['TypeData'].copy(buf, pos); - pos += this.PhysicalAvatarEventList[i]['TypeData'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjPhysicalAvatarEventList['TypeData'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.PhysicalAvatarEventList.push(newObjPhysicalAvatarEventList); - } - return pos - startPos; - } -} -exports.AgentAnimationMessage = AgentAnimationMessage; -//# sourceMappingURL=AgentAnimation.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentAnimation.js.map b/dist/classes/messages/AgentAnimation.js.map deleted file mode 100644 index f652ed4..0000000 --- a/dist/classes/messages/AgentAnimation.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentAnimation.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentAnimation.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC1C,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAuGhC,CAAC;IAzFG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,uBAAuB,EAAE,UAAU,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC;IAC3H,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,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,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,KAAK,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC;QACtC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACjD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACxD,GAAG,IAAI,EAAE,CAAC;YACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;SACvE;QACD,KAAK,GAAG,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC;QAC5C,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;YAC1E,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC3D,GAAG,IAAI,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC;SAC7D;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,IAAI,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;QACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,mBAAmB,GAGrB;gBACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;gBACnB,SAAS,EAAE,KAAK;aACnB,CAAC;YACF,mBAAmB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACnD,GAAG,IAAI,EAAE,CAAC;YACV,mBAAmB,CAAC,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;YAChE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;SAChD;QACD,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAC7B,IAAI,CAAC,uBAAuB,GAAG,EAAE,CAAC;QAClC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,6BAA6B,GAE/B;gBACA,QAAQ,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;aAClC,CAAC;YACF,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YACjC,6BAA6B,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;YAC5E,GAAG,IAAI,SAAS,CAAC;YACjB,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC;SACpE;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA3GD,sDA2GC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentCachedTexture.d.ts b/dist/classes/messages/AgentCachedTexture.d.ts deleted file mode 100644 index 15ed540..0000000 --- a/dist/classes/messages/AgentCachedTexture.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentCachedTextureMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - 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; -} diff --git a/dist/classes/messages/AgentCachedTexture.js b/dist/classes/messages/AgentCachedTexture.js deleted file mode 100644 index 393d734..0000000 --- a/dist/classes/messages/AgentCachedTexture.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentCachedTextureMessage { - constructor() { - this.name = 'AgentCachedTexture'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentCachedTexture; - } - 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; - let varLength = 0; - 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.AgentCachedTextureMessage = AgentCachedTextureMessage; -//# sourceMappingURL=AgentCachedTexture.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentCachedTexture.js.map b/dist/classes/messages/AgentCachedTexture.js.map deleted file mode 100644 index 7b37466..0000000 --- a/dist/classes/messages/AgentCachedTexture.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentCachedTexture.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentCachedTexture.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AgentCachedTextureResponse.d.ts b/dist/classes/messages/AgentCachedTextureResponse.d.ts deleted file mode 100644 index 33791e4..0000000 --- a/dist/classes/messages/AgentCachedTextureResponse.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentCachedTextureResponseMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - SerialNum: number; - }; - WearableData: { - TextureID: UUID; - TextureIndex: number; - HostName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentCachedTextureResponse.js b/dist/classes/messages/AgentCachedTextureResponse.js deleted file mode 100644 index a9bf5e1..0000000 --- a/dist/classes/messages/AgentCachedTextureResponse.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentCachedTextureResponseMessage { - constructor() { - this.name = 'AgentCachedTextureResponse'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentCachedTextureResponse; - } - 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.writeUInt8(this.WearableData[i]['HostName'].length, pos++); - this.WearableData[i]['HostName'].copy(buf, pos); - pos += this.WearableData[i]['HostName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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: Buffer.allocUnsafe(0) - }; - newObjWearableData['TextureID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjWearableData['TextureIndex'] = buf.readUInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjWearableData['HostName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.WearableData.push(newObjWearableData); - } - return pos - startPos; - } -} -exports.AgentCachedTextureResponseMessage = AgentCachedTextureResponseMessage; -//# sourceMappingURL=AgentCachedTextureResponse.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentCachedTextureResponse.js.map b/dist/classes/messages/AgentCachedTextureResponse.js.map deleted file mode 100644 index dfd03c2..0000000 --- a/dist/classes/messages/AgentCachedTextureResponse.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentCachedTextureResponse.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentCachedTextureResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AgentDataUpdate.d.ts b/dist/classes/messages/AgentDataUpdate.d.ts deleted file mode 100644 index e925f58..0000000 --- a/dist/classes/messages/AgentDataUpdate.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentDataUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - FirstName: Buffer; - LastName: Buffer; - GroupTitle: Buffer; - ActiveGroupID: UUID; - GroupPowers: Long; - GroupName: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentDataUpdate.js b/dist/classes/messages/AgentDataUpdate.js deleted file mode 100644 index ce799b5..0000000 --- a/dist/classes/messages/AgentDataUpdate.js +++ /dev/null @@ -1,75 +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"); -const Message_1 = require("../../enums/Message"); -class AgentDataUpdateMessage { - constructor() { - this.name = 'AgentDataUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentDataUpdate; - } - 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.writeUInt8(this.AgentData['FirstName'].length, pos++); - this.AgentData['FirstName'].copy(buf, pos); - pos += this.AgentData['FirstName'].length; - buf.writeUInt8(this.AgentData['LastName'].length, pos++); - this.AgentData['LastName'].copy(buf, pos); - pos += this.AgentData['LastName'].length; - buf.writeUInt8(this.AgentData['GroupTitle'].length, pos++); - this.AgentData['GroupTitle'].copy(buf, 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.writeUInt8(this.AgentData['GroupName'].length, pos++); - this.AgentData['GroupName'].copy(buf, pos); - pos += this.AgentData['GroupName'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - FirstName: Buffer.allocUnsafe(0), - LastName: Buffer.allocUnsafe(0), - GroupTitle: Buffer.allocUnsafe(0), - ActiveGroupID: UUID_1.UUID.zero(), - GroupPowers: Long.ZERO, - GroupName: Buffer.allocUnsafe(0) - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjAgentData['FirstName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjAgentData['LastName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjAgentData['GroupTitle'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjAgentData['ActiveGroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['GroupPowers'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - varLength = buf.readUInt8(pos++); - newObjAgentData['GroupName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.AgentDataUpdateMessage = AgentDataUpdateMessage; -//# sourceMappingURL=AgentDataUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentDataUpdate.js.map b/dist/classes/messages/AgentDataUpdate.js.map deleted file mode 100644 index d705397..0000000 --- a/dist/classes/messages/AgentDataUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentDataUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentDataUpdate.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAqFjC,CAAC;IAzEG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACpL,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC;QAC1C,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACzD,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC;QACzC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,MAAM,CAAC;QAC3C,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC;QAC1C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAQjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAChC,QAAQ,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC/B,UAAU,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YACjC,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;YAC1B,WAAW,EAAE,IAAI,CAAC,IAAI;YACtB,SAAS,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACnC,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC/D,GAAG,IAAI,SAAS,CAAC;QACjB,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC9D,GAAG,IAAI,SAAS,CAAC;QACjB,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAChE,GAAG,IAAI,SAAS,CAAC;QACjB,eAAe,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,aAAa,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QACxF,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC/D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzFD,wDAyFC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentDataUpdateRequest.d.ts b/dist/classes/messages/AgentDataUpdateRequest.d.ts deleted file mode 100644 index 82d147d..0000000 --- a/dist/classes/messages/AgentDataUpdateRequest.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentDataUpdateRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentDataUpdateRequest.js b/dist/classes/messages/AgentDataUpdateRequest.js deleted file mode 100644 index 8ff4303..0000000 --- a/dist/classes/messages/AgentDataUpdateRequest.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentDataUpdateRequestMessage { - constructor() { - this.name = 'AgentDataUpdateRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentDataUpdateRequest; - } - 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; - let varLength = 0; - 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.AgentDataUpdateRequestMessage = AgentDataUpdateRequestMessage; -//# sourceMappingURL=AgentDataUpdateRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentDataUpdateRequest.js.map b/dist/classes/messages/AgentDataUpdateRequest.js.map deleted file mode 100644 index f731a35..0000000 --- a/dist/classes/messages/AgentDataUpdateRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentDataUpdateRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentDataUpdateRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IAwCxC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,sEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentDropGroup.d.ts b/dist/classes/messages/AgentDropGroup.d.ts deleted file mode 100644 index c152cac..0000000 --- a/dist/classes/messages/AgentDropGroup.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentDropGroupMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - GroupID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentDropGroup.js b/dist/classes/messages/AgentDropGroup.js deleted file mode 100644 index 065b5b2..0000000 --- a/dist/classes/messages/AgentDropGroup.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentDropGroupMessage { - constructor() { - this.name = 'AgentDropGroup'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentDropGroup; - } - 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; - let varLength = 0; - 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.AgentDropGroupMessage = AgentDropGroupMessage; -//# sourceMappingURL=AgentDropGroup.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentDropGroup.js.map b/dist/classes/messages/AgentDropGroup.js.map deleted file mode 100644 index 8fee3dd..0000000 --- a/dist/classes/messages/AgentDropGroup.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentDropGroup.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentDropGroup.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,UAAU,GAAG,2BAAY,CAAC,YAAY,CAAC;QACnH,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAwChC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,sDA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentFOV.d.ts b/dist/classes/messages/AgentFOV.d.ts deleted file mode 100644 index 337d5d3..0000000 --- a/dist/classes/messages/AgentFOV.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentFOVMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - 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; -} diff --git a/dist/classes/messages/AgentFOV.js b/dist/classes/messages/AgentFOV.js deleted file mode 100644 index 1accb42..0000000 --- a/dist/classes/messages/AgentFOV.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentFOVMessage { - constructor() { - this.name = 'AgentFOV'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentFOV; - } - 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; - let varLength = 0; - 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.AgentFOVMessage = AgentFOVMessage; -//# sourceMappingURL=AgentFOV.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentFOV.js.map b/dist/classes/messages/AgentFOV.js.map deleted file mode 100644 index 8e972dd..0000000 --- a/dist/classes/messages/AgentFOV.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentFOV.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentFOV.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,eAAe;IAA5B;QAEI,SAAI,GAAG,UAAU,CAAC;QAClB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,QAAQ,CAAC;IAmE1B,CAAC;IAvDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvED,0CAuEC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentGroupDataUpdate.d.ts b/dist/classes/messages/AgentGroupDataUpdate.d.ts deleted file mode 100644 index b9edcd0..0000000 --- a/dist/classes/messages/AgentGroupDataUpdate.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentGroupDataUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - GroupData: { - GroupID: UUID; - GroupPowers: Long; - AcceptNotices: boolean; - GroupInsigniaID: UUID; - Contribution: number; - GroupName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentGroupDataUpdate.js b/dist/classes/messages/AgentGroupDataUpdate.js deleted file mode 100644 index fbf121c..0000000 --- a/dist/classes/messages/AgentGroupDataUpdate.js +++ /dev/null @@ -1,85 +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"); -const Message_1 = require("../../enums/Message"); -class AgentGroupDataUpdateMessage { - constructor() { - this.name = 'AgentGroupDataUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentGroupDataUpdate; - } - 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.writeUInt8(this.GroupData[i]['GroupName'].length, pos++); - this.GroupData[i]['GroupName'].copy(buf, pos); - pos += this.GroupData[i]['GroupName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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: Buffer.allocUnsafe(0) - }; - 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; - varLength = buf.readUInt8(pos++); - newObjGroupData['GroupName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.GroupData.push(newObjGroupData); - } - return pos - startPos; - } -} -exports.AgentGroupDataUpdateMessage = AgentGroupDataUpdateMessage; -//# sourceMappingURL=AgentGroupDataUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentGroupDataUpdate.js.map b/dist/classes/messages/AgentGroupDataUpdate.js.map deleted file mode 100644 index 988f965..0000000 --- a/dist/classes/messages/AgentGroupDataUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentGroupDataUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentGroupDataUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AgentHeightWidth.d.ts b/dist/classes/messages/AgentHeightWidth.d.ts deleted file mode 100644 index 5ed7e33..0000000 --- a/dist/classes/messages/AgentHeightWidth.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentHeightWidthMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - 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; -} diff --git a/dist/classes/messages/AgentHeightWidth.js b/dist/classes/messages/AgentHeightWidth.js deleted file mode 100644 index f88d01f..0000000 --- a/dist/classes/messages/AgentHeightWidth.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentHeightWidthMessage { - constructor() { - this.name = 'AgentHeightWidth'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentHeightWidth; - } - 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; - let varLength = 0; - 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.AgentHeightWidthMessage = AgentHeightWidthMessage; -//# sourceMappingURL=AgentHeightWidth.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentHeightWidth.js.map b/dist/classes/messages/AgentHeightWidth.js.map deleted file mode 100644 index c7296f5..0000000 --- a/dist/classes/messages/AgentHeightWidth.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentHeightWidth.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentHeightWidth.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IA0ElC,CAAC;IA7DG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9ED,0DA8EC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentIsNowWearing.d.ts b/dist/classes/messages/AgentIsNowWearing.d.ts deleted file mode 100644 index 729d9c4..0000000 --- a/dist/classes/messages/AgentIsNowWearing.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentIsNowWearingMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - WearableData: { - ItemID: UUID; - WearableType: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentIsNowWearing.js b/dist/classes/messages/AgentIsNowWearing.js deleted file mode 100644 index 2eab0b3..0000000 --- a/dist/classes/messages/AgentIsNowWearing.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentIsNowWearingMessage { - constructor() { - this.name = 'AgentIsNowWearing'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentIsNowWearing; - } - 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; - let varLength = 0; - 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.AgentIsNowWearingMessage = AgentIsNowWearingMessage; -//# sourceMappingURL=AgentIsNowWearing.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentIsNowWearing.js.map b/dist/classes/messages/AgentIsNowWearing.js.map deleted file mode 100644 index f2b4801..0000000 --- a/dist/classes/messages/AgentIsNowWearing.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentIsNowWearing.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentIsNowWearing.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAoEnC,CAAC;IAzDG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAClD,CAAC;IAED,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,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,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;SAC/D;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,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;SAC9C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAxED,4DAwEC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentMovementComplete.d.ts b/dist/classes/messages/AgentMovementComplete.d.ts deleted file mode 100644 index 0aa1959..0000000 --- a/dist/classes/messages/AgentMovementComplete.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentMovementCompleteMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - Position: Vector3; - LookAt: Vector3; - RegionHandle: Long; - Timestamp: number; - }; - SimData: { - ChannelVersion: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentMovementComplete.js b/dist/classes/messages/AgentMovementComplete.js deleted file mode 100644 index 74d6b14..0000000 --- a/dist/classes/messages/AgentMovementComplete.js +++ /dev/null @@ -1,78 +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"); -const Message_1 = require("../../enums/Message"); -class AgentMovementCompleteMessage { - constructor() { - this.name = 'AgentMovementComplete'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentMovementComplete; - } - 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.writeUInt16LE(this.SimData['ChannelVersion'].length, pos); - pos += 2; - this.SimData['ChannelVersion'].copy(buf, pos); - pos += this.SimData['ChannelVersion'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjSimData['ChannelVersion'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.SimData = newObjSimData; - return pos - startPos; - } -} -exports.AgentMovementCompleteMessage = AgentMovementCompleteMessage; -//# sourceMappingURL=AgentMovementComplete.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentMovementComplete.js.map b/dist/classes/messages/AgentMovementComplete.js.map deleted file mode 100644 index d63909e..0000000 --- a/dist/classes/messages/AgentMovementComplete.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentMovementComplete.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentMovementComplete.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AgentPause.d.ts b/dist/classes/messages/AgentPause.d.ts deleted file mode 100644 index 48fc8aa..0000000 --- a/dist/classes/messages/AgentPause.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentPauseMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - SerialNum: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentPause.js b/dist/classes/messages/AgentPause.js deleted file mode 100644 index e776f8b..0000000 --- a/dist/classes/messages/AgentPause.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentPauseMessage { - constructor() { - this.name = 'AgentPause'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentPause; - } - 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; - let varLength = 0; - 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.AgentPauseMessage = AgentPauseMessage; -//# sourceMappingURL=AgentPause.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentPause.js.map b/dist/classes/messages/AgentPause.js.map deleted file mode 100644 index 8681eb1..0000000 --- a/dist/classes/messages/AgentPause.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentPause.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentPause.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IA+C5B,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,8CAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentQuitCopy.d.ts b/dist/classes/messages/AgentQuitCopy.d.ts deleted file mode 100644 index c3b2d0a..0000000 --- a/dist/classes/messages/AgentQuitCopy.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentQuitCopyMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - FuseBlock: { - ViewerCircuitCode: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentQuitCopy.js b/dist/classes/messages/AgentQuitCopy.js deleted file mode 100644 index 7283443..0000000 --- a/dist/classes/messages/AgentQuitCopy.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentQuitCopyMessage { - constructor() { - this.name = 'AgentQuitCopy'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentQuitCopy; - } - 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; - let varLength = 0; - 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.AgentQuitCopyMessage = AgentQuitCopyMessage; -//# sourceMappingURL=AgentQuitCopy.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentQuitCopy.js.map b/dist/classes/messages/AgentQuitCopy.js.map deleted file mode 100644 index 5a00bf6..0000000 --- a/dist/classes/messages/AgentQuitCopy.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentQuitCopy.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentQuitCopy.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IAqD/B,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,oDAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentRequestSit.d.ts b/dist/classes/messages/AgentRequestSit.d.ts deleted file mode 100644 index f894eac..0000000 --- a/dist/classes/messages/AgentRequestSit.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentRequestSitMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - TargetObject: { - TargetID: UUID; - Offset: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentRequestSit.js b/dist/classes/messages/AgentRequestSit.js deleted file mode 100644 index 4df746d..0000000 --- a/dist/classes/messages/AgentRequestSit.js +++ /dev/null @@ -1,53 +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"); -const Message_1 = require("../../enums/Message"); -class AgentRequestSitMessage { - constructor() { - this.name = 'AgentRequestSit'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.AgentRequestSit; - } - 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; - let varLength = 0; - 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.AgentRequestSitMessage = AgentRequestSitMessage; -//# sourceMappingURL=AgentRequestSit.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentRequestSit.js.map b/dist/classes/messages/AgentRequestSit.js.map deleted file mode 100644 index 576bc53..0000000 --- a/dist/classes/messages/AgentRequestSit.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentRequestSit.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentRequestSit.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,wCAAmC;AACnC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,aAAa,CAAC;QACnE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IA4DjC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,wDAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentResume.d.ts b/dist/classes/messages/AgentResume.d.ts deleted file mode 100644 index 07e9eb6..0000000 --- a/dist/classes/messages/AgentResume.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentResumeMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - SerialNum: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentResume.js b/dist/classes/messages/AgentResume.js deleted file mode 100644 index e9f5f43..0000000 --- a/dist/classes/messages/AgentResume.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentResumeMessage { - constructor() { - this.name = 'AgentResume'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentResume; - } - 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; - let varLength = 0; - 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.AgentResumeMessage = AgentResumeMessage; -//# sourceMappingURL=AgentResume.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentResume.js.map b/dist/classes/messages/AgentResume.js.map deleted file mode 100644 index 435a960..0000000 --- a/dist/classes/messages/AgentResume.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentResume.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentResume.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IA+C7B,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,gDAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentSetAppearance.d.ts b/dist/classes/messages/AgentSetAppearance.d.ts deleted file mode 100644 index 0166483..0000000 --- a/dist/classes/messages/AgentSetAppearance.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentSetAppearanceMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - SerialNum: number; - Size: Vector3; - }; - WearableData: { - CacheID: UUID; - TextureIndex: number; - }[]; - ObjectData: { - TextureEntry: Buffer; - }; - VisualParam: { - ParamValue: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentSetAppearance.js b/dist/classes/messages/AgentSetAppearance.js deleted file mode 100644 index aefb4f4..0000000 --- a/dist/classes/messages/AgentSetAppearance.js +++ /dev/null @@ -1,95 +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"); -const Message_1 = require("../../enums/Message"); -class AgentSetAppearanceMessage { - constructor() { - this.name = 'AgentSetAppearance'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentSetAppearance; - } - getSize() { - return ((17) * this.WearableData.length) + (this.ObjectData['TextureEntry'].length + 2) + ((1) * this.VisualParam.length) + 50; - } - 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; - this.AgentData['Size'].writeToBuffer(buf, pos, false); - pos += 12; - let count = this.WearableData.length; - buf.writeUInt8(this.WearableData.length, pos++); - for (let i = 0; i < count; i++) { - this.WearableData[i]['CacheID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.WearableData[i]['TextureIndex'], pos++); - } - buf.writeUInt16LE(this.ObjectData['TextureEntry'].length, pos); - pos += 2; - this.ObjectData['TextureEntry'].copy(buf, pos); - pos += this.ObjectData['TextureEntry'].length; - count = this.VisualParam.length; - buf.writeUInt8(this.VisualParam.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.VisualParam[i]['ParamValue'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - SerialNum: 0, - Size: Vector3_1.Vector3.getZero() - }; - 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; - newObjAgentData['Size'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.AgentData = newObjAgentData; - let count = buf.readUInt8(pos++); - this.WearableData = []; - for (let i = 0; i < count; i++) { - const newObjWearableData = { - CacheID: UUID_1.UUID.zero(), - TextureIndex: 0 - }; - newObjWearableData['CacheID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjWearableData['TextureIndex'] = buf.readUInt8(pos++); - this.WearableData.push(newObjWearableData); - } - const newObjObjectData = { - TextureEntry: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['TextureEntry'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData = newObjObjectData; - count = buf.readUInt8(pos++); - this.VisualParam = []; - for (let i = 0; i < count; i++) { - const newObjVisualParam = { - ParamValue: 0 - }; - newObjVisualParam['ParamValue'] = buf.readUInt8(pos++); - this.VisualParam.push(newObjVisualParam); - } - return pos - startPos; - } -} -exports.AgentSetAppearanceMessage = AgentSetAppearanceMessage; -//# sourceMappingURL=AgentSetAppearance.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentSetAppearance.js.map b/dist/classes/messages/AgentSetAppearance.js.map deleted file mode 100644 index f65c928..0000000 --- a/dist/classes/messages/AgentSetAppearance.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentSetAppearance.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentSetAppearance.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AgentSit.d.ts b/dist/classes/messages/AgentSit.d.ts deleted file mode 100644 index 946b5a8..0000000 --- a/dist/classes/messages/AgentSit.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentSitMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentSit.js b/dist/classes/messages/AgentSit.js deleted file mode 100644 index 202cfa9..0000000 --- a/dist/classes/messages/AgentSit.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentSitMessage { - constructor() { - this.name = 'AgentSit'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.AgentSit; - } - 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; - let varLength = 0; - 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.AgentSitMessage = AgentSitMessage; -//# sourceMappingURL=AgentSit.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentSit.js.map b/dist/classes/messages/AgentSit.js.map deleted file mode 100644 index 96a1c2f..0000000 --- a/dist/classes/messages/AgentSit.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentSit.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentSit.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,eAAe;IAA5B;QAEI,SAAI,GAAG,UAAU,CAAC;QAClB,iBAAY,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC1C,OAAE,GAAG,iBAAO,CAAC,QAAQ,CAAC;IAwC1B,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,0CA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentThrottle.d.ts b/dist/classes/messages/AgentThrottle.d.ts deleted file mode 100644 index e1cdaee..0000000 --- a/dist/classes/messages/AgentThrottle.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentThrottleMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - CircuitCode: number; - }; - Throttle: { - GenCounter: number; - Throttles: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentThrottle.js b/dist/classes/messages/AgentThrottle.js deleted file mode 100644 index 1b01691..0000000 --- a/dist/classes/messages/AgentThrottle.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentThrottleMessage { - constructor() { - this.name = 'AgentThrottle'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentThrottle; - } - getSize() { - return (this.Throttle['Throttles'].length + 1) + 40; - } - 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.Throttle['GenCounter'], pos); - pos += 4; - buf.writeUInt8(this.Throttle['Throttles'].length, pos++); - this.Throttle['Throttles'].copy(buf, pos); - pos += this.Throttle['Throttles'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjThrottle = { - GenCounter: 0, - Throttles: Buffer.allocUnsafe(0) - }; - newObjThrottle['GenCounter'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjThrottle['Throttles'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Throttle = newObjThrottle; - return pos - startPos; - } -} -exports.AgentThrottleMessage = AgentThrottleMessage; -//# sourceMappingURL=AgentThrottle.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentThrottle.js.map b/dist/classes/messages/AgentThrottle.js.map deleted file mode 100644 index 75baa2e..0000000 --- a/dist/classes/messages/AgentThrottle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentThrottle.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentThrottle.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AgentUpdate.d.ts b/dist/classes/messages/AgentUpdate.d.ts deleted file mode 100644 index b832072..0000000 --- a/dist/classes/messages/AgentUpdate.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - BodyRotation: Quaternion; - HeadRotation: Quaternion; - State: number; - CameraCenter: Vector3; - CameraAtAxis: Vector3; - CameraLeftAxis: Vector3; - CameraUpAxis: Vector3; - Far: number; - ControlFlags: number; - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentUpdate.js b/dist/classes/messages/AgentUpdate.js deleted file mode 100644 index 7210548..0000000 --- a/dist/classes/messages/AgentUpdate.js +++ /dev/null @@ -1,87 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const Vector3_1 = require("../Vector3"); -const Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentUpdateMessage { - constructor() { - this.name = 'AgentUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.AgentUpdate; - } - getSize() { - return 114; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['BodyRotation'].writeToBuffer(buf, pos); - pos += 12; - this.AgentData['HeadRotation'].writeToBuffer(buf, pos); - pos += 12; - buf.writeUInt8(this.AgentData['State'], pos++); - this.AgentData['CameraCenter'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['CameraAtAxis'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['CameraLeftAxis'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['CameraUpAxis'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeFloatLE(this.AgentData['Far'], pos); - pos += 4; - buf.writeUInt32LE(this.AgentData['ControlFlags'], pos); - pos += 4; - buf.writeUInt8(this.AgentData['Flags'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - BodyRotation: Quaternion_1.Quaternion.getIdentity(), - HeadRotation: Quaternion_1.Quaternion.getIdentity(), - State: 0, - CameraCenter: Vector3_1.Vector3.getZero(), - CameraAtAxis: Vector3_1.Vector3.getZero(), - CameraLeftAxis: Vector3_1.Vector3.getZero(), - CameraUpAxis: Vector3_1.Vector3.getZero(), - Far: 0, - ControlFlags: 0, - Flags: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['BodyRotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - newObjAgentData['HeadRotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - newObjAgentData['State'] = buf.readUInt8(pos++); - newObjAgentData['CameraCenter'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['CameraAtAxis'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['CameraLeftAxis'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['CameraUpAxis'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['Far'] = buf.readFloatLE(pos); - pos += 4; - newObjAgentData['ControlFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['Flags'] = buf.readUInt8(pos++); - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.AgentUpdateMessage = AgentUpdateMessage; -//# sourceMappingURL=AgentUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentUpdate.js.map b/dist/classes/messages/AgentUpdate.js.map deleted file mode 100644 index 63b70f8..0000000 --- a/dist/classes/messages/AgentUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AgentWearablesRequest.d.ts b/dist/classes/messages/AgentWearablesRequest.d.ts deleted file mode 100644 index 51e8bd8..0000000 --- a/dist/classes/messages/AgentWearablesRequest.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentWearablesRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentWearablesRequest.js b/dist/classes/messages/AgentWearablesRequest.js deleted file mode 100644 index 2c8d470..0000000 --- a/dist/classes/messages/AgentWearablesRequest.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentWearablesRequestMessage { - constructor() { - this.name = 'AgentWearablesRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentWearablesRequest; - } - 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; - let varLength = 0; - 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.AgentWearablesRequestMessage = AgentWearablesRequestMessage; -//# sourceMappingURL=AgentWearablesRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentWearablesRequest.js.map b/dist/classes/messages/AgentWearablesRequest.js.map deleted file mode 100644 index 11d4f68..0000000 --- a/dist/classes/messages/AgentWearablesRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentWearablesRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentWearablesRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IAwCvC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,oEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/AgentWearablesUpdate.d.ts b/dist/classes/messages/AgentWearablesUpdate.d.ts deleted file mode 100644 index c6ce981..0000000 --- a/dist/classes/messages/AgentWearablesUpdate.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AgentWearablesUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - SerialNum: number; - }; - WearableData: { - ItemID: UUID; - AssetID: UUID; - WearableType: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AgentWearablesUpdate.js b/dist/classes/messages/AgentWearablesUpdate.js deleted file mode 100644 index 79833b0..0000000 --- a/dist/classes/messages/AgentWearablesUpdate.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AgentWearablesUpdateMessage { - constructor() { - this.name = 'AgentWearablesUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AgentWearablesUpdate; - } - getSize() { - return ((33) * 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.writeUInt32LE(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]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.WearableData[i]['AssetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.WearableData[i]['WearableType'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const count = buf.readUInt8(pos++); - this.WearableData = []; - for (let i = 0; i < count; i++) { - const newObjWearableData = { - ItemID: UUID_1.UUID.zero(), - AssetID: UUID_1.UUID.zero(), - WearableType: 0 - }; - newObjWearableData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjWearableData['AssetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjWearableData['WearableType'] = buf.readUInt8(pos++); - this.WearableData.push(newObjWearableData); - } - return pos - startPos; - } -} -exports.AgentWearablesUpdateMessage = AgentWearablesUpdateMessage; -//# sourceMappingURL=AgentWearablesUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/AgentWearablesUpdate.js.map b/dist/classes/messages/AgentWearablesUpdate.js.map deleted file mode 100644 index ed432c5..0000000 --- a/dist/classes/messages/AgentWearablesUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentWearablesUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/AgentWearablesUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AlertMessage.d.ts b/dist/classes/messages/AlertMessage.d.ts deleted file mode 100644 index 58b90c9..0000000 --- a/dist/classes/messages/AlertMessage.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AlertMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AlertData: { - Message: Buffer; - }; - AlertInfo: { - Message: Buffer; - ExtraParams: Buffer; - }[]; - AgentInfo: { - AgentID: UUID; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AlertMessage.js b/dist/classes/messages/AlertMessage.js deleted file mode 100644 index 1dd5e2f..0000000 --- a/dist/classes/messages/AlertMessage.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AlertMessageMessage { - constructor() { - this.name = 'AlertMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AlertMessage; - } - getSize() { - return (this.AlertData['Message'].length + 1) + this.calculateVarVarSize(this.AlertInfo, 'Message', 1) + this.calculateVarVarSize(this.AlertInfo, 'ExtraParams', 1) + ((16) * this.AgentInfo.length) + 2; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.AlertData['Message'].length, pos++); - this.AlertData['Message'].copy(buf, pos); - pos += this.AlertData['Message'].length; - let count = this.AlertInfo.length; - buf.writeUInt8(this.AlertInfo.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.AlertInfo[i]['Message'].length, pos++); - this.AlertInfo[i]['Message'].copy(buf, pos); - pos += this.AlertInfo[i]['Message'].length; - buf.writeUInt8(this.AlertInfo[i]['ExtraParams'].length, pos++); - this.AlertInfo[i]['ExtraParams'].copy(buf, pos); - pos += this.AlertInfo[i]['ExtraParams'].length; - } - count = this.AgentInfo.length; - buf.writeUInt8(this.AgentInfo.length, pos++); - for (let i = 0; i < count; i++) { - this.AgentInfo[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAlertData = { - Message: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjAlertData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.AlertData = newObjAlertData; - let count = buf.readUInt8(pos++); - this.AlertInfo = []; - for (let i = 0; i < count; i++) { - const newObjAlertInfo = { - Message: Buffer.allocUnsafe(0), - ExtraParams: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjAlertInfo['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjAlertInfo['ExtraParams'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.AlertInfo.push(newObjAlertInfo); - } - count = buf.readUInt8(pos++); - this.AgentInfo = []; - for (let i = 0; i < count; i++) { - const newObjAgentInfo = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentInfo.push(newObjAgentInfo); - } - return pos - startPos; - } -} -exports.AlertMessageMessage = AlertMessageMessage; -//# sourceMappingURL=AlertMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/AlertMessage.js.map b/dist/classes/messages/AlertMessage.js.map deleted file mode 100644 index e05cf65..0000000 --- a/dist/classes/messages/AlertMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AlertMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/AlertMessage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AssetUploadComplete.d.ts b/dist/classes/messages/AssetUploadComplete.d.ts deleted file mode 100644 index d59d120..0000000 --- a/dist/classes/messages/AssetUploadComplete.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AssetUploadCompleteMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AssetBlock: { - UUID: UUID; - Type: number; - Success: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AssetUploadComplete.js b/dist/classes/messages/AssetUploadComplete.js deleted file mode 100644 index 2fe42a0..0000000 --- a/dist/classes/messages/AssetUploadComplete.js +++ /dev/null @@ -1,40 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AssetUploadCompleteMessage { - constructor() { - this.name = 'AssetUploadComplete'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AssetUploadComplete; - } - getSize() { - return 18; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AssetBlock['UUID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.AssetBlock['Type'], pos++); - buf.writeUInt8((this.AssetBlock['Success']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAssetBlock = { - UUID: UUID_1.UUID.zero(), - Type: 0, - Success: false - }; - newObjAssetBlock['UUID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAssetBlock['Type'] = buf.readInt8(pos++); - newObjAssetBlock['Success'] = (buf.readUInt8(pos++) === 1); - this.AssetBlock = newObjAssetBlock; - return pos - startPos; - } -} -exports.AssetUploadCompleteMessage = AssetUploadCompleteMessage; -//# sourceMappingURL=AssetUploadComplete.js.map \ No newline at end of file diff --git a/dist/classes/messages/AssetUploadComplete.js.map b/dist/classes/messages/AssetUploadComplete.js.map deleted file mode 100644 index 4e64517..0000000 --- a/dist/classes/messages/AssetUploadComplete.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AssetUploadComplete.js","sourceRoot":"","sources":["../../../lib/classes/messages/AssetUploadComplete.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA2CrC,CAAC;IAnCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC5D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAIlB;YACA,IAAI,EAAE,WAAI,CAAC,IAAI,EAAE;YACjB,IAAI,EAAE,CAAC;YACP,OAAO,EAAE,KAAK;SACjB,CAAC;QACF,gBAAgB,CAAC,MAAM,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,gBAAgB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC,CAAC;QAC/C,gBAAgB,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC3D,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,gEA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/AssetUploadRequest.d.ts b/dist/classes/messages/AssetUploadRequest.d.ts deleted file mode 100644 index 7dad730..0000000 --- a/dist/classes/messages/AssetUploadRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AssetUploadRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AssetBlock: { - TransactionID: UUID; - Type: number; - Tempfile: boolean; - StoreLocal: boolean; - AssetData: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AssetUploadRequest.js b/dist/classes/messages/AssetUploadRequest.js deleted file mode 100644 index 343bbf3..0000000 --- a/dist/classes/messages/AssetUploadRequest.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AssetUploadRequestMessage { - constructor() { - this.name = 'AssetUploadRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AssetUploadRequest; - } - getSize() { - return (this.AssetBlock['AssetData'].length + 2) + 19; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AssetBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.AssetBlock['Type'], pos++); - buf.writeUInt8((this.AssetBlock['Tempfile']) ? 1 : 0, pos++); - buf.writeUInt8((this.AssetBlock['StoreLocal']) ? 1 : 0, pos++); - buf.writeUInt16LE(this.AssetBlock['AssetData'].length, pos); - pos += 2; - this.AssetBlock['AssetData'].copy(buf, pos); - pos += this.AssetBlock['AssetData'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAssetBlock = { - TransactionID: UUID_1.UUID.zero(), - Type: 0, - Tempfile: false, - StoreLocal: false, - AssetData: Buffer.allocUnsafe(0) - }; - newObjAssetBlock['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAssetBlock['Type'] = buf.readInt8(pos++); - newObjAssetBlock['Tempfile'] = (buf.readUInt8(pos++) === 1); - newObjAssetBlock['StoreLocal'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjAssetBlock['AssetData'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.AssetBlock = newObjAssetBlock; - return pos - startPos; - } -} -exports.AssetUploadRequestMessage = AssetUploadRequestMessage; -//# sourceMappingURL=AssetUploadRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/AssetUploadRequest.js.map b/dist/classes/messages/AssetUploadRequest.js.map deleted file mode 100644 index a8820d4..0000000 --- a/dist/classes/messages/AssetUploadRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AssetUploadRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/AssetUploadRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IA2DpC,CAAC;IAjDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC1D,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7D,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC/D,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC;QAC3C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAMlB;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;YAC1B,IAAI,EAAE,CAAC;YACP,QAAQ,EAAE,KAAK;YACf,UAAU,EAAE,KAAK;YACjB,SAAS,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACnC,CAAC;QACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,EAAE,CAAC;QACV,gBAAgB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC,CAAC;QAC/C,gBAAgB,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC5D,gBAAgB,CAAC,YAAY,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC9D,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAChE,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/DD,8DA+DC"} \ No newline at end of file diff --git a/dist/classes/messages/AtomicPassObject.d.ts b/dist/classes/messages/AtomicPassObject.d.ts deleted file mode 100644 index 1570f72..0000000 --- a/dist/classes/messages/AtomicPassObject.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AtomicPassObjectMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TaskData: { - TaskID: UUID; - AttachmentNeedsSave: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AtomicPassObject.js b/dist/classes/messages/AtomicPassObject.js deleted file mode 100644 index e113948..0000000 --- a/dist/classes/messages/AtomicPassObject.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AtomicPassObjectMessage { - constructor() { - this.name = 'AtomicPassObject'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.AtomicPassObject; - } - getSize() { - return 17; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TaskData['TaskID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.TaskData['AttachmentNeedsSave']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTaskData = { - TaskID: UUID_1.UUID.zero(), - AttachmentNeedsSave: false - }; - newObjTaskData['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTaskData['AttachmentNeedsSave'] = (buf.readUInt8(pos++) === 1); - this.TaskData = newObjTaskData; - return pos - startPos; - } -} -exports.AtomicPassObjectMessage = AtomicPassObjectMessage; -//# sourceMappingURL=AtomicPassObject.js.map \ No newline at end of file diff --git a/dist/classes/messages/AtomicPassObject.js.map b/dist/classes/messages/AtomicPassObject.js.map deleted file mode 100644 index 101c08e..0000000 --- a/dist/classes/messages/AtomicPassObject.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AtomicPassObject.js","sourceRoot":"","sources":["../../../lib/classes/messages/AtomicPassObject.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,aAAa,CAAC;QACjE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAsClC,CAAC;IA/BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACtE,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,cAAc,GAGhB;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,mBAAmB,EAAE,KAAK;SAC7B,CAAC;QACF,cAAc,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,cAAc,CAAC,qBAAqB,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACrE,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1CD,0DA0CC"} \ No newline at end of file diff --git a/dist/classes/messages/AttachedSound.d.ts b/dist/classes/messages/AttachedSound.d.ts deleted file mode 100644 index 138e509..0000000 --- a/dist/classes/messages/AttachedSound.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AttachedSoundMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - SoundID: UUID; - ObjectID: UUID; - OwnerID: UUID; - Gain: number; - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AttachedSound.js b/dist/classes/messages/AttachedSound.js deleted file mode 100644 index a119e9a..0000000 --- a/dist/classes/messages/AttachedSound.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AttachedSoundMessage { - constructor() { - this.name = 'AttachedSound'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.AttachedSound; - } - getSize() { - return 53; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DataBlock['SoundID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeFloatLE(this.DataBlock['Gain'], pos); - pos += 4; - buf.writeUInt8(this.DataBlock['Flags'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - SoundID: UUID_1.UUID.zero(), - ObjectID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - Gain: 0, - Flags: 0 - }; - newObjDataBlock['SoundID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['Gain'] = buf.readFloatLE(pos); - pos += 4; - newObjDataBlock['Flags'] = buf.readUInt8(pos++); - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.AttachedSoundMessage = AttachedSoundMessage; -//# sourceMappingURL=AttachedSound.js.map \ No newline at end of file diff --git a/dist/classes/messages/AttachedSound.js.map b/dist/classes/messages/AttachedSound.js.map deleted file mode 100644 index 4f4dcee..0000000 --- a/dist/classes/messages/AttachedSound.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AttachedSound.js","sourceRoot":"","sources":["../../../lib/classes/messages/AttachedSound.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,eAAe,CAAC;QACnE,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IA2D/B,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,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,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC/C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAMjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,IAAI,EAAE,CAAC;YACP,KAAK,EAAE,CAAC;SACX,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAChD,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/DD,oDA+DC"} \ No newline at end of file diff --git a/dist/classes/messages/AttachedSoundGainChange.d.ts b/dist/classes/messages/AttachedSoundGainChange.d.ts deleted file mode 100644 index a897f0e..0000000 --- a/dist/classes/messages/AttachedSoundGainChange.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AttachedSoundGainChangeMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - ObjectID: UUID; - Gain: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AttachedSoundGainChange.js b/dist/classes/messages/AttachedSoundGainChange.js deleted file mode 100644 index c4dedb8..0000000 --- a/dist/classes/messages/AttachedSoundGainChange.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AttachedSoundGainChangeMessage { - constructor() { - this.name = 'AttachedSoundGainChange'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.AttachedSoundGainChange; - } - getSize() { - return 20; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DataBlock['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeFloatLE(this.DataBlock['Gain'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - ObjectID: UUID_1.UUID.zero(), - Gain: 0 - }; - newObjDataBlock['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['Gain'] = buf.readFloatLE(pos); - pos += 4; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.AttachedSoundGainChangeMessage = AttachedSoundGainChangeMessage; -//# sourceMappingURL=AttachedSoundGainChange.js.map \ No newline at end of file diff --git a/dist/classes/messages/AttachedSoundGainChange.js.map b/dist/classes/messages/AttachedSoundGainChange.js.map deleted file mode 100644 index cd2a4bf..0000000 --- a/dist/classes/messages/AttachedSoundGainChange.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AttachedSoundGainChange.js","sourceRoot":"","sources":["../../../lib/classes/messages/AttachedSoundGainChange.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,eAAe,CAAC;QACnE,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IAwCzC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAGjB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,IAAI,EAAE,CAAC;SACV,CAAC;QACF,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,wEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarAnimation.d.ts b/dist/classes/messages/AvatarAnimation.d.ts deleted file mode 100644 index f882eb2..0000000 --- a/dist/classes/messages/AvatarAnimation.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarAnimationMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Sender: { - ID: UUID; - }; - AnimationList: { - AnimID: UUID; - AnimSequenceID: number; - }[]; - AnimationSourceList: { - ObjectID: UUID; - }[]; - PhysicalAvatarEventList: { - TypeData: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarAnimation.js b/dist/classes/messages/AvatarAnimation.js deleted file mode 100644 index ed90267..0000000 --- a/dist/classes/messages/AvatarAnimation.js +++ /dev/null @@ -1,96 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarAnimationMessage { - constructor() { - this.name = 'AvatarAnimation'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.AvatarAnimation; - } - getSize() { - return ((20) * this.AnimationList.length) + ((16) * this.AnimationSourceList.length) + this.calculateVarVarSize(this.PhysicalAvatarEventList, 'TypeData', 1) + 19; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Sender['ID'].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.writeInt32LE(this.AnimationList[i]['AnimSequenceID'], pos); - pos += 4; - } - count = this.AnimationSourceList.length; - buf.writeUInt8(this.AnimationSourceList.length, pos++); - for (let i = 0; i < count; i++) { - this.AnimationSourceList[i]['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - } - count = this.PhysicalAvatarEventList.length; - buf.writeUInt8(this.PhysicalAvatarEventList.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.PhysicalAvatarEventList[i]['TypeData'].length, pos++); - this.PhysicalAvatarEventList[i]['TypeData'].copy(buf, pos); - pos += this.PhysicalAvatarEventList[i]['TypeData'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSender = { - ID: UUID_1.UUID.zero() - }; - newObjSender['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Sender = newObjSender; - let count = buf.readUInt8(pos++); - this.AnimationList = []; - for (let i = 0; i < count; i++) { - const newObjAnimationList = { - AnimID: UUID_1.UUID.zero(), - AnimSequenceID: 0 - }; - newObjAnimationList['AnimID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAnimationList['AnimSequenceID'] = buf.readInt32LE(pos); - pos += 4; - this.AnimationList.push(newObjAnimationList); - } - count = buf.readUInt8(pos++); - this.AnimationSourceList = []; - for (let i = 0; i < count; i++) { - const newObjAnimationSourceList = { - ObjectID: UUID_1.UUID.zero() - }; - newObjAnimationSourceList['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AnimationSourceList.push(newObjAnimationSourceList); - } - count = buf.readUInt8(pos++); - this.PhysicalAvatarEventList = []; - for (let i = 0; i < count; i++) { - const newObjPhysicalAvatarEventList = { - TypeData: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjPhysicalAvatarEventList['TypeData'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.PhysicalAvatarEventList.push(newObjPhysicalAvatarEventList); - } - return pos - startPos; - } -} -exports.AvatarAnimationMessage = AvatarAnimationMessage; -//# sourceMappingURL=AvatarAnimation.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarAnimation.js.map b/dist/classes/messages/AvatarAnimation.js.map deleted file mode 100644 index 4cd52af..0000000 --- a/dist/classes/messages/AvatarAnimation.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarAnimation.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarAnimation.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarAppearance.d.ts b/dist/classes/messages/AvatarAppearance.d.ts deleted file mode 100644 index 7b68ee2..0000000 --- a/dist/classes/messages/AvatarAppearance.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarAppearanceMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Sender: { - ID: UUID; - IsTrial: boolean; - }; - ObjectData: { - TextureEntry: Buffer; - }; - VisualParam: { - ParamValue: number; - }[]; - AppearanceData: { - AppearanceVersion: number; - CofVersion: number; - Flags: number; - }[]; - AppearanceHover: { - HoverHeight: Vector3; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarAppearance.js b/dist/classes/messages/AvatarAppearance.js deleted file mode 100644 index 3a562f0..0000000 --- a/dist/classes/messages/AvatarAppearance.js +++ /dev/null @@ -1,104 +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"); -const Message_1 = require("../../enums/Message"); -class AvatarAppearanceMessage { - constructor() { - this.name = 'AvatarAppearance'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarAppearance; - } - getSize() { - return (this.ObjectData['TextureEntry'].length + 2) + ((1) * this.VisualParam.length) + ((9) * this.AppearanceData.length) + ((12) * this.AppearanceHover.length) + 20; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Sender['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Sender['IsTrial']) ? 1 : 0, pos++); - buf.writeUInt16LE(this.ObjectData['TextureEntry'].length, pos); - pos += 2; - this.ObjectData['TextureEntry'].copy(buf, pos); - pos += this.ObjectData['TextureEntry'].length; - let count = this.VisualParam.length; - buf.writeUInt8(this.VisualParam.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.VisualParam[i]['ParamValue'], pos++); - } - count = this.AppearanceData.length; - buf.writeUInt8(this.AppearanceData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.AppearanceData[i]['AppearanceVersion'], pos++); - buf.writeInt32LE(this.AppearanceData[i]['CofVersion'], pos); - pos += 4; - buf.writeUInt32LE(this.AppearanceData[i]['Flags'], pos); - pos += 4; - } - count = this.AppearanceHover.length; - buf.writeUInt8(this.AppearanceHover.length, pos++); - for (let i = 0; i < count; i++) { - this.AppearanceHover[i]['HoverHeight'].writeToBuffer(buf, pos, false); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSender = { - ID: UUID_1.UUID.zero(), - IsTrial: false - }; - newObjSender['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSender['IsTrial'] = (buf.readUInt8(pos++) === 1); - this.Sender = newObjSender; - const newObjObjectData = { - TextureEntry: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['TextureEntry'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData = newObjObjectData; - let count = buf.readUInt8(pos++); - this.VisualParam = []; - for (let i = 0; i < count; i++) { - const newObjVisualParam = { - ParamValue: 0 - }; - newObjVisualParam['ParamValue'] = buf.readUInt8(pos++); - this.VisualParam.push(newObjVisualParam); - } - count = buf.readUInt8(pos++); - this.AppearanceData = []; - for (let i = 0; i < count; i++) { - const newObjAppearanceData = { - AppearanceVersion: 0, - CofVersion: 0, - Flags: 0 - }; - newObjAppearanceData['AppearanceVersion'] = buf.readUInt8(pos++); - newObjAppearanceData['CofVersion'] = buf.readInt32LE(pos); - pos += 4; - newObjAppearanceData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.AppearanceData.push(newObjAppearanceData); - } - count = buf.readUInt8(pos++); - this.AppearanceHover = []; - for (let i = 0; i < count; i++) { - const newObjAppearanceHover = { - HoverHeight: Vector3_1.Vector3.getZero() - }; - newObjAppearanceHover['HoverHeight'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.AppearanceHover.push(newObjAppearanceHover); - } - return pos - startPos; - } -} -exports.AvatarAppearanceMessage = AvatarAppearanceMessage; -//# sourceMappingURL=AvatarAppearance.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarAppearance.js.map b/dist/classes/messages/AvatarAppearance.js.map deleted file mode 100644 index 5d8972f..0000000 --- a/dist/classes/messages/AvatarAppearance.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarAppearance.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarAppearance.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarClassifiedReply.d.ts b/dist/classes/messages/AvatarClassifiedReply.d.ts deleted file mode 100644 index e632686..0000000 --- a/dist/classes/messages/AvatarClassifiedReply.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarClassifiedReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - TargetID: UUID; - }; - Data: { - ClassifiedID: UUID; - Name: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarClassifiedReply.js b/dist/classes/messages/AvatarClassifiedReply.js deleted file mode 100644 index 00c2344..0000000 --- a/dist/classes/messages/AvatarClassifiedReply.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarClassifiedReplyMessage { - constructor() { - this.name = 'AvatarClassifiedReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarClassifiedReply; - } - getSize() { - return this.calculateVarVarSize(this.Data, 'Name', 1) + ((16) * this.Data.length) + 33; - } - 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['TargetID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.Data.length; - buf.writeUInt8(this.Data.length, pos++); - for (let i = 0; i < count; i++) { - this.Data[i]['ClassifiedID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data[i]['Name'].length, pos++); - this.Data[i]['Name'].copy(buf, pos); - pos += this.Data[i]['Name'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - TargetID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['TargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.Data = []; - for (let i = 0; i < count; i++) { - const newObjData = { - ClassifiedID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0) - }; - newObjData['ClassifiedID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.AvatarClassifiedReplyMessage = AvatarClassifiedReplyMessage; -//# sourceMappingURL=AvatarClassifiedReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarClassifiedReply.js.map b/dist/classes/messages/AvatarClassifiedReply.js.map deleted file mode 100644 index 17eeef5..0000000 --- a/dist/classes/messages/AvatarClassifiedReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarClassifiedReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarClassifiedReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarGroupsReply.d.ts b/dist/classes/messages/AvatarGroupsReply.d.ts deleted file mode 100644 index f0e64d4..0000000 --- a/dist/classes/messages/AvatarGroupsReply.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarGroupsReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - AvatarID: UUID; - }; - GroupData: { - GroupPowers: Long; - AcceptNotices: boolean; - GroupTitle: Buffer; - GroupID: UUID; - GroupName: Buffer; - GroupInsigniaID: UUID; - }[]; - NewGroupData: { - ListInProfile: boolean; - }; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarGroupsReply.js b/dist/classes/messages/AvatarGroupsReply.js deleted file mode 100644 index 9b4c7cb..0000000 --- a/dist/classes/messages/AvatarGroupsReply.js +++ /dev/null @@ -1,98 +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"); -const Message_1 = require("../../enums/Message"); -class AvatarGroupsReplyMessage { - constructor() { - this.name = 'AvatarGroupsReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarGroupsReply; - } - getSize() { - return this.calculateVarVarSize(this.GroupData, 'GroupTitle', 1) + this.calculateVarVarSize(this.GroupData, 'GroupName', 1) + ((41) * this.GroupData.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['AvatarID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.GroupData.length; - buf.writeUInt8(this.GroupData.length, pos++); - for (let i = 0; i < count; i++) { - 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++); - buf.writeUInt8(this.GroupData[i]['GroupTitle'].length, pos++); - this.GroupData[i]['GroupTitle'].copy(buf, pos); - pos += this.GroupData[i]['GroupTitle'].length; - this.GroupData[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.GroupData[i]['GroupName'].length, pos++); - this.GroupData[i]['GroupName'].copy(buf, pos); - pos += this.GroupData[i]['GroupName'].length; - this.GroupData[i]['GroupInsigniaID'].writeToBuffer(buf, pos); - pos += 16; - } - buf.writeUInt8((this.NewGroupData['ListInProfile']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - AvatarID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AvatarID'] = 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 = { - GroupPowers: Long.ZERO, - AcceptNotices: false, - GroupTitle: Buffer.allocUnsafe(0), - GroupID: UUID_1.UUID.zero(), - GroupName: Buffer.allocUnsafe(0), - GroupInsigniaID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupPowers'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjGroupData['AcceptNotices'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt8(pos++); - newObjGroupData['GroupTitle'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjGroupData['GroupName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjGroupData['GroupInsigniaID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData.push(newObjGroupData); - } - const newObjNewGroupData = { - ListInProfile: false - }; - newObjNewGroupData['ListInProfile'] = (buf.readUInt8(pos++) === 1); - this.NewGroupData = newObjNewGroupData; - return pos - startPos; - } -} -exports.AvatarGroupsReplyMessage = AvatarGroupsReplyMessage; -//# sourceMappingURL=AvatarGroupsReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarGroupsReply.js.map b/dist/classes/messages/AvatarGroupsReply.js.map deleted file mode 100644 index 3402c97..0000000 --- a/dist/classes/messages/AvatarGroupsReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarGroupsReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarGroupsReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarInterestsReply.d.ts b/dist/classes/messages/AvatarInterestsReply.d.ts deleted file mode 100644 index 23f129b..0000000 --- a/dist/classes/messages/AvatarInterestsReply.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarInterestsReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - AvatarID: UUID; - }; - PropertiesData: { - WantToMask: number; - WantToText: Buffer; - SkillsMask: number; - SkillsText: Buffer; - LanguagesText: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarInterestsReply.js b/dist/classes/messages/AvatarInterestsReply.js deleted file mode 100644 index ece47ef..0000000 --- a/dist/classes/messages/AvatarInterestsReply.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarInterestsReplyMessage { - constructor() { - this.name = 'AvatarInterestsReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarInterestsReply; - } - getSize() { - return (this.PropertiesData['WantToText'].length + 1 + this.PropertiesData['SkillsText'].length + 1 + this.PropertiesData['LanguagesText'].length + 1) + 40; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['AvatarID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.PropertiesData['WantToMask'], pos); - pos += 4; - buf.writeUInt8(this.PropertiesData['WantToText'].length, pos++); - this.PropertiesData['WantToText'].copy(buf, pos); - pos += this.PropertiesData['WantToText'].length; - buf.writeUInt32LE(this.PropertiesData['SkillsMask'], pos); - pos += 4; - buf.writeUInt8(this.PropertiesData['SkillsText'].length, pos++); - this.PropertiesData['SkillsText'].copy(buf, pos); - pos += this.PropertiesData['SkillsText'].length; - buf.writeUInt8(this.PropertiesData['LanguagesText'].length, pos++); - this.PropertiesData['LanguagesText'].copy(buf, pos); - pos += this.PropertiesData['LanguagesText'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - AvatarID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AvatarID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjPropertiesData = { - WantToMask: 0, - WantToText: Buffer.allocUnsafe(0), - SkillsMask: 0, - SkillsText: Buffer.allocUnsafe(0), - LanguagesText: Buffer.allocUnsafe(0) - }; - newObjPropertiesData['WantToMask'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['WantToText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjPropertiesData['SkillsMask'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['SkillsText'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['LanguagesText'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.PropertiesData = newObjPropertiesData; - return pos - startPos; - } -} -exports.AvatarInterestsReplyMessage = AvatarInterestsReplyMessage; -//# sourceMappingURL=AvatarInterestsReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarInterestsReply.js.map b/dist/classes/messages/AvatarInterestsReply.js.map deleted file mode 100644 index 80295f5..0000000 --- a/dist/classes/messages/AvatarInterestsReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarInterestsReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarInterestsReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarInterestsUpdate.d.ts b/dist/classes/messages/AvatarInterestsUpdate.d.ts deleted file mode 100644 index bceab68..0000000 --- a/dist/classes/messages/AvatarInterestsUpdate.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarInterestsUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - PropertiesData: { - WantToMask: number; - WantToText: Buffer; - SkillsMask: number; - SkillsText: Buffer; - LanguagesText: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarInterestsUpdate.js b/dist/classes/messages/AvatarInterestsUpdate.js deleted file mode 100644 index dfd159c..0000000 --- a/dist/classes/messages/AvatarInterestsUpdate.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarInterestsUpdateMessage { - constructor() { - this.name = 'AvatarInterestsUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarInterestsUpdate; - } - getSize() { - return (this.PropertiesData['WantToText'].length + 1 + this.PropertiesData['SkillsText'].length + 1 + this.PropertiesData['LanguagesText'].length + 1) + 40; - } - 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.PropertiesData['WantToMask'], pos); - pos += 4; - buf.writeUInt8(this.PropertiesData['WantToText'].length, pos++); - this.PropertiesData['WantToText'].copy(buf, pos); - pos += this.PropertiesData['WantToText'].length; - buf.writeUInt32LE(this.PropertiesData['SkillsMask'], pos); - pos += 4; - buf.writeUInt8(this.PropertiesData['SkillsText'].length, pos++); - this.PropertiesData['SkillsText'].copy(buf, pos); - pos += this.PropertiesData['SkillsText'].length; - buf.writeUInt8(this.PropertiesData['LanguagesText'].length, pos++); - this.PropertiesData['LanguagesText'].copy(buf, pos); - pos += this.PropertiesData['LanguagesText'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjPropertiesData = { - WantToMask: 0, - WantToText: Buffer.allocUnsafe(0), - SkillsMask: 0, - SkillsText: Buffer.allocUnsafe(0), - LanguagesText: Buffer.allocUnsafe(0) - }; - newObjPropertiesData['WantToMask'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['WantToText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjPropertiesData['SkillsMask'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['SkillsText'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['LanguagesText'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.PropertiesData = newObjPropertiesData; - return pos - startPos; - } -} -exports.AvatarInterestsUpdateMessage = AvatarInterestsUpdateMessage; -//# sourceMappingURL=AvatarInterestsUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarInterestsUpdate.js.map b/dist/classes/messages/AvatarInterestsUpdate.js.map deleted file mode 100644 index 66dd22f..0000000 --- a/dist/classes/messages/AvatarInterestsUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarInterestsUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarInterestsUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarNotesReply.d.ts b/dist/classes/messages/AvatarNotesReply.d.ts deleted file mode 100644 index faa69c4..0000000 --- a/dist/classes/messages/AvatarNotesReply.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarNotesReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - Data: { - TargetID: UUID; - Notes: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarNotesReply.js b/dist/classes/messages/AvatarNotesReply.js deleted file mode 100644 index 63ba59c..0000000 --- a/dist/classes/messages/AvatarNotesReply.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarNotesReplyMessage { - constructor() { - this.name = 'AvatarNotesReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarNotesReply; - } - getSize() { - return (this.Data['Notes'].length + 2) + 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['TargetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt16LE(this.Data['Notes'].length, pos); - pos += 2; - this.Data['Notes'].copy(buf, pos); - pos += this.Data['Notes'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjData = { - TargetID: UUID_1.UUID.zero(), - Notes: Buffer.allocUnsafe(0) - }; - newObjData['TargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Notes'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data = newObjData; - return pos - startPos; - } -} -exports.AvatarNotesReplyMessage = AvatarNotesReplyMessage; -//# sourceMappingURL=AvatarNotesReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarNotesReply.js.map b/dist/classes/messages/AvatarNotesReply.js.map deleted file mode 100644 index 71261c6..0000000 --- a/dist/classes/messages/AvatarNotesReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarNotesReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarNotesReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAyDlC,CAAC;IA/CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAChD,CAAC;IAED,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,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,KAAK,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC/B,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACtD,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA7DD,0DA6DC"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarNotesUpdate.d.ts b/dist/classes/messages/AvatarNotesUpdate.d.ts deleted file mode 100644 index 0b65e05..0000000 --- a/dist/classes/messages/AvatarNotesUpdate.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarNotesUpdateMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - TargetID: UUID; - Notes: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarNotesUpdate.js b/dist/classes/messages/AvatarNotesUpdate.js deleted file mode 100644 index f99238f..0000000 --- a/dist/classes/messages/AvatarNotesUpdate.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarNotesUpdateMessage { - constructor() { - this.name = 'AvatarNotesUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarNotesUpdate; - } - getSize() { - return (this.Data['Notes'].length + 2) + 48; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['TargetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt16LE(this.Data['Notes'].length, pos); - pos += 2; - this.Data['Notes'].copy(buf, pos); - pos += this.Data['Notes'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - TargetID: UUID_1.UUID.zero(), - Notes: Buffer.allocUnsafe(0) - }; - newObjData['TargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Notes'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data = newObjData; - return pos - startPos; - } -} -exports.AvatarNotesUpdateMessage = AvatarNotesUpdateMessage; -//# sourceMappingURL=AvatarNotesUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarNotesUpdate.js.map b/dist/classes/messages/AvatarNotesUpdate.js.map deleted file mode 100644 index b731b1c..0000000 --- a/dist/classes/messages/AvatarNotesUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarNotesUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarNotesUpdate.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAgEnC,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAChD,CAAC;IAED,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,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,KAAK,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC/B,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACtD,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AApED,4DAoEC"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarPickerReply.d.ts b/dist/classes/messages/AvatarPickerReply.d.ts deleted file mode 100644 index 4db00e5..0000000 --- a/dist/classes/messages/AvatarPickerReply.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarPickerReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - QueryID: UUID; - }; - Data: { - AvatarID: UUID; - FirstName: Buffer; - LastName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarPickerReply.js b/dist/classes/messages/AvatarPickerReply.js deleted file mode 100644 index 2178356..0000000 --- a/dist/classes/messages/AvatarPickerReply.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarPickerReplyMessage { - constructor() { - this.name = 'AvatarPickerReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarPickerReply; - } - getSize() { - return this.calculateVarVarSize(this.Data, 'FirstName', 1) + this.calculateVarVarSize(this.Data, 'LastName', 1) + ((16) * this.Data.length) + 33; - } - 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['QueryID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.Data.length; - buf.writeUInt8(this.Data.length, pos++); - for (let i = 0; i < count; i++) { - this.Data[i]['AvatarID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data[i]['FirstName'].length, pos++); - this.Data[i]['FirstName'].copy(buf, pos); - pos += this.Data[i]['FirstName'].length; - buf.writeUInt8(this.Data[i]['LastName'].length, pos++); - this.Data[i]['LastName'].copy(buf, pos); - pos += this.Data[i]['LastName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - QueryID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.Data = []; - for (let i = 0; i < count; i++) { - const newObjData = { - AvatarID: UUID_1.UUID.zero(), - FirstName: Buffer.allocUnsafe(0), - LastName: Buffer.allocUnsafe(0) - }; - newObjData['AvatarID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['FirstName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjData['LastName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.AvatarPickerReplyMessage = AvatarPickerReplyMessage; -//# sourceMappingURL=AvatarPickerReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarPickerReply.js.map b/dist/classes/messages/AvatarPickerReply.js.map deleted file mode 100644 index 700dbc4..0000000 --- a/dist/classes/messages/AvatarPickerReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarPickerReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarPickerReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarPickerRequest.d.ts b/dist/classes/messages/AvatarPickerRequest.d.ts deleted file mode 100644 index 94600a1..0000000 --- a/dist/classes/messages/AvatarPickerRequest.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarPickerRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - QueryID: UUID; - }; - Data: { - Name: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarPickerRequest.js b/dist/classes/messages/AvatarPickerRequest.js deleted file mode 100644 index 933e85c..0000000 --- a/dist/classes/messages/AvatarPickerRequest.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarPickerRequestMessage { - constructor() { - this.name = 'AvatarPickerRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarPickerRequest; - } - getSize() { - return (this.Data['Name'].length + 1) + 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['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['Name'].length, pos++); - this.Data['Name'].copy(buf, pos); - pos += this.Data['Name'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - QueryID: 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['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjData = { - Name: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data = newObjData; - return pos - startPos; - } -} -exports.AvatarPickerRequestMessage = AvatarPickerRequestMessage; -//# sourceMappingURL=AvatarPickerRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarPickerRequest.js.map b/dist/classes/messages/AvatarPickerRequest.js.map deleted file mode 100644 index 78c9a77..0000000 --- a/dist/classes/messages/AvatarPickerRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarPickerRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarPickerRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA8DrC,CAAC;IAnDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAChD,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QAChC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAEZ;YACA,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC9B,CAAC;QACF,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACrD,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAlED,gEAkEC"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarPickerRequestBackend.d.ts b/dist/classes/messages/AvatarPickerRequestBackend.d.ts deleted file mode 100644 index deed1b5..0000000 --- a/dist/classes/messages/AvatarPickerRequestBackend.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarPickerRequestBackendMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - QueryID: UUID; - GodLevel: number; - }; - Data: { - Name: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarPickerRequestBackend.js b/dist/classes/messages/AvatarPickerRequestBackend.js deleted file mode 100644 index 06b9d05..0000000 --- a/dist/classes/messages/AvatarPickerRequestBackend.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarPickerRequestBackendMessage { - constructor() { - this.name = 'AvatarPickerRequestBackend'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarPickerRequestBackend; - } - getSize() { - return (this.Data['Name'].length + 1) + 49; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.AgentData['GodLevel'], pos++); - buf.writeUInt8(this.Data['Name'].length, pos++); - this.Data['Name'].copy(buf, pos); - pos += this.Data['Name'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - QueryID: UUID_1.UUID.zero(), - GodLevel: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['GodLevel'] = buf.readUInt8(pos++); - this.AgentData = newObjAgentData; - const newObjData = { - Name: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data = newObjData; - return pos - startPos; - } -} -exports.AvatarPickerRequestBackendMessage = AvatarPickerRequestBackendMessage; -//# sourceMappingURL=AvatarPickerRequestBackend.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarPickerRequestBackend.js.map b/dist/classes/messages/AvatarPickerRequestBackend.js.map deleted file mode 100644 index 7529e42..0000000 --- a/dist/classes/messages/AvatarPickerRequestBackend.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarPickerRequestBackend.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarPickerRequestBackend.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarPicksReply.d.ts b/dist/classes/messages/AvatarPicksReply.d.ts deleted file mode 100644 index f76066b..0000000 --- a/dist/classes/messages/AvatarPicksReply.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarPicksReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - TargetID: UUID; - }; - Data: { - PickID: UUID; - PickName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarPicksReply.js b/dist/classes/messages/AvatarPicksReply.js deleted file mode 100644 index d3fb5dc..0000000 --- a/dist/classes/messages/AvatarPicksReply.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarPicksReplyMessage { - constructor() { - this.name = 'AvatarPicksReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarPicksReply; - } - getSize() { - return this.calculateVarVarSize(this.Data, 'PickName', 1) + ((16) * this.Data.length) + 33; - } - 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['TargetID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.Data.length; - buf.writeUInt8(this.Data.length, pos++); - for (let i = 0; i < count; i++) { - this.Data[i]['PickID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data[i]['PickName'].length, pos++); - this.Data[i]['PickName'].copy(buf, pos); - pos += this.Data[i]['PickName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - TargetID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['TargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.Data = []; - for (let i = 0; i < count; i++) { - const newObjData = { - PickID: UUID_1.UUID.zero(), - PickName: Buffer.allocUnsafe(0) - }; - newObjData['PickID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['PickName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.AvatarPicksReplyMessage = AvatarPicksReplyMessage; -//# sourceMappingURL=AvatarPicksReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarPicksReply.js.map b/dist/classes/messages/AvatarPicksReply.js.map deleted file mode 100644 index 4f38741..0000000 --- a/dist/classes/messages/AvatarPicksReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarPicksReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarPicksReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarPropertiesReply.d.ts b/dist/classes/messages/AvatarPropertiesReply.d.ts deleted file mode 100644 index c95af2c..0000000 --- a/dist/classes/messages/AvatarPropertiesReply.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarPropertiesReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - AvatarID: UUID; - }; - PropertiesData: { - ImageID: UUID; - FLImageID: UUID; - PartnerID: UUID; - AboutText: Buffer; - FLAboutText: Buffer; - BornOn: Buffer; - ProfileURL: Buffer; - CharterMember: Buffer; - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarPropertiesReply.js b/dist/classes/messages/AvatarPropertiesReply.js deleted file mode 100644 index 1886ec3..0000000 --- a/dist/classes/messages/AvatarPropertiesReply.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarPropertiesReplyMessage { - constructor() { - this.name = 'AvatarPropertiesReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarPropertiesReply; - } - getSize() { - return (this.PropertiesData['AboutText'].length + 2 + this.PropertiesData['FLAboutText'].length + 1 + this.PropertiesData['BornOn'].length + 1 + this.PropertiesData['ProfileURL'].length + 1 + this.PropertiesData['CharterMember'].length + 1) + 84; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['AvatarID'].writeToBuffer(buf, pos); - pos += 16; - this.PropertiesData['ImageID'].writeToBuffer(buf, pos); - pos += 16; - this.PropertiesData['FLImageID'].writeToBuffer(buf, pos); - pos += 16; - this.PropertiesData['PartnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt16LE(this.PropertiesData['AboutText'].length, pos); - pos += 2; - this.PropertiesData['AboutText'].copy(buf, pos); - pos += this.PropertiesData['AboutText'].length; - buf.writeUInt8(this.PropertiesData['FLAboutText'].length, pos++); - this.PropertiesData['FLAboutText'].copy(buf, pos); - pos += this.PropertiesData['FLAboutText'].length; - buf.writeUInt8(this.PropertiesData['BornOn'].length, pos++); - this.PropertiesData['BornOn'].copy(buf, pos); - pos += this.PropertiesData['BornOn'].length; - buf.writeUInt8(this.PropertiesData['ProfileURL'].length, pos++); - this.PropertiesData['ProfileURL'].copy(buf, pos); - pos += this.PropertiesData['ProfileURL'].length; - buf.writeUInt8(this.PropertiesData['CharterMember'].length, pos++); - this.PropertiesData['CharterMember'].copy(buf, pos); - pos += this.PropertiesData['CharterMember'].length; - buf.writeUInt32LE(this.PropertiesData['Flags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - AvatarID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AvatarID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjPropertiesData = { - ImageID: UUID_1.UUID.zero(), - FLImageID: UUID_1.UUID.zero(), - PartnerID: UUID_1.UUID.zero(), - AboutText: Buffer.allocUnsafe(0), - FLAboutText: Buffer.allocUnsafe(0), - BornOn: Buffer.allocUnsafe(0), - ProfileURL: Buffer.allocUnsafe(0), - CharterMember: Buffer.allocUnsafe(0), - Flags: 0 - }; - newObjPropertiesData['ImageID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjPropertiesData['FLImageID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjPropertiesData['PartnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjPropertiesData['AboutText'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['FLAboutText'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['BornOn'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['ProfileURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['CharterMember'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjPropertiesData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.PropertiesData = newObjPropertiesData; - return pos - startPos; - } -} -exports.AvatarPropertiesReplyMessage = AvatarPropertiesReplyMessage; -//# sourceMappingURL=AvatarPropertiesReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarPropertiesReply.js.map b/dist/classes/messages/AvatarPropertiesReply.js.map deleted file mode 100644 index 3779bfb..0000000 --- a/dist/classes/messages/AvatarPropertiesReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarPropertiesReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarPropertiesReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarPropertiesRequest.d.ts b/dist/classes/messages/AvatarPropertiesRequest.d.ts deleted file mode 100644 index e3ec5bd..0000000 --- a/dist/classes/messages/AvatarPropertiesRequest.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarPropertiesRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - AvatarID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarPropertiesRequest.js b/dist/classes/messages/AvatarPropertiesRequest.js deleted file mode 100644 index 9eab46b..0000000 --- a/dist/classes/messages/AvatarPropertiesRequest.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarPropertiesRequestMessage { - constructor() { - this.name = 'AvatarPropertiesRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarPropertiesRequest; - } - 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['AvatarID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - AvatarID: 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['AvatarID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.AvatarPropertiesRequestMessage = AvatarPropertiesRequestMessage; -//# sourceMappingURL=AvatarPropertiesRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarPropertiesRequest.js.map b/dist/classes/messages/AvatarPropertiesRequest.js.map deleted file mode 100644 index 632d970..0000000 --- a/dist/classes/messages/AvatarPropertiesRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarPropertiesRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarPropertiesRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IA+CzC,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,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,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,wEAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarPropertiesRequestBackend.d.ts b/dist/classes/messages/AvatarPropertiesRequestBackend.d.ts deleted file mode 100644 index 760f099..0000000 --- a/dist/classes/messages/AvatarPropertiesRequestBackend.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarPropertiesRequestBackendMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - AvatarID: UUID; - GodLevel: number; - WebProfilesDisabled: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarPropertiesRequestBackend.js b/dist/classes/messages/AvatarPropertiesRequestBackend.js deleted file mode 100644 index c70f89d..0000000 --- a/dist/classes/messages/AvatarPropertiesRequestBackend.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarPropertiesRequestBackendMessage { - constructor() { - this.name = 'AvatarPropertiesRequestBackend'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarPropertiesRequestBackend; - } - getSize() { - return 34; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['AvatarID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.AgentData['GodLevel'], pos++); - buf.writeUInt8((this.AgentData['WebProfilesDisabled']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - AvatarID: UUID_1.UUID.zero(), - GodLevel: 0, - WebProfilesDisabled: false - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AvatarID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['GodLevel'] = buf.readUInt8(pos++); - newObjAgentData['WebProfilesDisabled'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.AvatarPropertiesRequestBackendMessage = AvatarPropertiesRequestBackendMessage; -//# sourceMappingURL=AvatarPropertiesRequestBackend.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarPropertiesRequestBackend.js.map b/dist/classes/messages/AvatarPropertiesRequestBackend.js.map deleted file mode 100644 index 0087b2b..0000000 --- a/dist/classes/messages/AvatarPropertiesRequestBackend.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarPropertiesRequestBackend.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarPropertiesRequestBackend.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qCAAqC;IAAlD;QAEI,SAAI,GAAG,gCAAgC,CAAC;QACxC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,8BAA8B,CAAC;IAkDhD,CAAC;IAzCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAClD,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACvE,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAKjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,QAAQ,EAAE,CAAC;YACX,mBAAmB,EAAE,KAAK;SAC7B,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnD,eAAe,CAAC,qBAAqB,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACtE,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAtDD,sFAsDC"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarPropertiesUpdate.d.ts b/dist/classes/messages/AvatarPropertiesUpdate.d.ts deleted file mode 100644 index 1866bcf..0000000 --- a/dist/classes/messages/AvatarPropertiesUpdate.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarPropertiesUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - PropertiesData: { - ImageID: UUID; - FLImageID: UUID; - AboutText: Buffer; - FLAboutText: Buffer; - AllowPublish: boolean; - MaturePublish: boolean; - ProfileURL: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarPropertiesUpdate.js b/dist/classes/messages/AvatarPropertiesUpdate.js deleted file mode 100644 index a5a2856..0000000 --- a/dist/classes/messages/AvatarPropertiesUpdate.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarPropertiesUpdateMessage { - constructor() { - this.name = 'AvatarPropertiesUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarPropertiesUpdate; - } - getSize() { - return (this.PropertiesData['AboutText'].length + 2 + this.PropertiesData['FLAboutText'].length + 1 + this.PropertiesData['ProfileURL'].length + 1) + 66; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.PropertiesData['ImageID'].writeToBuffer(buf, pos); - pos += 16; - this.PropertiesData['FLImageID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt16LE(this.PropertiesData['AboutText'].length, pos); - pos += 2; - this.PropertiesData['AboutText'].copy(buf, pos); - pos += this.PropertiesData['AboutText'].length; - buf.writeUInt8(this.PropertiesData['FLAboutText'].length, pos++); - this.PropertiesData['FLAboutText'].copy(buf, pos); - pos += this.PropertiesData['FLAboutText'].length; - buf.writeUInt8((this.PropertiesData['AllowPublish']) ? 1 : 0, pos++); - buf.writeUInt8((this.PropertiesData['MaturePublish']) ? 1 : 0, pos++); - buf.writeUInt8(this.PropertiesData['ProfileURL'].length, pos++); - this.PropertiesData['ProfileURL'].copy(buf, pos); - pos += this.PropertiesData['ProfileURL'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjPropertiesData = { - ImageID: UUID_1.UUID.zero(), - FLImageID: UUID_1.UUID.zero(), - AboutText: Buffer.allocUnsafe(0), - FLAboutText: Buffer.allocUnsafe(0), - AllowPublish: false, - MaturePublish: false, - ProfileURL: Buffer.allocUnsafe(0) - }; - newObjPropertiesData['ImageID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjPropertiesData['FLImageID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjPropertiesData['AboutText'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjPropertiesData['FLAboutText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjPropertiesData['AllowPublish'] = (buf.readUInt8(pos++) === 1); - newObjPropertiesData['MaturePublish'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt8(pos++); - newObjPropertiesData['ProfileURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.PropertiesData = newObjPropertiesData; - return pos - startPos; - } -} -exports.AvatarPropertiesUpdateMessage = AvatarPropertiesUpdateMessage; -//# sourceMappingURL=AvatarPropertiesUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarPropertiesUpdate.js.map b/dist/classes/messages/AvatarPropertiesUpdate.js.map deleted file mode 100644 index fcebf32..0000000 --- a/dist/classes/messages/AvatarPropertiesUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarPropertiesUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarPropertiesUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarSitResponse.d.ts b/dist/classes/messages/AvatarSitResponse.d.ts deleted file mode 100644 index f32eacc..0000000 --- a/dist/classes/messages/AvatarSitResponse.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarSitResponseMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - SitObject: { - ID: UUID; - }; - SitTransform: { - AutoPilot: boolean; - SitPosition: Vector3; - SitRotation: Quaternion; - CameraEyeOffset: Vector3; - CameraAtOffset: Vector3; - ForceMouselook: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarSitResponse.js b/dist/classes/messages/AvatarSitResponse.js deleted file mode 100644 index 39dbed9..0000000 --- a/dist/classes/messages/AvatarSitResponse.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const Vector3_1 = require("../Vector3"); -const Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarSitResponseMessage { - constructor() { - this.name = 'AvatarSitResponse'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.AvatarSitResponse; - } - getSize() { - return 66; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.SitObject['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.SitTransform['AutoPilot']) ? 1 : 0, pos++); - this.SitTransform['SitPosition'].writeToBuffer(buf, pos, false); - pos += 12; - this.SitTransform['SitRotation'].writeToBuffer(buf, pos); - pos += 12; - this.SitTransform['CameraEyeOffset'].writeToBuffer(buf, pos, false); - pos += 12; - this.SitTransform['CameraAtOffset'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt8((this.SitTransform['ForceMouselook']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSitObject = { - ID: UUID_1.UUID.zero() - }; - newObjSitObject['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.SitObject = newObjSitObject; - const newObjSitTransform = { - AutoPilot: false, - SitPosition: Vector3_1.Vector3.getZero(), - SitRotation: Quaternion_1.Quaternion.getIdentity(), - CameraEyeOffset: Vector3_1.Vector3.getZero(), - CameraAtOffset: Vector3_1.Vector3.getZero(), - ForceMouselook: false - }; - newObjSitTransform['AutoPilot'] = (buf.readUInt8(pos++) === 1); - newObjSitTransform['SitPosition'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSitTransform['SitRotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - newObjSitTransform['CameraEyeOffset'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSitTransform['CameraAtOffset'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSitTransform['ForceMouselook'] = (buf.readUInt8(pos++) === 1); - this.SitTransform = newObjSitTransform; - return pos - startPos; - } -} -exports.AvatarSitResponseMessage = AvatarSitResponseMessage; -//# sourceMappingURL=AvatarSitResponse.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarSitResponse.js.map b/dist/classes/messages/AvatarSitResponse.js.map deleted file mode 100644 index d081e84..0000000 --- a/dist/classes/messages/AvatarSitResponse.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarSitResponse.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarSitResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/AvatarTextureUpdate.d.ts b/dist/classes/messages/AvatarTextureUpdate.d.ts deleted file mode 100644 index 59b4720..0000000 --- a/dist/classes/messages/AvatarTextureUpdate.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class AvatarTextureUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - TexturesChanged: boolean; - }; - WearableData: { - CacheID: UUID; - TextureIndex: number; - HostName: Buffer; - }[]; - TextureData: { - TextureID: UUID; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/AvatarTextureUpdate.js b/dist/classes/messages/AvatarTextureUpdate.js deleted file mode 100644 index 69a7bfe..0000000 --- a/dist/classes/messages/AvatarTextureUpdate.js +++ /dev/null @@ -1,86 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class AvatarTextureUpdateMessage { - constructor() { - this.name = 'AvatarTextureUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.AvatarTextureUpdate; - } - getSize() { - return this.calculateVarVarSize(this.WearableData, 'HostName', 1) + ((17) * this.WearableData.length) + ((16) * this.TextureData.length) + 19; - } - 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; - buf.writeUInt8((this.AgentData['TexturesChanged']) ? 1 : 0, pos++); - let count = this.WearableData.length; - buf.writeUInt8(this.WearableData.length, pos++); - for (let i = 0; i < count; i++) { - this.WearableData[i]['CacheID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.WearableData[i]['TextureIndex'], pos++); - buf.writeUInt8(this.WearableData[i]['HostName'].length, pos++); - this.WearableData[i]['HostName'].copy(buf, pos); - pos += this.WearableData[i]['HostName'].length; - } - count = this.TextureData.length; - buf.writeUInt8(this.TextureData.length, pos++); - for (let i = 0; i < count; i++) { - this.TextureData[i]['TextureID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - TexturesChanged: false - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['TexturesChanged'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - let count = buf.readUInt8(pos++); - this.WearableData = []; - for (let i = 0; i < count; i++) { - const newObjWearableData = { - CacheID: UUID_1.UUID.zero(), - TextureIndex: 0, - HostName: Buffer.allocUnsafe(0) - }; - newObjWearableData['CacheID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjWearableData['TextureIndex'] = buf.readUInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjWearableData['HostName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.WearableData.push(newObjWearableData); - } - count = buf.readUInt8(pos++); - this.TextureData = []; - for (let i = 0; i < count; i++) { - const newObjTextureData = { - TextureID: UUID_1.UUID.zero() - }; - newObjTextureData['TextureID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TextureData.push(newObjTextureData); - } - return pos - startPos; - } -} -exports.AvatarTextureUpdateMessage = AvatarTextureUpdateMessage; -//# sourceMappingURL=AvatarTextureUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/AvatarTextureUpdate.js.map b/dist/classes/messages/AvatarTextureUpdate.js.map deleted file mode 100644 index 06bad08..0000000 --- a/dist/classes/messages/AvatarTextureUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AvatarTextureUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/AvatarTextureUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/BulkUpdateInventory.d.ts b/dist/classes/messages/BulkUpdateInventory.d.ts deleted file mode 100644 index c8f717c..0000000 --- a/dist/classes/messages/BulkUpdateInventory.d.ts +++ /dev/null @@ -1,47 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class BulkUpdateInventoryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - TransactionID: UUID; - }; - FolderData: { - FolderID: UUID; - ParentID: UUID; - Type: number; - Name: Buffer; - }[]; - ItemData: { - ItemID: UUID; - CallbackID: number; - FolderID: UUID; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - AssetID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/BulkUpdateInventory.js b/dist/classes/messages/BulkUpdateInventory.js deleted file mode 100644 index 6070a37..0000000 --- a/dist/classes/messages/BulkUpdateInventory.js +++ /dev/null @@ -1,194 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class BulkUpdateInventoryMessage { - constructor() { - this.name = 'BulkUpdateInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.BulkUpdateInventory; - } - getSize() { - return this.calculateVarVarSize(this.FolderData, 'Name', 1) + ((33) * this.FolderData.length) + this.calculateVarVarSize(this.ItemData, 'Name', 1) + this.calculateVarVarSize(this.ItemData, 'Description', 1) + ((140) * this.ItemData.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['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - let 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; - this.FolderData[i]['ParentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.FolderData[i]['Type'], pos++); - buf.writeUInt8(this.FolderData[i]['Name'].length, pos++); - this.FolderData[i]['Name'].copy(buf, pos); - pos += this.FolderData[i]['Name'].length; - } - count = this.ItemData.length; - buf.writeUInt8(this.ItemData.length, pos++); - for (let i = 0; i < count; i++) { - this.ItemData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.ItemData[i]['CallbackID'], pos); - pos += 4; - this.ItemData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.ItemData[i]['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.ItemData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.ItemData[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.ItemData[i]['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.ItemData[i]['GroupOwned']) ? 1 : 0, pos++); - this.ItemData[i]['AssetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.ItemData[i]['Type'], pos++); - buf.writeInt8(this.ItemData[i]['InvType'], pos++); - buf.writeUInt32LE(this.ItemData[i]['Flags'], pos); - pos += 4; - buf.writeUInt8(this.ItemData[i]['SaleType'], pos++); - buf.writeInt32LE(this.ItemData[i]['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.ItemData[i]['Name'].length, pos++); - this.ItemData[i]['Name'].copy(buf, pos); - pos += this.ItemData[i]['Name'].length; - buf.writeUInt8(this.ItemData[i]['Description'].length, pos++); - this.ItemData[i]['Description'].copy(buf, pos); - pos += this.ItemData[i]['Description'].length; - buf.writeInt32LE(this.ItemData[i]['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['CRC'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - TransactionID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - let count = buf.readUInt8(pos++); - this.FolderData = []; - for (let i = 0; i < count; i++) { - const newObjFolderData = { - FolderID: UUID_1.UUID.zero(), - ParentID: UUID_1.UUID.zero(), - Type: 0, - Name: Buffer.allocUnsafe(0) - }; - newObjFolderData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjFolderData['ParentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjFolderData['Type'] = buf.readInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjFolderData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.FolderData.push(newObjFolderData); - } - count = buf.readUInt8(pos++); - this.ItemData = []; - for (let i = 0; i < count; i++) { - const newObjItemData = { - ItemID: UUID_1.UUID.zero(), - CallbackID: 0, - FolderID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - AssetID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjItemData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['CallbackID'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjItemData['AssetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['Type'] = buf.readInt8(pos++); - newObjItemData['InvType'] = buf.readInt8(pos++); - newObjItemData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['SaleType'] = buf.readUInt8(pos++); - newObjItemData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjItemData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjItemData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjItemData['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjItemData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.ItemData.push(newObjItemData); - } - return pos - startPos; - } -} -exports.BulkUpdateInventoryMessage = BulkUpdateInventoryMessage; -//# sourceMappingURL=BulkUpdateInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/BulkUpdateInventory.js.map b/dist/classes/messages/BulkUpdateInventory.js.map deleted file mode 100644 index efce4ad..0000000 --- a/dist/classes/messages/BulkUpdateInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BulkUpdateInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/BulkUpdateInventory.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/BuyObjectInventory.d.ts b/dist/classes/messages/BuyObjectInventory.d.ts deleted file mode 100644 index 0ca2f52..0000000 --- a/dist/classes/messages/BuyObjectInventory.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class BuyObjectInventoryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - ObjectID: UUID; - ItemID: UUID; - FolderID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/BuyObjectInventory.js b/dist/classes/messages/BuyObjectInventory.js deleted file mode 100644 index 8d3f53f..0000000 --- a/dist/classes/messages/BuyObjectInventory.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class BuyObjectInventoryMessage { - constructor() { - this.name = 'BuyObjectInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.BuyObjectInventory; - } - getSize() { - return 80; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['FolderID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - ObjectID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero() - }; - newObjData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.BuyObjectInventoryMessage = BuyObjectInventoryMessage; -//# sourceMappingURL=BuyObjectInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/BuyObjectInventory.js.map b/dist/classes/messages/BuyObjectInventory.js.map deleted file mode 100644 index b44eb9a..0000000 --- a/dist/classes/messages/BuyObjectInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BuyObjectInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/BuyObjectInventory.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAmEpC,CAAC;IAvDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAIZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvED,8DAuEC"} \ No newline at end of file diff --git a/dist/classes/messages/CameraConstraint.d.ts b/dist/classes/messages/CameraConstraint.d.ts deleted file mode 100644 index 46a9655..0000000 --- a/dist/classes/messages/CameraConstraint.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { Vector4 } from '../Vector4'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CameraConstraintMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - CameraCollidePlane: { - Plane: Vector4; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CameraConstraint.js b/dist/classes/messages/CameraConstraint.js deleted file mode 100644 index f82b9d1..0000000 --- a/dist/classes/messages/CameraConstraint.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Vector4_1 = require("../Vector4"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CameraConstraintMessage { - constructor() { - this.name = 'CameraConstraint'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.CameraConstraint; - } - getSize() { - return 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.CameraCollidePlane['Plane'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjCameraCollidePlane = { - Plane: Vector4_1.Vector4.getZero() - }; - newObjCameraCollidePlane['Plane'] = new Vector4_1.Vector4(buf, pos); - pos += 16; - this.CameraCollidePlane = newObjCameraCollidePlane; - return pos - startPos; - } -} -exports.CameraConstraintMessage = CameraConstraintMessage; -//# sourceMappingURL=CameraConstraint.js.map \ No newline at end of file diff --git a/dist/classes/messages/CameraConstraint.js.map b/dist/classes/messages/CameraConstraint.js.map deleted file mode 100644 index b3e25dd..0000000 --- a/dist/classes/messages/CameraConstraint.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CameraConstraint.js","sourceRoot":"","sources":["../../../lib/classes/messages/CameraConstraint.ts"],"names":[],"mappings":";;AAEA,wCAAmC;AACnC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC1F,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAiClC,CAAC;IA3BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,wBAAwB,GAE1B;YACA,KAAK,EAAE,iBAAO,CAAC,OAAO,EAAE;SAC3B,CAAC;QACF,wBAAwB,CAAC,OAAO,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,kBAAkB,GAAG,wBAAwB,CAAC;QACnD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,0DAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/CancelAuction.d.ts b/dist/classes/messages/CancelAuction.d.ts deleted file mode 100644 index 2c63785..0000000 --- a/dist/classes/messages/CancelAuction.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CancelAuctionMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ParcelData: { - ParcelID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CancelAuction.js b/dist/classes/messages/CancelAuction.js deleted file mode 100644 index 8b33e30..0000000 --- a/dist/classes/messages/CancelAuction.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CancelAuctionMessage { - constructor() { - this.name = 'CancelAuction'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CancelAuction; - } - getSize() { - return ((16) * this.ParcelData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.ParcelData.length; - buf.writeUInt8(this.ParcelData.length, pos++); - for (let i = 0; i < count; i++) { - this.ParcelData[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.ParcelData = []; - for (let i = 0; i < count; i++) { - const newObjParcelData = { - ParcelID: UUID_1.UUID.zero() - }; - newObjParcelData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ParcelData.push(newObjParcelData); - } - return pos - startPos; - } -} -exports.CancelAuctionMessage = CancelAuctionMessage; -//# sourceMappingURL=CancelAuction.js.map \ No newline at end of file diff --git a/dist/classes/messages/CancelAuction.js.map b/dist/classes/messages/CancelAuction.js.map deleted file mode 100644 index e16e2ec..0000000 --- a/dist/classes/messages/CancelAuction.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CancelAuction.js","sourceRoot":"","sources":["../../../lib/classes/messages/CancelAuction.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IA2C/B,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;aACxB,CAAC;YACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,oDA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/ChangeInventoryItemFlags.d.ts b/dist/classes/messages/ChangeInventoryItemFlags.d.ts deleted file mode 100644 index 0ea2f41..0000000 --- a/dist/classes/messages/ChangeInventoryItemFlags.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChangeInventoryItemFlagsMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - ItemID: UUID; - Flags: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChangeInventoryItemFlags.js b/dist/classes/messages/ChangeInventoryItemFlags.js deleted file mode 100644 index a6f18d0..0000000 --- a/dist/classes/messages/ChangeInventoryItemFlags.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ChangeInventoryItemFlagsMessage { - constructor() { - this.name = 'ChangeInventoryItemFlags'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ChangeInventoryItemFlags; - } - getSize() { - return ((20) * this.InventoryData.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.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData[i]['Flags'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - Flags: 0 - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.ChangeInventoryItemFlagsMessage = ChangeInventoryItemFlagsMessage; -//# sourceMappingURL=ChangeInventoryItemFlags.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChangeInventoryItemFlags.js.map b/dist/classes/messages/ChangeInventoryItemFlags.js.map deleted file mode 100644 index 4937026..0000000 --- a/dist/classes/messages/ChangeInventoryItemFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChangeInventoryItemFlags.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChangeInventoryItemFlags.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,+BAA+B;IAA5C;QAEI,SAAI,GAAG,0BAA0B,CAAC;QAClC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,wBAAwB,CAAC;IAsE1C,CAAC;IA3DG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IACnD,CAAC;IAED,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,aAAa,CAAC,MAAM,CAAC;QACxC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACjD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACxD,GAAG,IAAI,EAAE,CAAC;YACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,aAAa,GAAG,EAAE,CAAC;QACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,mBAAmB,GAGrB;gBACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;gBACnB,KAAK,EAAE,CAAC;aACX,CAAC;YACF,mBAAmB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACnD,GAAG,IAAI,EAAE,CAAC;YACV,mBAAmB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;SAChD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1ED,0EA0EC"} \ No newline at end of file diff --git a/dist/classes/messages/ChangeUserRights.d.ts b/dist/classes/messages/ChangeUserRights.d.ts deleted file mode 100644 index 7d49572..0000000 --- a/dist/classes/messages/ChangeUserRights.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChangeUserRightsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - Rights: { - AgentRelated: UUID; - RelatedRights: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChangeUserRights.js b/dist/classes/messages/ChangeUserRights.js deleted file mode 100644 index 8ff3088..0000000 --- a/dist/classes/messages/ChangeUserRights.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ChangeUserRightsMessage { - constructor() { - this.name = 'ChangeUserRights'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ChangeUserRights; - } - getSize() { - return ((20) * this.Rights.length) + 17; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.Rights.length; - buf.writeUInt8(this.Rights.length, pos++); - for (let i = 0; i < count; i++) { - this.Rights[i]['AgentRelated'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Rights[i]['RelatedRights'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.Rights = []; - for (let i = 0; i < count; i++) { - const newObjRights = { - AgentRelated: UUID_1.UUID.zero(), - RelatedRights: 0 - }; - newObjRights['AgentRelated'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRights['RelatedRights'] = buf.readInt32LE(pos); - pos += 4; - this.Rights.push(newObjRights); - } - return pos - startPos; - } -} -exports.ChangeUserRightsMessage = ChangeUserRightsMessage; -//# sourceMappingURL=ChangeUserRights.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChangeUserRights.js.map b/dist/classes/messages/ChangeUserRights.js.map deleted file mode 100644 index bbe076a..0000000 --- a/dist/classes/messages/ChangeUserRights.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChangeUserRights.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChangeUserRights.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IA+DlC,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC5C,CAAC;IAED,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,MAAM,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC;QACjC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC1C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;YACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;QACjB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,YAAY,GAGd;gBACA,YAAY,EAAE,WAAI,CAAC,IAAI,EAAE;gBACzB,aAAa,EAAE,CAAC;aACnB,CAAC;YACF,YAAY,CAAC,cAAc,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,YAAY,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;SAClC;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,0DAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/ChatFromSimulator.d.ts b/dist/classes/messages/ChatFromSimulator.d.ts deleted file mode 100644 index 59289c1..0000000 --- a/dist/classes/messages/ChatFromSimulator.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChatFromSimulatorMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ChatData: { - FromName: Buffer; - SourceID: UUID; - OwnerID: UUID; - SourceType: number; - ChatType: number; - Audible: number; - Position: Vector3; - Message: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChatFromSimulator.js b/dist/classes/messages/ChatFromSimulator.js deleted file mode 100644 index e2c4db4..0000000 --- a/dist/classes/messages/ChatFromSimulator.js +++ /dev/null @@ -1,70 +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"); -const Message_1 = require("../../enums/Message"); -class ChatFromSimulatorMessage { - constructor() { - this.name = 'ChatFromSimulator'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ChatFromSimulator; - } - getSize() { - return (this.ChatData['FromName'].length + 1 + this.ChatData['Message'].length + 2) + 47; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.ChatData['FromName'].length, pos++); - this.ChatData['FromName'].copy(buf, pos); - pos += this.ChatData['FromName'].length; - this.ChatData['SourceID'].writeToBuffer(buf, pos); - pos += 16; - this.ChatData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ChatData['SourceType'], pos++); - buf.writeUInt8(this.ChatData['ChatType'], pos++); - buf.writeUInt8(this.ChatData['Audible'], pos++); - this.ChatData['Position'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt16LE(this.ChatData['Message'].length, pos); - pos += 2; - this.ChatData['Message'].copy(buf, pos); - pos += this.ChatData['Message'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjChatData = { - FromName: Buffer.allocUnsafe(0), - SourceID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - SourceType: 0, - ChatType: 0, - Audible: 0, - Position: Vector3_1.Vector3.getZero(), - Message: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjChatData['FromName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjChatData['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjChatData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjChatData['SourceType'] = buf.readUInt8(pos++); - newObjChatData['ChatType'] = buf.readUInt8(pos++); - newObjChatData['Audible'] = buf.readUInt8(pos++); - newObjChatData['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjChatData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ChatData = newObjChatData; - return pos - startPos; - } -} -exports.ChatFromSimulatorMessage = ChatFromSimulatorMessage; -//# sourceMappingURL=ChatFromSimulator.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChatFromSimulator.js.map b/dist/classes/messages/ChatFromSimulator.js.map deleted file mode 100644 index c8eb624..0000000 --- a/dist/classes/messages/ChatFromSimulator.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChatFromSimulator.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChatFromSimulator.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ChatFromViewer.d.ts b/dist/classes/messages/ChatFromViewer.d.ts deleted file mode 100644 index db4d6f5..0000000 --- a/dist/classes/messages/ChatFromViewer.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChatFromViewerMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ChatData: { - Message: Buffer; - Type: number; - Channel: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChatFromViewer.js b/dist/classes/messages/ChatFromViewer.js deleted file mode 100644 index ba7c99e..0000000 --- a/dist/classes/messages/ChatFromViewer.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ChatFromViewerMessage { - constructor() { - this.name = 'ChatFromViewer'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ChatFromViewer; - } - getSize() { - return (this.ChatData['Message'].length + 2) + 37; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt16LE(this.ChatData['Message'].length, pos); - pos += 2; - this.ChatData['Message'].copy(buf, pos); - pos += this.ChatData['Message'].length; - buf.writeUInt8(this.ChatData['Type'], pos++); - buf.writeInt32LE(this.ChatData['Channel'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjChatData = { - Message: Buffer.allocUnsafe(0), - Type: 0, - Channel: 0 - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjChatData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjChatData['Type'] = buf.readUInt8(pos++); - newObjChatData['Channel'] = buf.readInt32LE(pos); - pos += 4; - this.ChatData = newObjChatData; - return pos - startPos; - } -} -exports.ChatFromViewerMessage = ChatFromViewerMessage; -//# sourceMappingURL=ChatFromViewer.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChatFromViewer.js.map b/dist/classes/messages/ChatFromViewer.js.map deleted file mode 100644 index 67cb32c..0000000 --- a/dist/classes/messages/ChatFromViewer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChatFromViewer.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChatFromViewer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ChatPass.d.ts b/dist/classes/messages/ChatPass.d.ts deleted file mode 100644 index e175100..0000000 --- a/dist/classes/messages/ChatPass.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChatPassMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ChatData: { - Channel: number; - Position: Vector3; - ID: UUID; - OwnerID: UUID; - Name: Buffer; - SourceType: number; - Type: number; - Radius: number; - SimAccess: number; - Message: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChatPass.js b/dist/classes/messages/ChatPass.js deleted file mode 100644 index a091801..0000000 --- a/dist/classes/messages/ChatPass.js +++ /dev/null @@ -1,80 +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"); -const Message_1 = require("../../enums/Message"); -class ChatPassMessage { - constructor() { - this.name = 'ChatPass'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ChatPass; - } - getSize() { - return (this.ChatData['Name'].length + 1 + this.ChatData['Message'].length + 2) + 55; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.ChatData['Channel'], pos); - pos += 4; - this.ChatData['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.ChatData['ID'].writeToBuffer(buf, pos); - pos += 16; - this.ChatData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ChatData['Name'].length, pos++); - this.ChatData['Name'].copy(buf, pos); - pos += this.ChatData['Name'].length; - buf.writeUInt8(this.ChatData['SourceType'], pos++); - buf.writeUInt8(this.ChatData['Type'], pos++); - buf.writeFloatLE(this.ChatData['Radius'], pos); - pos += 4; - buf.writeUInt8(this.ChatData['SimAccess'], pos++); - buf.writeUInt16LE(this.ChatData['Message'].length, pos); - pos += 2; - this.ChatData['Message'].copy(buf, pos); - pos += this.ChatData['Message'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjChatData = { - Channel: 0, - Position: Vector3_1.Vector3.getZero(), - ID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - SourceType: 0, - Type: 0, - Radius: 0, - SimAccess: 0, - Message: Buffer.allocUnsafe(0) - }; - newObjChatData['Channel'] = buf.readInt32LE(pos); - pos += 4; - newObjChatData['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjChatData['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjChatData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjChatData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjChatData['SourceType'] = buf.readUInt8(pos++); - newObjChatData['Type'] = buf.readUInt8(pos++); - newObjChatData['Radius'] = buf.readFloatLE(pos); - pos += 4; - newObjChatData['SimAccess'] = buf.readUInt8(pos++); - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjChatData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ChatData = newObjChatData; - return pos - startPos; - } -} -exports.ChatPassMessage = ChatPassMessage; -//# sourceMappingURL=ChatPass.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChatPass.js.map b/dist/classes/messages/ChatPass.js.map deleted file mode 100644 index 49ff6de..0000000 --- a/dist/classes/messages/ChatPass.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChatPass.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChatPass.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/CheckParcelAuctions.d.ts b/dist/classes/messages/CheckParcelAuctions.d.ts deleted file mode 100644 index d8e0512..0000000 --- a/dist/classes/messages/CheckParcelAuctions.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CheckParcelAuctionsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionHandle: Long; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CheckParcelAuctions.js b/dist/classes/messages/CheckParcelAuctions.js deleted file mode 100644 index 06fe7aa..0000000 --- a/dist/classes/messages/CheckParcelAuctions.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CheckParcelAuctionsMessage { - constructor() { - this.name = 'CheckParcelAuctions'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CheckParcelAuctions; - } - getSize() { - return ((8) * this.RegionData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.RegionData.length; - buf.writeUInt8(this.RegionData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.RegionData[i]['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData[i]['RegionHandle'].high, pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.RegionData = []; - for (let i = 0; i < count; i++) { - const newObjRegionData = { - RegionHandle: Long.ZERO - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionData.push(newObjRegionData); - } - return pos - startPos; - } -} -exports.CheckParcelAuctionsMessage = CheckParcelAuctionsMessage; -//# sourceMappingURL=CheckParcelAuctions.js.map \ No newline at end of file diff --git a/dist/classes/messages/CheckParcelAuctions.js.map b/dist/classes/messages/CheckParcelAuctions.js.map deleted file mode 100644 index 161600f..0000000 --- a/dist/classes/messages/CheckParcelAuctions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CheckParcelAuctions.js","sourceRoot":"","sources":["../../../lib/classes/messages/CheckParcelAuctions.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA6CrC,CAAC;IAvCG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC9D,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;YAC/D,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,YAAY,EAAE,IAAI,CAAC,IAAI;aAC1B,CAAC;YACF,gBAAgB,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;YAC1F,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAjDD,gEAiDC"} \ No newline at end of file diff --git a/dist/classes/messages/CheckParcelSales.d.ts b/dist/classes/messages/CheckParcelSales.d.ts deleted file mode 100644 index 17947e7..0000000 --- a/dist/classes/messages/CheckParcelSales.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CheckParcelSalesMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionHandle: Long; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CheckParcelSales.js b/dist/classes/messages/CheckParcelSales.js deleted file mode 100644 index d6b8ee0..0000000 --- a/dist/classes/messages/CheckParcelSales.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CheckParcelSalesMessage { - constructor() { - this.name = 'CheckParcelSales'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CheckParcelSales; - } - getSize() { - return ((8) * this.RegionData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.RegionData.length; - buf.writeUInt8(this.RegionData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.RegionData[i]['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData[i]['RegionHandle'].high, pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.RegionData = []; - for (let i = 0; i < count; i++) { - const newObjRegionData = { - RegionHandle: Long.ZERO - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionData.push(newObjRegionData); - } - return pos - startPos; - } -} -exports.CheckParcelSalesMessage = CheckParcelSalesMessage; -//# sourceMappingURL=CheckParcelSales.js.map \ No newline at end of file diff --git a/dist/classes/messages/CheckParcelSales.js.map b/dist/classes/messages/CheckParcelSales.js.map deleted file mode 100644 index e041a43..0000000 --- a/dist/classes/messages/CheckParcelSales.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CheckParcelSales.js","sourceRoot":"","sources":["../../../lib/classes/messages/CheckParcelSales.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IA6ClC,CAAC;IAvCG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC9D,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;YAC/D,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,YAAY,EAAE,IAAI,CAAC,IAAI;aAC1B,CAAC;YACF,gBAAgB,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;YAC1F,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAjDD,0DAiDC"} \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentAlive.d.ts b/dist/classes/messages/ChildAgentAlive.d.ts deleted file mode 100644 index 5a5325b..0000000 --- a/dist/classes/messages/ChildAgentAlive.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChildAgentAliveMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - RegionHandle: Long; - ViewerCircuitCode: number; - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChildAgentAlive.js b/dist/classes/messages/ChildAgentAlive.js deleted file mode 100644 index d8d3119..0000000 --- a/dist/classes/messages/ChildAgentAlive.js +++ /dev/null @@ -1,52 +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"); -const Message_1 = require("../../enums/Message"); -class ChildAgentAliveMessage { - constructor() { - this.name = 'ChildAgentAlive'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ChildAgentAlive; - } - getSize() { - return 44; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.AgentData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.AgentData['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt32LE(this.AgentData['ViewerCircuitCode'], pos); - pos += 4; - 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; - let varLength = 0; - const newObjAgentData = { - RegionHandle: Long.ZERO, - ViewerCircuitCode: 0, - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero() - }; - newObjAgentData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjAgentData['ViewerCircuitCode'] = buf.readUInt32LE(pos); - pos += 4; - 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.ChildAgentAliveMessage = ChildAgentAliveMessage; -//# sourceMappingURL=ChildAgentAlive.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentAlive.js.map b/dist/classes/messages/ChildAgentAlive.js.map deleted file mode 100644 index b289856..0000000 --- a/dist/classes/messages/ChildAgentAlive.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChildAgentAlive.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChildAgentAlive.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,aAAa,CAAC;QACjE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAwDjC,CAAC;IA/CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QAC3D,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,CAAC,CAAC;QACT,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAKjB;YACA,YAAY,EAAE,IAAI,CAAC,IAAI;YACvB,iBAAiB,EAAE,CAAC;YACpB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;SACzB,CAAC;QACF,eAAe,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QACzF,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,mBAAmB,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC7D,GAAG,IAAI,CAAC,CAAC;QACT,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5DD,wDA4DC"} \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentDying.d.ts b/dist/classes/messages/ChildAgentDying.d.ts deleted file mode 100644 index 6a5f076..0000000 --- a/dist/classes/messages/ChildAgentDying.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChildAgentDyingMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChildAgentDying.js b/dist/classes/messages/ChildAgentDying.js deleted file mode 100644 index 50139e0..0000000 --- a/dist/classes/messages/ChildAgentDying.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ChildAgentDyingMessage { - constructor() { - this.name = 'ChildAgentDying'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ChildAgentDying; - } - 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; - let varLength = 0; - 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.ChildAgentDyingMessage = ChildAgentDyingMessage; -//# sourceMappingURL=ChildAgentDying.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentDying.js.map b/dist/classes/messages/ChildAgentDying.js.map deleted file mode 100644 index 4bbe27c..0000000 --- a/dist/classes/messages/ChildAgentDying.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChildAgentDying.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChildAgentDying.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAwCjC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,wDA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentPositionUpdate.d.ts b/dist/classes/messages/ChildAgentPositionUpdate.d.ts deleted file mode 100644 index d6e017f..0000000 --- a/dist/classes/messages/ChildAgentPositionUpdate.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChildAgentPositionUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - RegionHandle: Long; - ViewerCircuitCode: number; - AgentID: UUID; - SessionID: UUID; - AgentPos: Vector3; - AgentVel: Vector3; - Center: Vector3; - Size: Vector3; - AtAxis: Vector3; - LeftAxis: Vector3; - UpAxis: Vector3; - ChangedGrid: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChildAgentPositionUpdate.js b/dist/classes/messages/ChildAgentPositionUpdate.js deleted file mode 100644 index b49969b..0000000 --- a/dist/classes/messages/ChildAgentPositionUpdate.js +++ /dev/null @@ -1,91 +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"); -const Message_1 = require("../../enums/Message"); -class ChildAgentPositionUpdateMessage { - constructor() { - this.name = 'ChildAgentPositionUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ChildAgentPositionUpdate; - } - getSize() { - return 129; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.AgentData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.AgentData['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt32LE(this.AgentData['ViewerCircuitCode'], pos); - pos += 4; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['AgentPos'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['AgentVel'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['Center'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['Size'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['AtAxis'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['LeftAxis'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['UpAxis'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt8((this.AgentData['ChangedGrid']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - RegionHandle: Long.ZERO, - ViewerCircuitCode: 0, - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - AgentPos: Vector3_1.Vector3.getZero(), - AgentVel: Vector3_1.Vector3.getZero(), - Center: Vector3_1.Vector3.getZero(), - Size: Vector3_1.Vector3.getZero(), - AtAxis: Vector3_1.Vector3.getZero(), - LeftAxis: Vector3_1.Vector3.getZero(), - UpAxis: Vector3_1.Vector3.getZero(), - ChangedGrid: false - }; - newObjAgentData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjAgentData['ViewerCircuitCode'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AgentPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['AgentVel'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['Center'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['Size'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['AtAxis'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['LeftAxis'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['UpAxis'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['ChangedGrid'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.ChildAgentPositionUpdateMessage = ChildAgentPositionUpdateMessage; -//# sourceMappingURL=ChildAgentPositionUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentPositionUpdate.js.map b/dist/classes/messages/ChildAgentPositionUpdate.js.map deleted file mode 100644 index a35884e..0000000 --- a/dist/classes/messages/ChildAgentPositionUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChildAgentPositionUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChildAgentPositionUpdate.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,wCAAmC;AACnC,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,+BAA+B;IAA5C;QAEI,SAAI,GAAG,0BAA0B,CAAC;QAClC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,aAAa,CAAC;QACjE,OAAE,GAAG,iBAAO,CAAC,wBAAwB,CAAC;IA8G1C,CAAC;IA7FG,OAAO;QAEH,OAAO,GAAG,CAAC;IACf,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QAC3D,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,CAAC,CAAC;QACT,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,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC1D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC1D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC1D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC/D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAajB;YACA,YAAY,EAAE,IAAI,CAAC,IAAI;YACvB,iBAAiB,EAAE,CAAC;YACpB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,QAAQ,EAAE,iBAAO,CAAC,OAAO,EAAE;YAC3B,QAAQ,EAAE,iBAAO,CAAC,OAAO,EAAE;YAC3B,MAAM,EAAE,iBAAO,CAAC,OAAO,EAAE;YACzB,IAAI,EAAE,iBAAO,CAAC,OAAO,EAAE;YACvB,MAAM,EAAE,iBAAO,CAAC,OAAO,EAAE;YACzB,QAAQ,EAAE,iBAAO,CAAC,OAAO,EAAE;YAC3B,MAAM,EAAE,iBAAO,CAAC,OAAO,EAAE;YACzB,WAAW,EAAE,KAAK;SACrB,CAAC;QACF,eAAe,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QACzF,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,mBAAmB,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC7D,GAAG,IAAI,CAAC,CAAC;QACT,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,UAAU,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC3D,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC3D,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACzD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,MAAM,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACvD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACzD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC3D,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACzD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,aAAa,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC9D,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAlHD,0EAkHC"} \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentUnknown.d.ts b/dist/classes/messages/ChildAgentUnknown.d.ts deleted file mode 100644 index c6face6..0000000 --- a/dist/classes/messages/ChildAgentUnknown.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChildAgentUnknownMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChildAgentUnknown.js b/dist/classes/messages/ChildAgentUnknown.js deleted file mode 100644 index 5a35fb3..0000000 --- a/dist/classes/messages/ChildAgentUnknown.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ChildAgentUnknownMessage { - constructor() { - this.name = 'ChildAgentUnknown'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ChildAgentUnknown; - } - 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; - let varLength = 0; - 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.ChildAgentUnknownMessage = ChildAgentUnknownMessage; -//# sourceMappingURL=ChildAgentUnknown.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentUnknown.js.map b/dist/classes/messages/ChildAgentUnknown.js.map deleted file mode 100644 index c3551e1..0000000 --- a/dist/classes/messages/ChildAgentUnknown.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChildAgentUnknown.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChildAgentUnknown.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAwCnC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,4DA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentUpdate.d.ts b/dist/classes/messages/ChildAgentUpdate.d.ts deleted file mode 100644 index 4f0aa1b..0000000 --- a/dist/classes/messages/ChildAgentUpdate.d.ts +++ /dev/null @@ -1,72 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ChildAgentUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - RegionHandle: Long; - ViewerCircuitCode: number; - AgentID: UUID; - SessionID: UUID; - AgentPos: Vector3; - AgentVel: Vector3; - Center: Vector3; - Size: Vector3; - AtAxis: Vector3; - LeftAxis: Vector3; - UpAxis: Vector3; - ChangedGrid: boolean; - Far: number; - Aspect: number; - Throttles: Buffer; - LocomotionState: number; - HeadRotation: Quaternion; - BodyRotation: Quaternion; - ControlFlags: number; - EnergyLevel: number; - GodLevel: number; - AlwaysRun: boolean; - PreyAgent: UUID; - AgentAccess: number; - AgentTextures: Buffer; - ActiveGroupID: UUID; - }; - GroupData: { - GroupID: UUID; - GroupPowers: Long; - AcceptNotices: boolean; - }[]; - AnimationData: { - Animation: UUID; - ObjectID: UUID; - }[]; - GranterBlock: { - GranterID: UUID; - }[]; - NVPairData: { - NVPairs: Buffer; - }[]; - VisualParam: { - ParamValue: number; - }[]; - AgentAccess: { - AgentLegacyAccess: number; - AgentMaxAccess: number; - }[]; - AgentInfo: { - Flags: number; - }[]; - AgentInventoryHost: { - InventoryHost: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ChildAgentUpdate.js b/dist/classes/messages/ChildAgentUpdate.js deleted file mode 100644 index 7b144b0..0000000 --- a/dist/classes/messages/ChildAgentUpdate.js +++ /dev/null @@ -1,317 +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 Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ChildAgentUpdateMessage { - constructor() { - this.name = 'ChildAgentUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ChildAgentUpdate; - } - getSize() { - return (this.AgentData['Throttles'].length + 1 + this.AgentData['AgentTextures'].length + 2) + ((25) * this.GroupData.length) + ((32) * this.AnimationData.length) + ((16) * this.GranterBlock.length) + this.calculateVarVarSize(this.NVPairData, 'NVPairs', 2) + ((1) * this.VisualParam.length) + ((2) * this.AgentAccess.length) + ((4) * this.AgentInfo.length) + this.calculateVarVarSize(this.AgentInventoryHost, 'InventoryHost', 1) + 216; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.AgentData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.AgentData['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt32LE(this.AgentData['ViewerCircuitCode'], pos); - pos += 4; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['AgentPos'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['AgentVel'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['Center'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['Size'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['AtAxis'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['LeftAxis'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['UpAxis'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt8((this.AgentData['ChangedGrid']) ? 1 : 0, pos++); - buf.writeFloatLE(this.AgentData['Far'], pos); - pos += 4; - buf.writeFloatLE(this.AgentData['Aspect'], pos); - pos += 4; - buf.writeUInt8(this.AgentData['Throttles'].length, pos++); - this.AgentData['Throttles'].copy(buf, pos); - pos += this.AgentData['Throttles'].length; - buf.writeUInt32LE(this.AgentData['LocomotionState'], pos); - pos += 4; - this.AgentData['HeadRotation'].writeToBuffer(buf, pos); - pos += 12; - this.AgentData['BodyRotation'].writeToBuffer(buf, pos); - pos += 12; - buf.writeUInt32LE(this.AgentData['ControlFlags'], pos); - pos += 4; - buf.writeFloatLE(this.AgentData['EnergyLevel'], pos); - pos += 4; - buf.writeUInt8(this.AgentData['GodLevel'], pos++); - buf.writeUInt8((this.AgentData['AlwaysRun']) ? 1 : 0, pos++); - this.AgentData['PreyAgent'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.AgentData['AgentAccess'], pos++); - buf.writeUInt16LE(this.AgentData['AgentTextures'].length, pos); - pos += 2; - this.AgentData['AgentTextures'].copy(buf, pos); - pos += this.AgentData['AgentTextures'].length; - this.AgentData['ActiveGroupID'].writeToBuffer(buf, pos); - pos += 16; - let 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++); - } - count = this.AnimationData.length; - buf.writeUInt8(this.AnimationData.length, pos++); - for (let i = 0; i < count; i++) { - this.AnimationData[i]['Animation'].writeToBuffer(buf, pos); - pos += 16; - this.AnimationData[i]['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - } - count = this.GranterBlock.length; - buf.writeUInt8(this.GranterBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.GranterBlock[i]['GranterID'].writeToBuffer(buf, pos); - pos += 16; - } - count = this.NVPairData.length; - buf.writeUInt8(this.NVPairData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt16LE(this.NVPairData[i]['NVPairs'].length, pos); - pos += 2; - this.NVPairData[i]['NVPairs'].copy(buf, pos); - pos += this.NVPairData[i]['NVPairs'].length; - } - count = this.VisualParam.length; - buf.writeUInt8(this.VisualParam.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.VisualParam[i]['ParamValue'], pos++); - } - count = this.AgentAccess.length; - buf.writeUInt8(this.AgentAccess.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.AgentAccess[i]['AgentLegacyAccess'], pos++); - buf.writeUInt8(this.AgentAccess[i]['AgentMaxAccess'], pos++); - } - count = this.AgentInfo.length; - buf.writeUInt8(this.AgentInfo.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.AgentInfo[i]['Flags'], pos); - pos += 4; - } - count = this.AgentInventoryHost.length; - buf.writeUInt8(this.AgentInventoryHost.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.AgentInventoryHost[i]['InventoryHost'].length, pos++); - this.AgentInventoryHost[i]['InventoryHost'].copy(buf, pos); - pos += this.AgentInventoryHost[i]['InventoryHost'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - RegionHandle: Long.ZERO, - ViewerCircuitCode: 0, - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - AgentPos: Vector3_1.Vector3.getZero(), - AgentVel: Vector3_1.Vector3.getZero(), - Center: Vector3_1.Vector3.getZero(), - Size: Vector3_1.Vector3.getZero(), - AtAxis: Vector3_1.Vector3.getZero(), - LeftAxis: Vector3_1.Vector3.getZero(), - UpAxis: Vector3_1.Vector3.getZero(), - ChangedGrid: false, - Far: 0, - Aspect: 0, - Throttles: Buffer.allocUnsafe(0), - LocomotionState: 0, - HeadRotation: Quaternion_1.Quaternion.getIdentity(), - BodyRotation: Quaternion_1.Quaternion.getIdentity(), - ControlFlags: 0, - EnergyLevel: 0, - GodLevel: 0, - AlwaysRun: false, - PreyAgent: UUID_1.UUID.zero(), - AgentAccess: 0, - AgentTextures: Buffer.allocUnsafe(0), - ActiveGroupID: UUID_1.UUID.zero() - }; - newObjAgentData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjAgentData['ViewerCircuitCode'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AgentPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['AgentVel'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['Center'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['Size'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['AtAxis'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['LeftAxis'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['UpAxis'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['ChangedGrid'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['Far'] = buf.readFloatLE(pos); - pos += 4; - newObjAgentData['Aspect'] = buf.readFloatLE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjAgentData['Throttles'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjAgentData['LocomotionState'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['HeadRotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - newObjAgentData['BodyRotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - newObjAgentData['ControlFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['EnergyLevel'] = buf.readFloatLE(pos); - pos += 4; - newObjAgentData['GodLevel'] = buf.readUInt8(pos++); - newObjAgentData['AlwaysRun'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['PreyAgent'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AgentAccess'] = buf.readUInt8(pos++); - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjAgentData['AgentTextures'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjAgentData['ActiveGroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - let 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 - }; - 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); - this.GroupData.push(newObjGroupData); - } - count = buf.readUInt8(pos++); - this.AnimationData = []; - for (let i = 0; i < count; i++) { - const newObjAnimationData = { - Animation: UUID_1.UUID.zero(), - ObjectID: UUID_1.UUID.zero() - }; - newObjAnimationData['Animation'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAnimationData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AnimationData.push(newObjAnimationData); - } - count = buf.readUInt8(pos++); - this.GranterBlock = []; - for (let i = 0; i < count; i++) { - const newObjGranterBlock = { - GranterID: UUID_1.UUID.zero() - }; - newObjGranterBlock['GranterID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GranterBlock.push(newObjGranterBlock); - } - count = buf.readUInt8(pos++); - this.NVPairData = []; - for (let i = 0; i < count; i++) { - const newObjNVPairData = { - NVPairs: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjNVPairData['NVPairs'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.NVPairData.push(newObjNVPairData); - } - count = buf.readUInt8(pos++); - this.VisualParam = []; - for (let i = 0; i < count; i++) { - const newObjVisualParam = { - ParamValue: 0 - }; - newObjVisualParam['ParamValue'] = buf.readUInt8(pos++); - this.VisualParam.push(newObjVisualParam); - } - count = buf.readUInt8(pos++); - this.AgentAccess = []; - for (let i = 0; i < count; i++) { - const newObjAgentAccess = { - AgentLegacyAccess: 0, - AgentMaxAccess: 0 - }; - newObjAgentAccess['AgentLegacyAccess'] = buf.readUInt8(pos++); - newObjAgentAccess['AgentMaxAccess'] = buf.readUInt8(pos++); - this.AgentAccess.push(newObjAgentAccess); - } - count = buf.readUInt8(pos++); - this.AgentInfo = []; - for (let i = 0; i < count; i++) { - const newObjAgentInfo = { - Flags: 0 - }; - newObjAgentInfo['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.AgentInfo.push(newObjAgentInfo); - } - count = buf.readUInt8(pos++); - this.AgentInventoryHost = []; - for (let i = 0; i < count; i++) { - const newObjAgentInventoryHost = { - InventoryHost: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjAgentInventoryHost['InventoryHost'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.AgentInventoryHost.push(newObjAgentInventoryHost); - } - return pos - startPos; - } -} -exports.ChildAgentUpdateMessage = ChildAgentUpdateMessage; -//# sourceMappingURL=ChildAgentUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ChildAgentUpdate.js.map b/dist/classes/messages/ChildAgentUpdate.js.map deleted file mode 100644 index eea2755..0000000 --- a/dist/classes/messages/ChildAgentUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChildAgentUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ChildAgentUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedDelete.d.ts b/dist/classes/messages/ClassifiedDelete.d.ts deleted file mode 100644 index 88a4ba4..0000000 --- a/dist/classes/messages/ClassifiedDelete.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ClassifiedDeleteMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - ClassifiedID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ClassifiedDelete.js b/dist/classes/messages/ClassifiedDelete.js deleted file mode 100644 index f1f68c1..0000000 --- a/dist/classes/messages/ClassifiedDelete.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ClassifiedDeleteMessage { - constructor() { - this.name = 'ClassifiedDelete'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ClassifiedDelete; - } - 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.Data['ClassifiedID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - ClassifiedID: UUID_1.UUID.zero() - }; - newObjData['ClassifiedID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ClassifiedDeleteMessage = ClassifiedDeleteMessage; -//# sourceMappingURL=ClassifiedDelete.js.map \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedDelete.js.map b/dist/classes/messages/ClassifiedDelete.js.map deleted file mode 100644 index 1d3621b..0000000 --- a/dist/classes/messages/ClassifiedDelete.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClassifiedDelete.js","sourceRoot":"","sources":["../../../lib/classes/messages/ClassifiedDelete.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAqDlC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,cAAc,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAEZ;YACA,YAAY,EAAE,WAAI,CAAC,IAAI,EAAE;SAC5B,CAAC;QACF,UAAU,CAAC,cAAc,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,0DAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedGodDelete.d.ts b/dist/classes/messages/ClassifiedGodDelete.d.ts deleted file mode 100644 index fd77b24..0000000 --- a/dist/classes/messages/ClassifiedGodDelete.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ClassifiedGodDeleteMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - ClassifiedID: UUID; - QueryID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ClassifiedGodDelete.js b/dist/classes/messages/ClassifiedGodDelete.js deleted file mode 100644 index 7bc502f..0000000 --- a/dist/classes/messages/ClassifiedGodDelete.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ClassifiedGodDeleteMessage { - constructor() { - this.name = 'ClassifiedGodDelete'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ClassifiedGodDelete; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ClassifiedID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['QueryID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - ClassifiedID: UUID_1.UUID.zero(), - QueryID: UUID_1.UUID.zero() - }; - newObjData['ClassifiedID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ClassifiedGodDeleteMessage = ClassifiedGodDeleteMessage; -//# sourceMappingURL=ClassifiedGodDelete.js.map \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedGodDelete.js.map b/dist/classes/messages/ClassifiedGodDelete.js.map deleted file mode 100644 index 7e6da26..0000000 --- a/dist/classes/messages/ClassifiedGodDelete.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClassifiedGodDelete.js","sourceRoot":"","sources":["../../../lib/classes/messages/ClassifiedGodDelete.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA4DrC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,cAAc,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,YAAY,EAAE,WAAI,CAAC,IAAI,EAAE;YACzB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,UAAU,CAAC,cAAc,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,gEAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedInfoReply.d.ts b/dist/classes/messages/ClassifiedInfoReply.d.ts deleted file mode 100644 index 6fdca9b..0000000 --- a/dist/classes/messages/ClassifiedInfoReply.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ClassifiedInfoReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - Data: { - ClassifiedID: UUID; - CreatorID: UUID; - CreationDate: number; - ExpirationDate: number; - Category: number; - Name: Buffer; - Desc: Buffer; - ParcelID: UUID; - ParentEstate: number; - SnapshotID: UUID; - SimName: Buffer; - PosGlobal: Vector3; - ParcelName: Buffer; - ClassifiedFlags: number; - PriceForListing: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ClassifiedInfoReply.js b/dist/classes/messages/ClassifiedInfoReply.js deleted file mode 100644 index 25ae937..0000000 --- a/dist/classes/messages/ClassifiedInfoReply.js +++ /dev/null @@ -1,121 +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"); -const Message_1 = require("../../enums/Message"); -class ClassifiedInfoReplyMessage { - constructor() { - this.name = 'ClassifiedInfoReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ClassifiedInfoReply; - } - getSize() { - return (this.Data['Name'].length + 1 + this.Data['Desc'].length + 2 + this.Data['SimName'].length + 1 + this.Data['ParcelName'].length + 1) + 125; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ClassifiedID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.Data['ExpirationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.Data['Category'], pos); - pos += 4; - buf.writeUInt8(this.Data['Name'].length, pos++); - this.Data['Name'].copy(buf, pos); - pos += this.Data['Name'].length; - buf.writeUInt16LE(this.Data['Desc'].length, pos); - pos += 2; - this.Data['Desc'].copy(buf, pos); - pos += this.Data['Desc'].length; - this.Data['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data['ParentEstate'], pos); - pos += 4; - this.Data['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['SimName'].length, pos++); - this.Data['SimName'].copy(buf, pos); - pos += this.Data['SimName'].length; - this.Data['PosGlobal'].writeToBuffer(buf, pos, true); - pos += 24; - buf.writeUInt8(this.Data['ParcelName'].length, pos++); - this.Data['ParcelName'].copy(buf, pos); - pos += this.Data['ParcelName'].length; - buf.writeUInt8(this.Data['ClassifiedFlags'], pos++); - buf.writeInt32LE(this.Data['PriceForListing'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjData = { - ClassifiedID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - CreationDate: 0, - ExpirationDate: 0, - Category: 0, - Name: Buffer.allocUnsafe(0), - Desc: Buffer.allocUnsafe(0), - ParcelID: UUID_1.UUID.zero(), - ParentEstate: 0, - SnapshotID: UUID_1.UUID.zero(), - SimName: Buffer.allocUnsafe(0), - PosGlobal: Vector3_1.Vector3.getZero(), - ParcelName: Buffer.allocUnsafe(0), - ClassifiedFlags: 0, - PriceForListing: 0 - }; - newObjData['ClassifiedID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['CreationDate'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['ExpirationDate'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['Category'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Desc'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['ParentEstate'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['PosGlobal'] = new Vector3_1.Vector3(buf, pos, true); - pos += 24; - varLength = buf.readUInt8(pos++); - newObjData['ParcelName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['ClassifiedFlags'] = buf.readUInt8(pos++); - newObjData['PriceForListing'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ClassifiedInfoReplyMessage = ClassifiedInfoReplyMessage; -//# sourceMappingURL=ClassifiedInfoReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedInfoReply.js.map b/dist/classes/messages/ClassifiedInfoReply.js.map deleted file mode 100644 index 971f1c7..0000000 --- a/dist/classes/messages/ClassifiedInfoReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClassifiedInfoReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/ClassifiedInfoReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedInfoRequest.d.ts b/dist/classes/messages/ClassifiedInfoRequest.d.ts deleted file mode 100644 index 90b9b82..0000000 --- a/dist/classes/messages/ClassifiedInfoRequest.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ClassifiedInfoRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - ClassifiedID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ClassifiedInfoRequest.js b/dist/classes/messages/ClassifiedInfoRequest.js deleted file mode 100644 index 68a608e..0000000 --- a/dist/classes/messages/ClassifiedInfoRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ClassifiedInfoRequestMessage { - constructor() { - this.name = 'ClassifiedInfoRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ClassifiedInfoRequest; - } - 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.Data['ClassifiedID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - ClassifiedID: UUID_1.UUID.zero() - }; - newObjData['ClassifiedID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ClassifiedInfoRequestMessage = ClassifiedInfoRequestMessage; -//# sourceMappingURL=ClassifiedInfoRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedInfoRequest.js.map b/dist/classes/messages/ClassifiedInfoRequest.js.map deleted file mode 100644 index 67853a4..0000000 --- a/dist/classes/messages/ClassifiedInfoRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClassifiedInfoRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/ClassifiedInfoRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IAqDvC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,cAAc,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAEZ;YACA,YAAY,EAAE,WAAI,CAAC,IAAI,EAAE;SAC5B,CAAC;QACF,UAAU,CAAC,cAAc,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,oEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedInfoUpdate.d.ts b/dist/classes/messages/ClassifiedInfoUpdate.d.ts deleted file mode 100644 index a090060..0000000 --- a/dist/classes/messages/ClassifiedInfoUpdate.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ClassifiedInfoUpdateMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - ClassifiedID: UUID; - Category: number; - Name: Buffer; - Desc: Buffer; - ParcelID: UUID; - ParentEstate: number; - SnapshotID: UUID; - PosGlobal: Vector3; - ClassifiedFlags: number; - PriceForListing: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ClassifiedInfoUpdate.js b/dist/classes/messages/ClassifiedInfoUpdate.js deleted file mode 100644 index 3b391f3..0000000 --- a/dist/classes/messages/ClassifiedInfoUpdate.js +++ /dev/null @@ -1,97 +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"); -const Message_1 = require("../../enums/Message"); -class ClassifiedInfoUpdateMessage { - constructor() { - this.name = 'ClassifiedInfoUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ClassifiedInfoUpdate; - } - getSize() { - return (this.Data['Name'].length + 1 + this.Data['Desc'].length + 2) + 117; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ClassifiedID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data['Category'], pos); - pos += 4; - buf.writeUInt8(this.Data['Name'].length, pos++); - this.Data['Name'].copy(buf, pos); - pos += this.Data['Name'].length; - buf.writeUInt16LE(this.Data['Desc'].length, pos); - pos += 2; - this.Data['Desc'].copy(buf, pos); - pos += this.Data['Desc'].length; - this.Data['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data['ParentEstate'], pos); - pos += 4; - this.Data['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['PosGlobal'].writeToBuffer(buf, pos, true); - pos += 24; - buf.writeUInt8(this.Data['ClassifiedFlags'], pos++); - buf.writeInt32LE(this.Data['PriceForListing'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - ClassifiedID: UUID_1.UUID.zero(), - Category: 0, - Name: Buffer.allocUnsafe(0), - Desc: Buffer.allocUnsafe(0), - ParcelID: UUID_1.UUID.zero(), - ParentEstate: 0, - SnapshotID: UUID_1.UUID.zero(), - PosGlobal: Vector3_1.Vector3.getZero(), - ClassifiedFlags: 0, - PriceForListing: 0 - }; - newObjData['ClassifiedID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Category'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Desc'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['ParentEstate'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['PosGlobal'] = new Vector3_1.Vector3(buf, pos, true); - pos += 24; - newObjData['ClassifiedFlags'] = buf.readUInt8(pos++); - newObjData['PriceForListing'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ClassifiedInfoUpdateMessage = ClassifiedInfoUpdateMessage; -//# sourceMappingURL=ClassifiedInfoUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ClassifiedInfoUpdate.js.map b/dist/classes/messages/ClassifiedInfoUpdate.js.map deleted file mode 100644 index 8fa633e..0000000 --- a/dist/classes/messages/ClassifiedInfoUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClassifiedInfoUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ClassifiedInfoUpdate.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,wCAAmC;AACnC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IAwHtC,CAAC;IArGG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC;IAC/E,CAAC;IAED,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,IAAI,CAAC,cAAc,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAChD,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QAChC,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QAChC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACpD,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAWZ;YACA,YAAY,EAAE,WAAI,CAAC,IAAI,EAAE;YACzB,QAAQ,EAAE,CAAC;YACX,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC3B,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC3B,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,YAAY,EAAE,CAAC;YACf,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,SAAS,EAAE,iBAAO,CAAC,OAAO,EAAE;YAC5B,eAAe,EAAE,CAAC;YAClB,eAAe,EAAE,CAAC;SACrB,CAAC;QACF,UAAU,CAAC,cAAc,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACrD,GAAG,IAAI,SAAS,CAAC;QACjB,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACrD,GAAG,IAAI,SAAS,CAAC;QACjB,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,WAAW,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACrD,UAAU,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5HD,kEA4HC"} \ No newline at end of file diff --git a/dist/classes/messages/ClearFollowCamProperties.d.ts b/dist/classes/messages/ClearFollowCamProperties.d.ts deleted file mode 100644 index 2d86a9d..0000000 --- a/dist/classes/messages/ClearFollowCamProperties.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ClearFollowCamPropertiesMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ObjectData: { - ObjectID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ClearFollowCamProperties.js b/dist/classes/messages/ClearFollowCamProperties.js deleted file mode 100644 index 09e1928..0000000 --- a/dist/classes/messages/ClearFollowCamProperties.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ClearFollowCamPropertiesMessage { - constructor() { - this.name = 'ClearFollowCamProperties'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ClearFollowCamProperties; - } - getSize() { - return 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjObjectData = { - ObjectID: UUID_1.UUID.zero() - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.ClearFollowCamPropertiesMessage = ClearFollowCamPropertiesMessage; -//# sourceMappingURL=ClearFollowCamProperties.js.map \ No newline at end of file diff --git a/dist/classes/messages/ClearFollowCamProperties.js.map b/dist/classes/messages/ClearFollowCamProperties.js.map deleted file mode 100644 index 4b8dd65..0000000 --- a/dist/classes/messages/ClearFollowCamProperties.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClearFollowCamProperties.js","sourceRoot":"","sources":["../../../lib/classes/messages/ClearFollowCamProperties.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,+BAA+B;IAA5C;QAEI,SAAI,GAAG,0BAA0B,CAAC;QAClC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,wBAAwB,CAAC;IAiC1C,CAAC;IA3BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAElB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,0EAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/CloseCircuit.d.ts b/dist/classes/messages/CloseCircuit.d.ts deleted file mode 100644 index 3d724d1..0000000 --- a/dist/classes/messages/CloseCircuit.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/// -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CloseCircuitMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CloseCircuit.js b/dist/classes/messages/CloseCircuit.js deleted file mode 100644 index 2591763..0000000 --- a/dist/classes/messages/CloseCircuit.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CloseCircuitMessage { - constructor() { - this.name = 'CloseCircuit'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyFixed; - this.id = Message_1.Message.CloseCircuit; - } - getSize() { - return 0; - } - writeToBuffer(buf, pos) { - return 0; - } - readFromBuffer(buf, pos) { - return 0; - } -} -exports.CloseCircuitMessage = CloseCircuitMessage; -//# sourceMappingURL=CloseCircuit.js.map \ No newline at end of file diff --git a/dist/classes/messages/CloseCircuit.js.map b/dist/classes/messages/CloseCircuit.js.map deleted file mode 100644 index 2ccfccf..0000000 --- a/dist/classes/messages/CloseCircuit.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CloseCircuit.js","sourceRoot":"","sources":["../../../lib/classes/messages/CloseCircuit.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,cAAc,CAAC;QAC3C,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IAiB9B,CAAC;IAdG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,OAAO,CAAC,CAAC;IACb,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,OAAO,CAAC,CAAC;IACb,CAAC;CACJ;AArBD,kDAqBC"} \ No newline at end of file diff --git a/dist/classes/messages/CoarseLocationUpdate.d.ts b/dist/classes/messages/CoarseLocationUpdate.d.ts deleted file mode 100644 index 15f6043..0000000 --- a/dist/classes/messages/CoarseLocationUpdate.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CoarseLocationUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Location: { - X: number; - Y: number; - Z: number; - }[]; - Index: { - You: number; - Prey: number; - }; - AgentData: { - AgentID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CoarseLocationUpdate.js b/dist/classes/messages/CoarseLocationUpdate.js deleted file mode 100644 index 9c326f0..0000000 --- a/dist/classes/messages/CoarseLocationUpdate.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CoarseLocationUpdateMessage { - constructor() { - this.name = 'CoarseLocationUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.CoarseLocationUpdate; - } - getSize() { - return ((3) * this.Location.length) + ((16) * this.AgentData.length) + 6; - } - writeToBuffer(buf, pos) { - const startPos = pos; - let count = this.Location.length; - buf.writeUInt8(this.Location.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.Location[i]['X'], pos++); - buf.writeUInt8(this.Location[i]['Y'], pos++); - buf.writeUInt8(this.Location[i]['Z'], pos++); - } - buf.writeInt16LE(this.Index['You'], pos); - pos += 2; - buf.writeInt16LE(this.Index['Prey'], pos); - pos += 2; - count = this.AgentData.length; - buf.writeUInt8(this.AgentData.length, pos++); - for (let i = 0; i < count; i++) { - this.AgentData[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - let count = buf.readUInt8(pos++); - this.Location = []; - for (let i = 0; i < count; i++) { - const newObjLocation = { - X: 0, - Y: 0, - Z: 0 - }; - newObjLocation['X'] = buf.readUInt8(pos++); - newObjLocation['Y'] = buf.readUInt8(pos++); - newObjLocation['Z'] = buf.readUInt8(pos++); - this.Location.push(newObjLocation); - } - const newObjIndex = { - You: 0, - Prey: 0 - }; - newObjIndex['You'] = buf.readInt16LE(pos); - pos += 2; - newObjIndex['Prey'] = buf.readInt16LE(pos); - pos += 2; - this.Index = newObjIndex; - count = buf.readUInt8(pos++); - this.AgentData = []; - for (let i = 0; i < count; i++) { - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData.push(newObjAgentData); - } - return pos - startPos; - } -} -exports.CoarseLocationUpdateMessage = CoarseLocationUpdateMessage; -//# sourceMappingURL=CoarseLocationUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/CoarseLocationUpdate.js.map b/dist/classes/messages/CoarseLocationUpdate.js.map deleted file mode 100644 index d4ad29e..0000000 --- a/dist/classes/messages/CoarseLocationUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CoarseLocationUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/CoarseLocationUpdate.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,eAAe,CAAC;QACnE,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IA8FtC,CAAC;IA/EG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC7E,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC;QACjC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC5C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;YAC7C,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;YAC7C,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;SAChD;QACD,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,CAAC,CAAC;QACT,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC;QAC9B,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,IAAI,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;QACnB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,cAAc,GAIhB;gBACA,CAAC,EAAE,CAAC;gBACJ,CAAC,EAAE,CAAC;gBACJ,CAAC,EAAE,CAAC;aACP,CAAC;YACF,cAAc,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YAC3C,cAAc,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YAC3C,cAAc,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YAC3C,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;SACtC;QACD,MAAM,WAAW,GAGb;YACA,GAAG,EAAE,CAAC;YACN,IAAI,EAAE,CAAC;SACV,CAAC;QACF,WAAW,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,CAAC,CAAC;QACT,WAAW,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,KAAK,GAAG,WAAW,CAAC;QACzB,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAC7B,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,eAAe,GAEjB;gBACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;aACvB,CAAC;YACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAChD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;SACxC;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAlGD,kEAkGC"} \ No newline at end of file diff --git a/dist/classes/messages/CompleteAgentMovement.d.ts b/dist/classes/messages/CompleteAgentMovement.d.ts deleted file mode 100644 index e5e1161..0000000 --- a/dist/classes/messages/CompleteAgentMovement.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CompleteAgentMovementMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - CircuitCode: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CompleteAgentMovement.js b/dist/classes/messages/CompleteAgentMovement.js deleted file mode 100644 index 1134958..0000000 --- a/dist/classes/messages/CompleteAgentMovement.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CompleteAgentMovementMessage { - constructor() { - this.name = 'CompleteAgentMovement'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CompleteAgentMovement; - } - 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['CircuitCode'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - return pos - startPos; - } -} -exports.CompleteAgentMovementMessage = CompleteAgentMovementMessage; -//# sourceMappingURL=CompleteAgentMovement.js.map \ No newline at end of file diff --git a/dist/classes/messages/CompleteAgentMovement.js.map b/dist/classes/messages/CompleteAgentMovement.js.map deleted file mode 100644 index 1ae9a53..0000000 --- a/dist/classes/messages/CompleteAgentMovement.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CompleteAgentMovement.js","sourceRoot":"","sources":["../../../lib/classes/messages/CompleteAgentMovement.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IA+CvC,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,oEAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/CompleteAuction.d.ts b/dist/classes/messages/CompleteAuction.d.ts deleted file mode 100644 index 9a8e0ff..0000000 --- a/dist/classes/messages/CompleteAuction.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CompleteAuctionMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ParcelData: { - ParcelID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CompleteAuction.js b/dist/classes/messages/CompleteAuction.js deleted file mode 100644 index 98b9f4a..0000000 --- a/dist/classes/messages/CompleteAuction.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CompleteAuctionMessage { - constructor() { - this.name = 'CompleteAuction'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CompleteAuction; - } - getSize() { - return ((16) * this.ParcelData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.ParcelData.length; - buf.writeUInt8(this.ParcelData.length, pos++); - for (let i = 0; i < count; i++) { - this.ParcelData[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.ParcelData = []; - for (let i = 0; i < count; i++) { - const newObjParcelData = { - ParcelID: UUID_1.UUID.zero() - }; - newObjParcelData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ParcelData.push(newObjParcelData); - } - return pos - startPos; - } -} -exports.CompleteAuctionMessage = CompleteAuctionMessage; -//# sourceMappingURL=CompleteAuction.js.map \ No newline at end of file diff --git a/dist/classes/messages/CompleteAuction.js.map b/dist/classes/messages/CompleteAuction.js.map deleted file mode 100644 index 1f02fd2..0000000 --- a/dist/classes/messages/CompleteAuction.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CompleteAuction.js","sourceRoot":"","sources":["../../../lib/classes/messages/CompleteAuction.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IA2CjC,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;aACxB,CAAC;YACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,wDA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/CompletePingCheck.d.ts b/dist/classes/messages/CompletePingCheck.d.ts deleted file mode 100644 index e7ca681..0000000 --- a/dist/classes/messages/CompletePingCheck.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CompletePingCheckMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - PingID: { - PingID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CompletePingCheck.js b/dist/classes/messages/CompletePingCheck.js deleted file mode 100644 index 7a9b885..0000000 --- a/dist/classes/messages/CompletePingCheck.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CompletePingCheckMessage { - constructor() { - this.name = 'CompletePingCheck'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.CompletePingCheck; - } - getSize() { - return 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.PingID['PingID'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjPingID = { - PingID: 0 - }; - newObjPingID['PingID'] = buf.readUInt8(pos++); - this.PingID = newObjPingID; - return pos - startPos; - } -} -exports.CompletePingCheckMessage = CompletePingCheckMessage; -//# sourceMappingURL=CompletePingCheck.js.map \ No newline at end of file diff --git a/dist/classes/messages/CompletePingCheck.js.map b/dist/classes/messages/CompletePingCheck.js.map deleted file mode 100644 index c72b7b5..0000000 --- a/dist/classes/messages/CompletePingCheck.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CompletePingCheck.js","sourceRoot":"","sources":["../../../lib/classes/messages/CompletePingCheck.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC1C,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IA+BnC,CAAC;IAzBG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,YAAY,GAEd;YACA,MAAM,EAAE,CAAC;SACZ,CAAC;QACF,YAAY,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAC9C,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnCD,4DAmCC"} \ No newline at end of file diff --git a/dist/classes/messages/ConfirmAuctionStart.d.ts b/dist/classes/messages/ConfirmAuctionStart.d.ts deleted file mode 100644 index d236a95..0000000 --- a/dist/classes/messages/ConfirmAuctionStart.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ConfirmAuctionStartMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AuctionData: { - ParcelID: UUID; - AuctionID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ConfirmAuctionStart.js b/dist/classes/messages/ConfirmAuctionStart.js deleted file mode 100644 index a563230..0000000 --- a/dist/classes/messages/ConfirmAuctionStart.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ConfirmAuctionStartMessage { - constructor() { - this.name = 'ConfirmAuctionStart'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ConfirmAuctionStart; - } - getSize() { - return 20; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AuctionData['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.AuctionData['AuctionID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAuctionData = { - ParcelID: UUID_1.UUID.zero(), - AuctionID: 0 - }; - newObjAuctionData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAuctionData['AuctionID'] = buf.readUInt32LE(pos); - pos += 4; - this.AuctionData = newObjAuctionData; - return pos - startPos; - } -} -exports.ConfirmAuctionStartMessage = ConfirmAuctionStartMessage; -//# sourceMappingURL=ConfirmAuctionStart.js.map \ No newline at end of file diff --git a/dist/classes/messages/ConfirmAuctionStart.js.map b/dist/classes/messages/ConfirmAuctionStart.js.map deleted file mode 100644 index 4ee1fc6..0000000 --- a/dist/classes/messages/ConfirmAuctionStart.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConfirmAuctionStart.js","sourceRoot":"","sources":["../../../lib/classes/messages/ConfirmAuctionStart.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAwCrC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,iBAAiB,GAGnB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,SAAS,EAAE,CAAC;SACf,CAAC;QACF,iBAAiB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,iBAAiB,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,WAAW,GAAG,iBAAiB,CAAC;QACrC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,gEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/ConfirmEnableSimulator.d.ts b/dist/classes/messages/ConfirmEnableSimulator.d.ts deleted file mode 100644 index f76fdef..0000000 --- a/dist/classes/messages/ConfirmEnableSimulator.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ConfirmEnableSimulatorMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ConfirmEnableSimulator.js b/dist/classes/messages/ConfirmEnableSimulator.js deleted file mode 100644 index bba54f5..0000000 --- a/dist/classes/messages/ConfirmEnableSimulator.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ConfirmEnableSimulatorMessage { - constructor() { - this.name = 'ConfirmEnableSimulator'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.ConfirmEnableSimulator; - } - 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; - let varLength = 0; - 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.ConfirmEnableSimulatorMessage = ConfirmEnableSimulatorMessage; -//# sourceMappingURL=ConfirmEnableSimulator.js.map \ No newline at end of file diff --git a/dist/classes/messages/ConfirmEnableSimulator.js.map b/dist/classes/messages/ConfirmEnableSimulator.js.map deleted file mode 100644 index b9ad543..0000000 --- a/dist/classes/messages/ConfirmEnableSimulator.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConfirmEnableSimulator.js","sourceRoot":"","sources":["../../../lib/classes/messages/ConfirmEnableSimulator.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,eAAe,CAAC;QACnE,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IAwCxC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,sEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/ConfirmXferPacket.d.ts b/dist/classes/messages/ConfirmXferPacket.d.ts deleted file mode 100644 index ed079fd..0000000 --- a/dist/classes/messages/ConfirmXferPacket.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import Long = require('long'); -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ConfirmXferPacketMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - XferID: { - ID: Long; - Packet: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ConfirmXferPacket.js b/dist/classes/messages/ConfirmXferPacket.js deleted file mode 100644 index bb735a8..0000000 --- a/dist/classes/messages/ConfirmXferPacket.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ConfirmXferPacketMessage { - constructor() { - this.name = 'ConfirmXferPacket'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ConfirmXferPacket; - } - 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.writeUInt32LE(this.XferID['Packet'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjXferID = { - ID: Long.ZERO, - Packet: 0 - }; - newObjXferID['ID'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjXferID['Packet'] = buf.readUInt32LE(pos); - pos += 4; - this.XferID = newObjXferID; - return pos - startPos; - } -} -exports.ConfirmXferPacketMessage = ConfirmXferPacketMessage; -//# sourceMappingURL=ConfirmXferPacket.js.map \ No newline at end of file diff --git a/dist/classes/messages/ConfirmXferPacket.js.map b/dist/classes/messages/ConfirmXferPacket.js.map deleted file mode 100644 index ce07969..0000000 --- a/dist/classes/messages/ConfirmXferPacket.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConfirmXferPacket.js","sourceRoot":"","sources":["../../../lib/classes/messages/ConfirmXferPacket.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC1C,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IA0CnC,CAAC;IAnCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,YAAY,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9CD,4DA8CC"} \ No newline at end of file diff --git a/dist/classes/messages/CopyInventoryFromNotecard.d.ts b/dist/classes/messages/CopyInventoryFromNotecard.d.ts deleted file mode 100644 index 681dd3b..0000000 --- a/dist/classes/messages/CopyInventoryFromNotecard.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CopyInventoryFromNotecardMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - NotecardData: { - NotecardItemID: UUID; - ObjectID: UUID; - }; - InventoryData: { - ItemID: UUID; - FolderID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CopyInventoryFromNotecard.js b/dist/classes/messages/CopyInventoryFromNotecard.js deleted file mode 100644 index 3c8de15..0000000 --- a/dist/classes/messages/CopyInventoryFromNotecard.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CopyInventoryFromNotecardMessage { - constructor() { - this.name = 'CopyInventoryFromNotecard'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CopyInventoryFromNotecard; - } - getSize() { - return ((32) * this.InventoryData.length) + 65; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.NotecardData['NotecardItemID'].writeToBuffer(buf, pos); - pos += 16; - this.NotecardData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjNotecardData = { - NotecardItemID: UUID_1.UUID.zero(), - ObjectID: UUID_1.UUID.zero() - }; - newObjNotecardData['NotecardItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjNotecardData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.NotecardData = newObjNotecardData; - const count = buf.readUInt8(pos++); - this.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero() - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.CopyInventoryFromNotecardMessage = CopyInventoryFromNotecardMessage; -//# sourceMappingURL=CopyInventoryFromNotecard.js.map \ No newline at end of file diff --git a/dist/classes/messages/CopyInventoryFromNotecard.js.map b/dist/classes/messages/CopyInventoryFromNotecard.js.map deleted file mode 100644 index 9367132..0000000 --- a/dist/classes/messages/CopyInventoryFromNotecard.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CopyInventoryFromNotecard.js","sourceRoot":"","sources":["../../../lib/classes/messages/CopyInventoryFromNotecard.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/CopyInventoryItem.d.ts b/dist/classes/messages/CopyInventoryItem.d.ts deleted file mode 100644 index fedac3e..0000000 --- a/dist/classes/messages/CopyInventoryItem.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CopyInventoryItemMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - CallbackID: number; - OldAgentID: UUID; - OldItemID: UUID; - NewFolderID: UUID; - NewName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CopyInventoryItem.js b/dist/classes/messages/CopyInventoryItem.js deleted file mode 100644 index 82be096..0000000 --- a/dist/classes/messages/CopyInventoryItem.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CopyInventoryItemMessage { - constructor() { - this.name = 'CopyInventoryItem'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CopyInventoryItem; - } - getSize() { - return this.calculateVarVarSize(this.InventoryData, 'NewName', 1) + ((52) * this.InventoryData.length) + 33; - } - 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; - const count = this.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.InventoryData[i]['CallbackID'], pos); - pos += 4; - this.InventoryData[i]['OldAgentID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['OldItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['NewFolderID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.InventoryData[i]['NewName'].length, pos++); - this.InventoryData[i]['NewName'].copy(buf, pos); - pos += this.InventoryData[i]['NewName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - CallbackID: 0, - OldAgentID: UUID_1.UUID.zero(), - OldItemID: UUID_1.UUID.zero(), - NewFolderID: UUID_1.UUID.zero(), - NewName: Buffer.allocUnsafe(0) - }; - newObjInventoryData['CallbackID'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['OldAgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['OldItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['NewFolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjInventoryData['NewName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.CopyInventoryItemMessage = CopyInventoryItemMessage; -//# sourceMappingURL=CopyInventoryItem.js.map \ No newline at end of file diff --git a/dist/classes/messages/CopyInventoryItem.js.map b/dist/classes/messages/CopyInventoryItem.js.map deleted file mode 100644 index 95df751..0000000 --- a/dist/classes/messages/CopyInventoryItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CopyInventoryItem.js","sourceRoot":"","sources":["../../../lib/classes/messages/CopyInventoryItem.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/CreateGroupReply.d.ts b/dist/classes/messages/CreateGroupReply.d.ts deleted file mode 100644 index 1f3bd84..0000000 --- a/dist/classes/messages/CreateGroupReply.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CreateGroupReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - ReplyData: { - GroupID: UUID; - Success: boolean; - Message: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CreateGroupReply.js b/dist/classes/messages/CreateGroupReply.js deleted file mode 100644 index 5d15ffd..0000000 --- a/dist/classes/messages/CreateGroupReply.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CreateGroupReplyMessage { - constructor() { - this.name = 'CreateGroupReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CreateGroupReply; - } - getSize() { - return (this.ReplyData['Message'].length + 1) + 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.ReplyData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.ReplyData['Success']) ? 1 : 0, pos++); - buf.writeUInt8(this.ReplyData['Message'].length, pos++); - this.ReplyData['Message'].copy(buf, pos); - pos += this.ReplyData['Message'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjReplyData = { - GroupID: UUID_1.UUID.zero(), - Success: false, - Message: Buffer.allocUnsafe(0) - }; - newObjReplyData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReplyData['Success'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt8(pos++); - newObjReplyData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ReplyData = newObjReplyData; - return pos - startPos; - } -} -exports.CreateGroupReplyMessage = CreateGroupReplyMessage; -//# sourceMappingURL=CreateGroupReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/CreateGroupReply.js.map b/dist/classes/messages/CreateGroupReply.js.map deleted file mode 100644 index ce82da9..0000000 --- a/dist/classes/messages/CreateGroupReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CreateGroupReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/CreateGroupReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IA4DlC,CAAC;IAjDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACvD,CAAC;IAED,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,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACxD,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC;QACxC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,OAAO,EAAE,KAAK;YACd,OAAO,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACjC,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,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC1D,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC7D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,0DAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/CreateGroupRequest.d.ts b/dist/classes/messages/CreateGroupRequest.d.ts deleted file mode 100644 index 42536eb..0000000 --- a/dist/classes/messages/CreateGroupRequest.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CreateGroupRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - Name: Buffer; - Charter: Buffer; - ShowInList: boolean; - InsigniaID: UUID; - MembershipFee: number; - OpenEnrollment: boolean; - AllowPublish: boolean; - MaturePublish: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CreateGroupRequest.js b/dist/classes/messages/CreateGroupRequest.js deleted file mode 100644 index aefd646..0000000 --- a/dist/classes/messages/CreateGroupRequest.js +++ /dev/null @@ -1,80 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CreateGroupRequestMessage { - constructor() { - this.name = 'CreateGroupRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CreateGroupRequest; - } - getSize() { - return (this.GroupData['Name'].length + 1 + this.GroupData['Charter'].length + 2) + 56; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.GroupData['Name'].length, pos++); - this.GroupData['Name'].copy(buf, pos); - pos += this.GroupData['Name'].length; - buf.writeUInt16LE(this.GroupData['Charter'].length, pos); - pos += 2; - this.GroupData['Charter'].copy(buf, pos); - pos += this.GroupData['Charter'].length; - buf.writeUInt8((this.GroupData['ShowInList']) ? 1 : 0, pos++); - this.GroupData['InsigniaID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.GroupData['MembershipFee'], pos); - pos += 4; - buf.writeUInt8((this.GroupData['OpenEnrollment']) ? 1 : 0, pos++); - buf.writeUInt8((this.GroupData['AllowPublish']) ? 1 : 0, pos++); - buf.writeUInt8((this.GroupData['MaturePublish']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - Name: Buffer.allocUnsafe(0), - Charter: Buffer.allocUnsafe(0), - ShowInList: false, - InsigniaID: UUID_1.UUID.zero(), - MembershipFee: 0, - OpenEnrollment: false, - AllowPublish: false, - MaturePublish: false - }; - varLength = buf.readUInt8(pos++); - newObjGroupData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjGroupData['Charter'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjGroupData['ShowInList'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['InsigniaID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['MembershipFee'] = buf.readInt32LE(pos); - pos += 4; - newObjGroupData['OpenEnrollment'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['AllowPublish'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['MaturePublish'] = (buf.readUInt8(pos++) === 1); - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.CreateGroupRequestMessage = CreateGroupRequestMessage; -//# sourceMappingURL=CreateGroupRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/CreateGroupRequest.js.map b/dist/classes/messages/CreateGroupRequest.js.map deleted file mode 100644 index 4fbe528..0000000 --- a/dist/classes/messages/CreateGroupRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CreateGroupRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/CreateGroupRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/CreateGroupRequestExtended.d.ts b/dist/classes/messages/CreateGroupRequestExtended.d.ts deleted file mode 100644 index 3d0e71b..0000000 --- a/dist/classes/messages/CreateGroupRequestExtended.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CreateGroupRequestExtendedMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupLimit: number; - }; - GroupData: { - Name: Buffer; - Charter: Buffer; - ShowInList: boolean; - InsigniaID: UUID; - MembershipFee: number; - OpenEnrollment: boolean; - AllowPublish: boolean; - MaturePublish: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CreateGroupRequestExtended.js b/dist/classes/messages/CreateGroupRequestExtended.js deleted file mode 100644 index 00ccf73..0000000 --- a/dist/classes/messages/CreateGroupRequestExtended.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CreateGroupRequestExtendedMessage { - constructor() { - this.name = 'CreateGroupRequestExtended'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CreateGroupRequestExtended; - } - getSize() { - return (this.GroupData['Name'].length + 1 + this.GroupData['Charter'].length + 2) + 60; - } - 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['GroupLimit'], pos); - pos += 4; - buf.writeUInt8(this.GroupData['Name'].length, pos++); - this.GroupData['Name'].copy(buf, pos); - pos += this.GroupData['Name'].length; - buf.writeUInt16LE(this.GroupData['Charter'].length, pos); - pos += 2; - this.GroupData['Charter'].copy(buf, pos); - pos += this.GroupData['Charter'].length; - buf.writeUInt8((this.GroupData['ShowInList']) ? 1 : 0, pos++); - this.GroupData['InsigniaID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.GroupData['MembershipFee'], pos); - pos += 4; - buf.writeUInt8((this.GroupData['OpenEnrollment']) ? 1 : 0, pos++); - buf.writeUInt8((this.GroupData['AllowPublish']) ? 1 : 0, pos++); - buf.writeUInt8((this.GroupData['MaturePublish']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - GroupLimit: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['GroupLimit'] = buf.readInt32LE(pos); - pos += 4; - this.AgentData = newObjAgentData; - const newObjGroupData = { - Name: Buffer.allocUnsafe(0), - Charter: Buffer.allocUnsafe(0), - ShowInList: false, - InsigniaID: UUID_1.UUID.zero(), - MembershipFee: 0, - OpenEnrollment: false, - AllowPublish: false, - MaturePublish: false - }; - varLength = buf.readUInt8(pos++); - newObjGroupData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjGroupData['Charter'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjGroupData['ShowInList'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['InsigniaID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['MembershipFee'] = buf.readInt32LE(pos); - pos += 4; - newObjGroupData['OpenEnrollment'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['AllowPublish'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['MaturePublish'] = (buf.readUInt8(pos++) === 1); - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.CreateGroupRequestExtendedMessage = CreateGroupRequestExtendedMessage; -//# sourceMappingURL=CreateGroupRequestExtended.js.map \ No newline at end of file diff --git a/dist/classes/messages/CreateGroupRequestExtended.js.map b/dist/classes/messages/CreateGroupRequestExtended.js.map deleted file mode 100644 index fec3544..0000000 --- a/dist/classes/messages/CreateGroupRequestExtended.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CreateGroupRequestExtended.js","sourceRoot":"","sources":["../../../lib/classes/messages/CreateGroupRequestExtended.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iCAAiC;IAA9C;QAEI,SAAI,GAAG,4BAA4B,CAAC;QACpC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,0BAA0B,CAAC;IA2G5C,CAAC;IAzFG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC3F,CAAC;IAED,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,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACrD,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtC,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC;QACxC,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9D,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAClE,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAChE,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACjE,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,UAAU,EAAE,CAAC;SAChB,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,YAAY,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,eAAe,GASjB;YACA,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC3B,OAAO,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC9B,UAAU,EAAE,KAAK;YACjB,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,aAAa,EAAE,CAAC;YAChB,cAAc,EAAE,KAAK;YACrB,YAAY,EAAE,KAAK;YACnB,aAAa,EAAE,KAAK;SACvB,CAAC;QACF,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC1D,GAAG,IAAI,SAAS,CAAC;QACjB,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC7D,GAAG,IAAI,SAAS,CAAC;QACjB,eAAe,CAAC,YAAY,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC7D,eAAe,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,gBAAgB,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACjE,eAAe,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC/D,eAAe,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAChE,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/GD,8EA+GC"} \ No newline at end of file diff --git a/dist/classes/messages/CreateInventoryFolder.d.ts b/dist/classes/messages/CreateInventoryFolder.d.ts deleted file mode 100644 index 9c1c474..0000000 --- a/dist/classes/messages/CreateInventoryFolder.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CreateInventoryFolderMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - FolderData: { - FolderID: UUID; - ParentID: UUID; - Type: number; - Name: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CreateInventoryFolder.js b/dist/classes/messages/CreateInventoryFolder.js deleted file mode 100644 index 4115527..0000000 --- a/dist/classes/messages/CreateInventoryFolder.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CreateInventoryFolderMessage { - constructor() { - this.name = 'CreateInventoryFolder'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CreateInventoryFolder; - } - getSize() { - return (this.FolderData['Name'].length + 1) + 65; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.FolderData['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.FolderData['ParentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.FolderData['Type'], pos++); - buf.writeUInt8(this.FolderData['Name'].length, pos++); - this.FolderData['Name'].copy(buf, pos); - pos += this.FolderData['Name'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjFolderData = { - FolderID: UUID_1.UUID.zero(), - ParentID: UUID_1.UUID.zero(), - Type: 0, - Name: Buffer.allocUnsafe(0) - }; - newObjFolderData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjFolderData['ParentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjFolderData['Type'] = buf.readInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjFolderData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.FolderData = newObjFolderData; - return pos - startPos; - } -} -exports.CreateInventoryFolderMessage = CreateInventoryFolderMessage; -//# sourceMappingURL=CreateInventoryFolder.js.map \ No newline at end of file diff --git a/dist/classes/messages/CreateInventoryFolder.js.map b/dist/classes/messages/CreateInventoryFolder.js.map deleted file mode 100644 index bd4b118..0000000 --- a/dist/classes/messages/CreateInventoryFolder.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CreateInventoryFolder.js","sourceRoot":"","sources":["../../../lib/classes/messages/CreateInventoryFolder.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/CreateInventoryItem.d.ts b/dist/classes/messages/CreateInventoryItem.d.ts deleted file mode 100644 index 444d57d..0000000 --- a/dist/classes/messages/CreateInventoryItem.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CreateInventoryItemMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryBlock: { - CallbackID: number; - FolderID: UUID; - TransactionID: UUID; - NextOwnerMask: number; - Type: number; - InvType: number; - WearableType: number; - Name: Buffer; - Description: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CreateInventoryItem.js b/dist/classes/messages/CreateInventoryItem.js deleted file mode 100644 index da9ef80..0000000 --- a/dist/classes/messages/CreateInventoryItem.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CreateInventoryItemMessage { - constructor() { - this.name = 'CreateInventoryItem'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CreateInventoryItem; - } - getSize() { - return (this.InventoryBlock['Name'].length + 1 + this.InventoryBlock['Description'].length + 1) + 75; - } - 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.InventoryBlock['CallbackID'], pos); - pos += 4; - this.InventoryBlock['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryBlock['NextOwnerMask'], pos); - pos += 4; - buf.writeInt8(this.InventoryBlock['Type'], pos++); - buf.writeInt8(this.InventoryBlock['InvType'], pos++); - buf.writeUInt8(this.InventoryBlock['WearableType'], pos++); - buf.writeUInt8(this.InventoryBlock['Name'].length, pos++); - this.InventoryBlock['Name'].copy(buf, pos); - pos += this.InventoryBlock['Name'].length; - buf.writeUInt8(this.InventoryBlock['Description'].length, pos++); - this.InventoryBlock['Description'].copy(buf, pos); - pos += this.InventoryBlock['Description'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInventoryBlock = { - CallbackID: 0, - FolderID: UUID_1.UUID.zero(), - TransactionID: UUID_1.UUID.zero(), - NextOwnerMask: 0, - Type: 0, - InvType: 0, - WearableType: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0) - }; - newObjInventoryBlock['CallbackID'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryBlock['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryBlock['Type'] = buf.readInt8(pos++); - newObjInventoryBlock['InvType'] = buf.readInt8(pos++); - newObjInventoryBlock['WearableType'] = buf.readUInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjInventoryBlock['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryBlock['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.InventoryBlock = newObjInventoryBlock; - return pos - startPos; - } -} -exports.CreateInventoryItemMessage = CreateInventoryItemMessage; -//# sourceMappingURL=CreateInventoryItem.js.map \ No newline at end of file diff --git a/dist/classes/messages/CreateInventoryItem.js.map b/dist/classes/messages/CreateInventoryItem.js.map deleted file mode 100644 index aa4da28..0000000 --- a/dist/classes/messages/CreateInventoryItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CreateInventoryItem.js","sourceRoot":"","sources":["../../../lib/classes/messages/CreateInventoryItem.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/CreateLandmarkForEvent.d.ts b/dist/classes/messages/CreateLandmarkForEvent.d.ts deleted file mode 100644 index 029878d..0000000 --- a/dist/classes/messages/CreateLandmarkForEvent.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CreateLandmarkForEventMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - EventData: { - EventID: number; - }; - InventoryBlock: { - FolderID: UUID; - Name: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CreateLandmarkForEvent.js b/dist/classes/messages/CreateLandmarkForEvent.js deleted file mode 100644 index d5aada7..0000000 --- a/dist/classes/messages/CreateLandmarkForEvent.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CreateLandmarkForEventMessage { - constructor() { - this.name = 'CreateLandmarkForEvent'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CreateLandmarkForEvent; - } - getSize() { - return (this.InventoryBlock['Name'].length + 1) + 52; - } - 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.EventData['EventID'], pos); - pos += 4; - this.InventoryBlock['FolderID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.InventoryBlock['Name'].length, pos++); - this.InventoryBlock['Name'].copy(buf, pos); - pos += this.InventoryBlock['Name'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjEventData = { - EventID: 0 - }; - newObjEventData['EventID'] = buf.readUInt32LE(pos); - pos += 4; - this.EventData = newObjEventData; - const newObjInventoryBlock = { - FolderID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0) - }; - newObjInventoryBlock['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjInventoryBlock['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.InventoryBlock = newObjInventoryBlock; - return pos - startPos; - } -} -exports.CreateLandmarkForEventMessage = CreateLandmarkForEventMessage; -//# sourceMappingURL=CreateLandmarkForEvent.js.map \ No newline at end of file diff --git a/dist/classes/messages/CreateLandmarkForEvent.js.map b/dist/classes/messages/CreateLandmarkForEvent.js.map deleted file mode 100644 index 4c31dde..0000000 --- a/dist/classes/messages/CreateLandmarkForEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CreateLandmarkForEvent.js","sourceRoot":"","sources":["../../../lib/classes/messages/CreateLandmarkForEvent.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/CreateNewOutfitAttachments.d.ts b/dist/classes/messages/CreateNewOutfitAttachments.d.ts deleted file mode 100644 index 7f4dc59..0000000 --- a/dist/classes/messages/CreateNewOutfitAttachments.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CreateNewOutfitAttachmentsMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - HeaderData: { - NewFolderID: UUID; - }; - ObjectData: { - OldItemID: UUID; - OldFolderID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CreateNewOutfitAttachments.js b/dist/classes/messages/CreateNewOutfitAttachments.js deleted file mode 100644 index 1a71364..0000000 --- a/dist/classes/messages/CreateNewOutfitAttachments.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CreateNewOutfitAttachmentsMessage { - constructor() { - this.name = 'CreateNewOutfitAttachments'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CreateNewOutfitAttachments; - } - getSize() { - return ((32) * this.ObjectData.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.HeaderData['NewFolderID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - this.ObjectData[i]['OldItemID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData[i]['OldFolderID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjHeaderData = { - NewFolderID: UUID_1.UUID.zero() - }; - newObjHeaderData['NewFolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.HeaderData = newObjHeaderData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - OldItemID: UUID_1.UUID.zero(), - OldFolderID: UUID_1.UUID.zero() - }; - newObjObjectData['OldItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['OldFolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.CreateNewOutfitAttachmentsMessage = CreateNewOutfitAttachmentsMessage; -//# sourceMappingURL=CreateNewOutfitAttachments.js.map \ No newline at end of file diff --git a/dist/classes/messages/CreateNewOutfitAttachments.js.map b/dist/classes/messages/CreateNewOutfitAttachments.js.map deleted file mode 100644 index 6fcb2e9..0000000 --- a/dist/classes/messages/CreateNewOutfitAttachments.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CreateNewOutfitAttachments.js","sourceRoot":"","sources":["../../../lib/classes/messages/CreateNewOutfitAttachments.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/CreateTrustedCircuit.d.ts b/dist/classes/messages/CreateTrustedCircuit.d.ts deleted file mode 100644 index 42b921d..0000000 --- a/dist/classes/messages/CreateTrustedCircuit.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CreateTrustedCircuitMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - DataBlock: { - EndPointID: UUID; - Digest: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CreateTrustedCircuit.js b/dist/classes/messages/CreateTrustedCircuit.js deleted file mode 100644 index f008bb5..0000000 --- a/dist/classes/messages/CreateTrustedCircuit.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CreateTrustedCircuitMessage { - constructor() { - this.name = 'CreateTrustedCircuit'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.CreateTrustedCircuit; - } - getSize() { - return 48; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DataBlock['EndPointID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['Digest'].copy(buf, pos); - pos += 32; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - EndPointID: UUID_1.UUID.zero(), - Digest: Buffer.allocUnsafe(0) - }; - newObjDataBlock['EndPointID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['Digest'] = buf.slice(pos, pos + 32); - pos += 32; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.CreateTrustedCircuitMessage = CreateTrustedCircuitMessage; -//# sourceMappingURL=CreateTrustedCircuit.js.map \ No newline at end of file diff --git a/dist/classes/messages/CreateTrustedCircuit.js.map b/dist/classes/messages/CreateTrustedCircuit.js.map deleted file mode 100644 index 5474b63..0000000 --- a/dist/classes/messages/CreateTrustedCircuit.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CreateTrustedCircuit.js","sourceRoot":"","sources":["../../../lib/classes/messages/CreateTrustedCircuit.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IAwCtC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxC,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAGjB;YACA,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,MAAM,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAChC,CAAC;QACF,eAAe,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,kEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/CrossedRegion.d.ts b/dist/classes/messages/CrossedRegion.d.ts deleted file mode 100644 index 5b82294..0000000 --- a/dist/classes/messages/CrossedRegion.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class CrossedRegionMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - RegionData: { - SimIP: IPAddress; - SimPort: number; - RegionHandle: Long; - SeedCapability: Buffer; - }; - Info: { - Position: Vector3; - LookAt: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/CrossedRegion.js b/dist/classes/messages/CrossedRegion.js deleted file mode 100644 index 5d1064e..0000000 --- a/dist/classes/messages/CrossedRegion.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const Vector3_1 = require("../Vector3"); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class CrossedRegionMessage { - constructor() { - this.name = 'CrossedRegion'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Blacklisted | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.CrossedRegion; - } - getSize() { - return (this.RegionData['SeedCapability'].length + 2) + 70; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.RegionData['SimIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.RegionData['SimPort'], pos); - pos += 2; - buf.writeInt32LE(this.RegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt16LE(this.RegionData['SeedCapability'].length, pos); - pos += 2; - this.RegionData['SeedCapability'].copy(buf, pos); - pos += this.RegionData['SeedCapability'].length; - this.Info['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.Info['LookAt'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjRegionData = { - SimIP: IPAddress_1.IPAddress.zero(), - SimPort: 0, - RegionHandle: Long.ZERO, - SeedCapability: Buffer.allocUnsafe(0) - }; - newObjRegionData['SimIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjRegionData['SimPort'] = buf.readUInt16LE(pos); - pos += 2; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjRegionData['SeedCapability'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.RegionData = newObjRegionData; - const newObjInfo = { - Position: Vector3_1.Vector3.getZero(), - LookAt: Vector3_1.Vector3.getZero() - }; - newObjInfo['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjInfo['LookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.CrossedRegionMessage = CrossedRegionMessage; -//# sourceMappingURL=CrossedRegion.js.map \ No newline at end of file diff --git a/dist/classes/messages/CrossedRegion.js.map b/dist/classes/messages/CrossedRegion.js.map deleted file mode 100644 index a259344..0000000 --- a/dist/classes/messages/CrossedRegion.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CrossedRegion.js","sourceRoot":"","sources":["../../../lib/classes/messages/CrossedRegion.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DataHomeLocationReply.d.ts b/dist/classes/messages/DataHomeLocationReply.d.ts deleted file mode 100644 index f197b00..0000000 --- a/dist/classes/messages/DataHomeLocationReply.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DataHomeLocationReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Info: { - AgentID: UUID; - RegionHandle: Long; - Position: Vector3; - LookAt: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DataHomeLocationReply.js b/dist/classes/messages/DataHomeLocationReply.js deleted file mode 100644 index ddc9911..0000000 --- a/dist/classes/messages/DataHomeLocationReply.js +++ /dev/null @@ -1,53 +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"); -const Message_1 = require("../../enums/Message"); -class DataHomeLocationReplyMessage { - constructor() { - this.name = 'DataHomeLocationReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DataHomeLocationReply; - } - getSize() { - return 48; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Info['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Info['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.Info['RegionHandle'].high, pos); - pos += 4; - this.Info['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.Info['LookAt'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - AgentID: UUID_1.UUID.zero(), - RegionHandle: Long.ZERO, - Position: Vector3_1.Vector3.getZero(), - LookAt: Vector3_1.Vector3.getZero() - }; - newObjInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjInfo['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjInfo['LookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.DataHomeLocationReplyMessage = DataHomeLocationReplyMessage; -//# sourceMappingURL=DataHomeLocationReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/DataHomeLocationReply.js.map b/dist/classes/messages/DataHomeLocationReply.js.map deleted file mode 100644 index 7728d57..0000000 --- a/dist/classes/messages/DataHomeLocationReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DataHomeLocationReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/DataHomeLocationReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,wCAAmC;AACnC,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IAwDvC,CAAC;IA/CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAKZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,YAAY,EAAE,IAAI,CAAC,IAAI;YACvB,QAAQ,EAAE,iBAAO,CAAC,OAAO,EAAE;YAC3B,MAAM,EAAE,iBAAO,CAAC,OAAO,EAAE;SAC5B,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QACpF,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5DD,oEA4DC"} \ No newline at end of file diff --git a/dist/classes/messages/DataHomeLocationRequest.d.ts b/dist/classes/messages/DataHomeLocationRequest.d.ts deleted file mode 100644 index 1eb0b96..0000000 --- a/dist/classes/messages/DataHomeLocationRequest.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DataHomeLocationRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Info: { - AgentID: UUID; - KickedFromEstateID: number; - }; - AgentInfo: { - AgentEffectiveMaturity: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DataHomeLocationRequest.js b/dist/classes/messages/DataHomeLocationRequest.js deleted file mode 100644 index 7602dab..0000000 --- a/dist/classes/messages/DataHomeLocationRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DataHomeLocationRequestMessage { - constructor() { - this.name = 'DataHomeLocationRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DataHomeLocationRequest; - } - getSize() { - return 24; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Info['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Info['KickedFromEstateID'], pos); - pos += 4; - buf.writeUInt32LE(this.AgentInfo['AgentEffectiveMaturity'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - AgentID: UUID_1.UUID.zero(), - KickedFromEstateID: 0 - }; - newObjInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['KickedFromEstateID'] = buf.readUInt32LE(pos); - pos += 4; - this.Info = newObjInfo; - const newObjAgentInfo = { - AgentEffectiveMaturity: 0 - }; - newObjAgentInfo['AgentEffectiveMaturity'] = buf.readUInt32LE(pos); - pos += 4; - this.AgentInfo = newObjAgentInfo; - return pos - startPos; - } -} -exports.DataHomeLocationRequestMessage = DataHomeLocationRequestMessage; -//# sourceMappingURL=DataHomeLocationRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/DataHomeLocationRequest.js.map b/dist/classes/messages/DataHomeLocationRequest.js.map deleted file mode 100644 index 650b2cd..0000000 --- a/dist/classes/messages/DataHomeLocationRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DataHomeLocationRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/DataHomeLocationRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IAqDzC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,wBAAwB,CAAC,EAAE,GAAG,CAAC,CAAC;QACjE,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAGZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,kBAAkB,EAAE,CAAC;SACxB,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,oBAAoB,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,MAAM,eAAe,GAEjB;YACA,sBAAsB,EAAE,CAAC;SAC5B,CAAC;QACF,eAAe,CAAC,wBAAwB,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClE,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,wEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/DataServerLogout.d.ts b/dist/classes/messages/DataServerLogout.d.ts deleted file mode 100644 index 2230524..0000000 --- a/dist/classes/messages/DataServerLogout.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DataServerLogoutMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - UserData: { - AgentID: UUID; - ViewerIP: IPAddress; - Disconnect: boolean; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DataServerLogout.js b/dist/classes/messages/DataServerLogout.js deleted file mode 100644 index cc9face..0000000 --- a/dist/classes/messages/DataServerLogout.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DataServerLogoutMessage { - constructor() { - this.name = 'DataServerLogout'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DataServerLogout; - } - getSize() { - return 37; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.UserData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.UserData['ViewerIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt8((this.UserData['Disconnect']) ? 1 : 0, pos++); - this.UserData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjUserData = { - AgentID: UUID_1.UUID.zero(), - ViewerIP: IPAddress_1.IPAddress.zero(), - Disconnect: false, - SessionID: UUID_1.UUID.zero() - }; - newObjUserData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjUserData['ViewerIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjUserData['Disconnect'] = (buf.readUInt8(pos++) === 1); - newObjUserData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.UserData = newObjUserData; - return pos - startPos; - } -} -exports.DataServerLogoutMessage = DataServerLogoutMessage; -//# sourceMappingURL=DataServerLogout.js.map \ No newline at end of file diff --git a/dist/classes/messages/DataServerLogout.js.map b/dist/classes/messages/DataServerLogout.js.map deleted file mode 100644 index ab7a1e3..0000000 --- a/dist/classes/messages/DataServerLogout.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DataServerLogout.js","sourceRoot":"","sources":["../../../lib/classes/messages/DataServerLogout.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,4CAAuC;AACvC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAoDlC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7D,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,cAAc,GAKhB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,QAAQ,EAAE,qBAAS,CAAC,IAAI,EAAE;YAC1B,UAAU,EAAE,KAAK;YACjB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;SACzB,CAAC;QACF,cAAc,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,cAAc,CAAC,UAAU,CAAC,GAAG,IAAI,qBAAS,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,cAAc,CAAC,YAAY,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC5D,cAAc,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAxDD,0DAwDC"} \ No newline at end of file diff --git a/dist/classes/messages/DeRezAck.d.ts b/dist/classes/messages/DeRezAck.d.ts deleted file mode 100644 index b49dfad..0000000 --- a/dist/classes/messages/DeRezAck.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DeRezAckMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TransactionData: { - TransactionID: UUID; - Success: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DeRezAck.js b/dist/classes/messages/DeRezAck.js deleted file mode 100644 index f7702d0..0000000 --- a/dist/classes/messages/DeRezAck.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DeRezAckMessage { - constructor() { - this.name = 'DeRezAck'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DeRezAck; - } - getSize() { - return 17; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TransactionData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.TransactionData['Success']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTransactionData = { - TransactionID: UUID_1.UUID.zero(), - Success: false - }; - newObjTransactionData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionData['Success'] = (buf.readUInt8(pos++) === 1); - this.TransactionData = newObjTransactionData; - return pos - startPos; - } -} -exports.DeRezAckMessage = DeRezAckMessage; -//# sourceMappingURL=DeRezAck.js.map \ No newline at end of file diff --git a/dist/classes/messages/DeRezAck.js.map b/dist/classes/messages/DeRezAck.js.map deleted file mode 100644 index 5cd6dbb..0000000 --- a/dist/classes/messages/DeRezAck.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DeRezAck.js","sourceRoot":"","sources":["../../../lib/classes/messages/DeRezAck.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,eAAe;IAA5B;QAEI,SAAI,GAAG,UAAU,CAAC;QAClB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,QAAQ,CAAC;IAsC1B,CAAC;IA/BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9D,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACjE,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,qBAAqB,GAGvB;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;YAC1B,OAAO,EAAE,KAAK;SACjB,CAAC;QACF,qBAAqB,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,EAAE,CAAC;QACV,qBAAqB,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAChE,IAAI,CAAC,eAAe,GAAG,qBAAqB,CAAC;QAC7C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1CD,0CA0CC"} \ No newline at end of file diff --git a/dist/classes/messages/DeRezObject.d.ts b/dist/classes/messages/DeRezObject.d.ts deleted file mode 100644 index cdc540d..0000000 --- a/dist/classes/messages/DeRezObject.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DeRezObjectMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - AgentBlock: { - GroupID: UUID; - Destination: number; - DestinationID: UUID; - TransactionID: UUID; - PacketCount: number; - PacketNumber: number; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DeRezObject.js b/dist/classes/messages/DeRezObject.js deleted file mode 100644 index 004168b..0000000 --- a/dist/classes/messages/DeRezObject.js +++ /dev/null @@ -1,82 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DeRezObjectMessage { - constructor() { - this.name = 'DeRezObject'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DeRezObject; - } - getSize() { - return ((4) * this.ObjectData.length) + 84; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentBlock['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.AgentBlock['Destination'], pos++); - this.AgentBlock['DestinationID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.AgentBlock['PacketCount'], pos++); - buf.writeUInt8(this.AgentBlock['PacketNumber'], pos++); - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjAgentBlock = { - GroupID: UUID_1.UUID.zero(), - Destination: 0, - DestinationID: UUID_1.UUID.zero(), - TransactionID: UUID_1.UUID.zero(), - PacketCount: 0, - PacketNumber: 0 - }; - newObjAgentBlock['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentBlock['Destination'] = buf.readUInt8(pos++); - newObjAgentBlock['DestinationID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentBlock['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentBlock['PacketCount'] = buf.readUInt8(pos++); - newObjAgentBlock['PacketNumber'] = buf.readUInt8(pos++); - this.AgentBlock = newObjAgentBlock; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.DeRezObjectMessage = DeRezObjectMessage; -//# sourceMappingURL=DeRezObject.js.map \ No newline at end of file diff --git a/dist/classes/messages/DeRezObject.js.map b/dist/classes/messages/DeRezObject.js.map deleted file mode 100644 index 9da593d..0000000 --- a/dist/classes/messages/DeRezObject.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DeRezObject.js","sourceRoot":"","sources":["../../../lib/classes/messages/DeRezObject.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DeactivateGestures.d.ts b/dist/classes/messages/DeactivateGestures.d.ts deleted file mode 100644 index 76eae39..0000000 --- a/dist/classes/messages/DeactivateGestures.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DeactivateGesturesMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - Flags: number; - }; - Data: { - ItemID: UUID; - GestureFlags: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DeactivateGestures.js b/dist/classes/messages/DeactivateGestures.js deleted file mode 100644 index 87199c5..0000000 --- a/dist/classes/messages/DeactivateGestures.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DeactivateGesturesMessage { - constructor() { - this.name = 'DeactivateGestures'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DeactivateGestures; - } - getSize() { - return ((20) * 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; - buf.writeUInt32LE(this.Data[i]['GestureFlags'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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(), - GestureFlags: 0 - }; - newObjData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['GestureFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.DeactivateGesturesMessage = DeactivateGesturesMessage; -//# sourceMappingURL=DeactivateGestures.js.map \ No newline at end of file diff --git a/dist/classes/messages/DeactivateGestures.js.map b/dist/classes/messages/DeactivateGestures.js.map deleted file mode 100644 index b2c5c91..0000000 --- a/dist/classes/messages/DeactivateGestures.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DeactivateGestures.js","sourceRoot":"","sources":["../../../lib/classes/messages/DeactivateGestures.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DeclineCallingCard.d.ts b/dist/classes/messages/DeclineCallingCard.d.ts deleted file mode 100644 index 815de8d..0000000 --- a/dist/classes/messages/DeclineCallingCard.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DeclineCallingCardMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - TransactionBlock: { - TransactionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DeclineCallingCard.js b/dist/classes/messages/DeclineCallingCard.js deleted file mode 100644 index 1264775..0000000 --- a/dist/classes/messages/DeclineCallingCard.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DeclineCallingCardMessage { - constructor() { - this.name = 'DeclineCallingCard'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DeclineCallingCard; - } - 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.TransactionBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - return pos - startPos; - } -} -exports.DeclineCallingCardMessage = DeclineCallingCardMessage; -//# sourceMappingURL=DeclineCallingCard.js.map \ No newline at end of file diff --git a/dist/classes/messages/DeclineCallingCard.js.map b/dist/classes/messages/DeclineCallingCard.js.map deleted file mode 100644 index fdfd620..0000000 --- a/dist/classes/messages/DeclineCallingCard.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DeclineCallingCard.js","sourceRoot":"","sources":["../../../lib/classes/messages/DeclineCallingCard.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAqDpC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,gBAAgB,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/D,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,sBAAsB,GAExB;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,sBAAsB,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,gBAAgB,GAAG,sBAAsB,CAAC;QAC/C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,8DAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/DeclineFriendship.d.ts b/dist/classes/messages/DeclineFriendship.d.ts deleted file mode 100644 index 8158241..0000000 --- a/dist/classes/messages/DeclineFriendship.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DeclineFriendshipMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - TransactionBlock: { - TransactionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DeclineFriendship.js b/dist/classes/messages/DeclineFriendship.js deleted file mode 100644 index e748432..0000000 --- a/dist/classes/messages/DeclineFriendship.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DeclineFriendshipMessage { - constructor() { - this.name = 'DeclineFriendship'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DeclineFriendship; - } - 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.TransactionBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - return pos - startPos; - } -} -exports.DeclineFriendshipMessage = DeclineFriendshipMessage; -//# sourceMappingURL=DeclineFriendship.js.map \ No newline at end of file diff --git a/dist/classes/messages/DeclineFriendship.js.map b/dist/classes/messages/DeclineFriendship.js.map deleted file mode 100644 index 447bf22..0000000 --- a/dist/classes/messages/DeclineFriendship.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DeclineFriendship.js","sourceRoot":"","sources":["../../../lib/classes/messages/DeclineFriendship.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAqDnC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,gBAAgB,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/D,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,sBAAsB,GAExB;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,sBAAsB,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,gBAAgB,GAAG,sBAAsB,CAAC;QAC/C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,4DAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/DenyTrustedCircuit.d.ts b/dist/classes/messages/DenyTrustedCircuit.d.ts deleted file mode 100644 index b119557..0000000 --- a/dist/classes/messages/DenyTrustedCircuit.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DenyTrustedCircuitMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - DataBlock: { - EndPointID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DenyTrustedCircuit.js b/dist/classes/messages/DenyTrustedCircuit.js deleted file mode 100644 index e08a44b..0000000 --- a/dist/classes/messages/DenyTrustedCircuit.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DenyTrustedCircuitMessage { - constructor() { - this.name = 'DenyTrustedCircuit'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DenyTrustedCircuit; - } - getSize() { - return 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DataBlock['EndPointID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - EndPointID: UUID_1.UUID.zero() - }; - newObjDataBlock['EndPointID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.DenyTrustedCircuitMessage = DenyTrustedCircuitMessage; -//# sourceMappingURL=DenyTrustedCircuit.js.map \ No newline at end of file diff --git a/dist/classes/messages/DenyTrustedCircuit.js.map b/dist/classes/messages/DenyTrustedCircuit.js.map deleted file mode 100644 index cf98391..0000000 --- a/dist/classes/messages/DenyTrustedCircuit.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DenyTrustedCircuit.js","sourceRoot":"","sources":["../../../lib/classes/messages/DenyTrustedCircuit.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAiCpC,CAAC;IA3BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAEjB;YACA,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;SAC1B,CAAC;QACF,eAAe,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,8DAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/DerezContainer.d.ts b/dist/classes/messages/DerezContainer.d.ts deleted file mode 100644 index 1ce0364..0000000 --- a/dist/classes/messages/DerezContainer.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DerezContainerMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - ObjectID: UUID; - Delete: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DerezContainer.js b/dist/classes/messages/DerezContainer.js deleted file mode 100644 index 6d743e6..0000000 --- a/dist/classes/messages/DerezContainer.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DerezContainerMessage { - constructor() { - this.name = 'DerezContainer'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DerezContainer; - } - getSize() { - return 17; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Data['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Data['Delete']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - ObjectID: UUID_1.UUID.zero(), - Delete: false - }; - newObjData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Delete'] = (buf.readUInt8(pos++) === 1); - this.Data = newObjData; - return pos - startPos; - } -} -exports.DerezContainerMessage = DerezContainerMessage; -//# sourceMappingURL=DerezContainer.js.map \ No newline at end of file diff --git a/dist/classes/messages/DerezContainer.js.map b/dist/classes/messages/DerezContainer.js.map deleted file mode 100644 index f03a455..0000000 --- a/dist/classes/messages/DerezContainer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DerezContainer.js","sourceRoot":"","sources":["../../../lib/classes/messages/DerezContainer.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAsChC,CAAC;IA/BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACrD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAGZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,MAAM,EAAE,KAAK;SAChB,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACpD,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1CD,sDA0CC"} \ No newline at end of file diff --git a/dist/classes/messages/DetachAttachmentIntoInv.d.ts b/dist/classes/messages/DetachAttachmentIntoInv.d.ts deleted file mode 100644 index 1e54fa1..0000000 --- a/dist/classes/messages/DetachAttachmentIntoInv.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DetachAttachmentIntoInvMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - ObjectData: { - AgentID: UUID; - ItemID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DetachAttachmentIntoInv.js b/dist/classes/messages/DetachAttachmentIntoInv.js deleted file mode 100644 index 30b3888..0000000 --- a/dist/classes/messages/DetachAttachmentIntoInv.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DetachAttachmentIntoInvMessage { - constructor() { - this.name = 'DetachAttachmentIntoInv'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DetachAttachmentIntoInv; - } - getSize() { - return 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ObjectData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjObjectData = { - AgentID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero() - }; - newObjObjectData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.DetachAttachmentIntoInvMessage = DetachAttachmentIntoInvMessage; -//# sourceMappingURL=DetachAttachmentIntoInv.js.map \ No newline at end of file diff --git a/dist/classes/messages/DetachAttachmentIntoInv.js.map b/dist/classes/messages/DetachAttachmentIntoInv.js.map deleted file mode 100644 index 99c09be..0000000 --- a/dist/classes/messages/DetachAttachmentIntoInv.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DetachAttachmentIntoInv.js","sourceRoot":"","sources":["../../../lib/classes/messages/DetachAttachmentIntoInv.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IAwCzC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAGlB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,gBAAgB,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,gBAAgB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,wEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/DirClassifiedQuery.d.ts b/dist/classes/messages/DirClassifiedQuery.d.ts deleted file mode 100644 index 848762a..0000000 --- a/dist/classes/messages/DirClassifiedQuery.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirClassifiedQueryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryText: Buffer; - QueryFlags: number; - Category: number; - QueryStart: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirClassifiedQuery.js b/dist/classes/messages/DirClassifiedQuery.js deleted file mode 100644 index cb5b32c..0000000 --- a/dist/classes/messages/DirClassifiedQuery.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirClassifiedQueryMessage { - constructor() { - this.name = 'DirClassifiedQuery'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirClassifiedQuery; - } - getSize() { - return (this.QueryData['QueryText'].length + 1) + 60; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryData['QueryText'].length, pos++); - this.QueryData['QueryText'].copy(buf, pos); - pos += this.QueryData['QueryText'].length; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryData['Category'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['QueryStart'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryText: Buffer.allocUnsafe(0), - QueryFlags: 0, - Category: 0, - QueryStart: 0 - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryData['QueryText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Category'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['QueryStart'] = buf.readInt32LE(pos); - pos += 4; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirClassifiedQueryMessage = DirClassifiedQueryMessage; -//# sourceMappingURL=DirClassifiedQuery.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirClassifiedQuery.js.map b/dist/classes/messages/DirClassifiedQuery.js.map deleted file mode 100644 index f55047d..0000000 --- a/dist/classes/messages/DirClassifiedQuery.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirClassifiedQuery.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirClassifiedQuery.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirClassifiedQueryBackend.d.ts b/dist/classes/messages/DirClassifiedQueryBackend.d.ts deleted file mode 100644 index ac9e2ef..0000000 --- a/dist/classes/messages/DirClassifiedQueryBackend.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirClassifiedQueryBackendMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryText: Buffer; - QueryFlags: number; - Category: number; - EstateID: number; - Godlike: boolean; - QueryStart: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirClassifiedQueryBackend.js b/dist/classes/messages/DirClassifiedQueryBackend.js deleted file mode 100644 index 933ed14..0000000 --- a/dist/classes/messages/DirClassifiedQueryBackend.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirClassifiedQueryBackendMessage { - constructor() { - this.name = 'DirClassifiedQueryBackend'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirClassifiedQueryBackend; - } - getSize() { - return (this.QueryData['QueryText'].length + 1) + 49; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryData['QueryText'].length, pos++); - this.QueryData['QueryText'].copy(buf, pos); - pos += this.QueryData['QueryText'].length; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryData['Category'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryData['EstateID'], pos); - pos += 4; - buf.writeUInt8((this.QueryData['Godlike']) ? 1 : 0, pos++); - buf.writeInt32LE(this.QueryData['QueryStart'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryText: Buffer.allocUnsafe(0), - QueryFlags: 0, - Category: 0, - EstateID: 0, - Godlike: false, - QueryStart: 0 - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryData['QueryText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Category'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Godlike'] = (buf.readUInt8(pos++) === 1); - newObjQueryData['QueryStart'] = buf.readInt32LE(pos); - pos += 4; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirClassifiedQueryBackendMessage = DirClassifiedQueryBackendMessage; -//# sourceMappingURL=DirClassifiedQueryBackend.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirClassifiedQueryBackend.js.map b/dist/classes/messages/DirClassifiedQueryBackend.js.map deleted file mode 100644 index 7e9b878..0000000 --- a/dist/classes/messages/DirClassifiedQueryBackend.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirClassifiedQueryBackend.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirClassifiedQueryBackend.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirClassifiedReply.d.ts b/dist/classes/messages/DirClassifiedReply.d.ts deleted file mode 100644 index ccdfd6a..0000000 --- a/dist/classes/messages/DirClassifiedReply.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirClassifiedReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - }; - QueryReplies: { - ClassifiedID: UUID; - Name: Buffer; - ClassifiedFlags: number; - CreationDate: number; - ExpirationDate: number; - PriceForListing: number; - }[]; - StatusData: { - Status: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirClassifiedReply.js b/dist/classes/messages/DirClassifiedReply.js deleted file mode 100644 index 892930d..0000000 --- a/dist/classes/messages/DirClassifiedReply.js +++ /dev/null @@ -1,106 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirClassifiedReplyMessage { - constructor() { - this.name = 'DirClassifiedReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirClassifiedReply; - } - getSize() { - return this.calculateVarVarSize(this.QueryReplies, 'Name', 1) + ((29) * this.QueryReplies.length) + ((4) * this.StatusData.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.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - let count = this.QueryReplies.length; - buf.writeUInt8(this.QueryReplies.length, pos++); - for (let i = 0; i < count; i++) { - this.QueryReplies[i]['ClassifiedID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryReplies[i]['Name'].length, pos++); - this.QueryReplies[i]['Name'].copy(buf, pos); - pos += this.QueryReplies[i]['Name'].length; - buf.writeUInt8(this.QueryReplies[i]['ClassifiedFlags'], pos++); - buf.writeUInt32LE(this.QueryReplies[i]['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryReplies[i]['ExpirationDate'], pos); - pos += 4; - buf.writeInt32LE(this.QueryReplies[i]['PriceForListing'], pos); - pos += 4; - } - count = this.StatusData.length; - buf.writeUInt8(this.StatusData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.StatusData[i]['Status'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData = newObjQueryData; - let count = buf.readUInt8(pos++); - this.QueryReplies = []; - for (let i = 0; i < count; i++) { - const newObjQueryReplies = { - ClassifiedID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - ClassifiedFlags: 0, - CreationDate: 0, - ExpirationDate: 0, - PriceForListing: 0 - }; - newObjQueryReplies['ClassifiedID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryReplies['ClassifiedFlags'] = buf.readUInt8(pos++); - newObjQueryReplies['CreationDate'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryReplies['ExpirationDate'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryReplies['PriceForListing'] = buf.readInt32LE(pos); - pos += 4; - this.QueryReplies.push(newObjQueryReplies); - } - count = buf.readUInt8(pos++); - this.StatusData = []; - for (let i = 0; i < count; i++) { - const newObjStatusData = { - Status: 0 - }; - newObjStatusData['Status'] = buf.readUInt32LE(pos); - pos += 4; - this.StatusData.push(newObjStatusData); - } - return pos - startPos; - } -} -exports.DirClassifiedReplyMessage = DirClassifiedReplyMessage; -//# sourceMappingURL=DirClassifiedReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirClassifiedReply.js.map b/dist/classes/messages/DirClassifiedReply.js.map deleted file mode 100644 index 560bff0..0000000 --- a/dist/classes/messages/DirClassifiedReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirClassifiedReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirClassifiedReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirEventsReply.d.ts b/dist/classes/messages/DirEventsReply.d.ts deleted file mode 100644 index 2a73c70..0000000 --- a/dist/classes/messages/DirEventsReply.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirEventsReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - }; - QueryReplies: { - OwnerID: UUID; - Name: Buffer; - EventID: number; - Date: Buffer; - UnixTime: number; - EventFlags: number; - }[]; - StatusData: { - Status: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirEventsReply.js b/dist/classes/messages/DirEventsReply.js deleted file mode 100644 index 2c65b43..0000000 --- a/dist/classes/messages/DirEventsReply.js +++ /dev/null @@ -1,110 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirEventsReplyMessage { - constructor() { - this.name = 'DirEventsReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirEventsReply; - } - getSize() { - return this.calculateVarVarSize(this.QueryReplies, 'Name', 1) + this.calculateVarVarSize(this.QueryReplies, 'Date', 1) + ((28) * this.QueryReplies.length) + ((4) * this.StatusData.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.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - let count = this.QueryReplies.length; - buf.writeUInt8(this.QueryReplies.length, pos++); - for (let i = 0; i < count; i++) { - this.QueryReplies[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryReplies[i]['Name'].length, pos++); - this.QueryReplies[i]['Name'].copy(buf, pos); - pos += this.QueryReplies[i]['Name'].length; - buf.writeUInt32LE(this.QueryReplies[i]['EventID'], pos); - pos += 4; - buf.writeUInt8(this.QueryReplies[i]['Date'].length, pos++); - this.QueryReplies[i]['Date'].copy(buf, pos); - pos += this.QueryReplies[i]['Date'].length; - buf.writeUInt32LE(this.QueryReplies[i]['UnixTime'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryReplies[i]['EventFlags'], pos); - pos += 4; - } - count = this.StatusData.length; - buf.writeUInt8(this.StatusData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.StatusData[i]['Status'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData = newObjQueryData; - let count = buf.readUInt8(pos++); - this.QueryReplies = []; - for (let i = 0; i < count; i++) { - const newObjQueryReplies = { - OwnerID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - EventID: 0, - Date: Buffer.allocUnsafe(0), - UnixTime: 0, - EventFlags: 0 - }; - newObjQueryReplies['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryReplies['EventID'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['Date'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryReplies['UnixTime'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryReplies['EventFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.QueryReplies.push(newObjQueryReplies); - } - count = buf.readUInt8(pos++); - this.StatusData = []; - for (let i = 0; i < count; i++) { - const newObjStatusData = { - Status: 0 - }; - newObjStatusData['Status'] = buf.readUInt32LE(pos); - pos += 4; - this.StatusData.push(newObjStatusData); - } - return pos - startPos; - } -} -exports.DirEventsReplyMessage = DirEventsReplyMessage; -//# sourceMappingURL=DirEventsReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirEventsReply.js.map b/dist/classes/messages/DirEventsReply.js.map deleted file mode 100644 index b02dd60..0000000 --- a/dist/classes/messages/DirEventsReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirEventsReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirEventsReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirFindQuery.d.ts b/dist/classes/messages/DirFindQuery.d.ts deleted file mode 100644 index e09a7d9..0000000 --- a/dist/classes/messages/DirFindQuery.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirFindQueryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryText: Buffer; - QueryFlags: number; - QueryStart: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirFindQuery.js b/dist/classes/messages/DirFindQuery.js deleted file mode 100644 index ecddfb8..0000000 --- a/dist/classes/messages/DirFindQuery.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirFindQueryMessage { - constructor() { - this.name = 'DirFindQuery'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirFindQuery; - } - getSize() { - return (this.QueryData['QueryText'].length + 1) + 56; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryData['QueryText'].length, pos++); - this.QueryData['QueryText'].copy(buf, pos); - pos += this.QueryData['QueryText'].length; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['QueryStart'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryText: Buffer.allocUnsafe(0), - QueryFlags: 0, - QueryStart: 0 - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryData['QueryText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['QueryStart'] = buf.readInt32LE(pos); - pos += 4; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirFindQueryMessage = DirFindQueryMessage; -//# sourceMappingURL=DirFindQuery.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirFindQuery.js.map b/dist/classes/messages/DirFindQuery.js.map deleted file mode 100644 index 3863e1f..0000000 --- a/dist/classes/messages/DirFindQuery.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirFindQuery.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirFindQuery.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IA4E9B,CAAC;IA/DG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACzD,CAAC;IAED,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,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC;QAC1C,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAKjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAChC,UAAU,EAAE,CAAC;YACb,UAAU,EAAE,CAAC;SAChB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC/D,GAAG,IAAI,SAAS,CAAC;QACjB,eAAe,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhFD,kDAgFC"} \ No newline at end of file diff --git a/dist/classes/messages/DirFindQueryBackend.d.ts b/dist/classes/messages/DirFindQueryBackend.d.ts deleted file mode 100644 index c0a5f29..0000000 --- a/dist/classes/messages/DirFindQueryBackend.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirFindQueryBackendMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryText: Buffer; - QueryFlags: number; - QueryStart: number; - EstateID: number; - Godlike: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirFindQueryBackend.js b/dist/classes/messages/DirFindQueryBackend.js deleted file mode 100644 index 9e2c486..0000000 --- a/dist/classes/messages/DirFindQueryBackend.js +++ /dev/null @@ -1,67 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirFindQueryBackendMessage { - constructor() { - this.name = 'DirFindQueryBackend'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirFindQueryBackend; - } - getSize() { - return (this.QueryData['QueryText'].length + 1) + 45; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryData['QueryText'].length, pos++); - this.QueryData['QueryText'].copy(buf, pos); - pos += this.QueryData['QueryText'].length; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['QueryStart'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryData['EstateID'], pos); - pos += 4; - buf.writeUInt8((this.QueryData['Godlike']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryText: Buffer.allocUnsafe(0), - QueryFlags: 0, - QueryStart: 0, - EstateID: 0, - Godlike: false - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryData['QueryText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['QueryStart'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryData['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Godlike'] = (buf.readUInt8(pos++) === 1); - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirFindQueryBackendMessage = DirFindQueryBackendMessage; -//# sourceMappingURL=DirFindQueryBackend.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirFindQueryBackend.js.map b/dist/classes/messages/DirFindQueryBackend.js.map deleted file mode 100644 index 23d2a87..0000000 --- a/dist/classes/messages/DirFindQueryBackend.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirFindQueryBackend.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirFindQueryBackend.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirGroupsReply.d.ts b/dist/classes/messages/DirGroupsReply.d.ts deleted file mode 100644 index 67467b4..0000000 --- a/dist/classes/messages/DirGroupsReply.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirGroupsReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - }; - QueryReplies: { - GroupID: UUID; - GroupName: Buffer; - Members: number; - SearchOrder: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirGroupsReply.js b/dist/classes/messages/DirGroupsReply.js deleted file mode 100644 index df2f0d4..0000000 --- a/dist/classes/messages/DirGroupsReply.js +++ /dev/null @@ -1,82 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirGroupsReplyMessage { - constructor() { - this.name = 'DirGroupsReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirGroupsReply; - } - getSize() { - return this.calculateVarVarSize(this.QueryReplies, 'GroupName', 1) + ((24) * this.QueryReplies.length) + 33; - } - 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.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.QueryReplies.length; - buf.writeUInt8(this.QueryReplies.length, pos++); - for (let i = 0; i < count; i++) { - this.QueryReplies[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryReplies[i]['GroupName'].length, pos++); - this.QueryReplies[i]['GroupName'].copy(buf, pos); - pos += this.QueryReplies[i]['GroupName'].length; - buf.writeInt32LE(this.QueryReplies[i]['Members'], pos); - pos += 4; - buf.writeFloatLE(this.QueryReplies[i]['SearchOrder'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData = newObjQueryData; - const count = buf.readUInt8(pos++); - this.QueryReplies = []; - for (let i = 0; i < count; i++) { - const newObjQueryReplies = { - GroupID: UUID_1.UUID.zero(), - GroupName: Buffer.allocUnsafe(0), - Members: 0, - SearchOrder: 0 - }; - newObjQueryReplies['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['GroupName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryReplies['Members'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryReplies['SearchOrder'] = buf.readFloatLE(pos); - pos += 4; - this.QueryReplies.push(newObjQueryReplies); - } - return pos - startPos; - } -} -exports.DirGroupsReplyMessage = DirGroupsReplyMessage; -//# sourceMappingURL=DirGroupsReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirGroupsReply.js.map b/dist/classes/messages/DirGroupsReply.js.map deleted file mode 100644 index 3a3f901..0000000 --- a/dist/classes/messages/DirGroupsReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirGroupsReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirGroupsReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirLandQuery.d.ts b/dist/classes/messages/DirLandQuery.d.ts deleted file mode 100644 index ef9f671..0000000 --- a/dist/classes/messages/DirLandQuery.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirLandQueryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryFlags: number; - SearchType: number; - Price: number; - Area: number; - QueryStart: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirLandQuery.js b/dist/classes/messages/DirLandQuery.js deleted file mode 100644 index d68e362..0000000 --- a/dist/classes/messages/DirLandQuery.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirLandQueryMessage { - constructor() { - this.name = 'DirLandQuery'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirLandQuery; - } - getSize() { - return 68; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryData['SearchType'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['Price'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['Area'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['QueryStart'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryFlags: 0, - SearchType: 0, - Price: 0, - Area: 0, - QueryStart: 0 - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['SearchType'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Price'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryData['Area'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryData['QueryStart'] = buf.readInt32LE(pos); - pos += 4; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirLandQueryMessage = DirLandQueryMessage; -//# sourceMappingURL=DirLandQuery.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirLandQuery.js.map b/dist/classes/messages/DirLandQuery.js.map deleted file mode 100644 index cb114e1..0000000 --- a/dist/classes/messages/DirLandQuery.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirLandQuery.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirLandQuery.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirLandQueryBackend.d.ts b/dist/classes/messages/DirLandQueryBackend.d.ts deleted file mode 100644 index 411048f..0000000 --- a/dist/classes/messages/DirLandQueryBackend.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirLandQueryBackendMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryFlags: number; - SearchType: number; - Price: number; - Area: number; - QueryStart: number; - EstateID: number; - Godlike: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirLandQueryBackend.js b/dist/classes/messages/DirLandQueryBackend.js deleted file mode 100644 index bf7688b..0000000 --- a/dist/classes/messages/DirLandQueryBackend.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirLandQueryBackendMessage { - constructor() { - this.name = 'DirLandQueryBackend'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirLandQueryBackend; - } - getSize() { - return 57; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryData['SearchType'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['Price'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['Area'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['QueryStart'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryData['EstateID'], pos); - pos += 4; - buf.writeUInt8((this.QueryData['Godlike']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryFlags: 0, - SearchType: 0, - Price: 0, - Area: 0, - QueryStart: 0, - EstateID: 0, - Godlike: false - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['SearchType'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Price'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryData['Area'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryData['QueryStart'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryData['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Godlike'] = (buf.readUInt8(pos++) === 1); - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirLandQueryBackendMessage = DirLandQueryBackendMessage; -//# sourceMappingURL=DirLandQueryBackend.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirLandQueryBackend.js.map b/dist/classes/messages/DirLandQueryBackend.js.map deleted file mode 100644 index 31184f0..0000000 --- a/dist/classes/messages/DirLandQueryBackend.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirLandQueryBackend.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirLandQueryBackend.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirLandReply.d.ts b/dist/classes/messages/DirLandReply.d.ts deleted file mode 100644 index e74e9c4..0000000 --- a/dist/classes/messages/DirLandReply.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirLandReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - }; - QueryReplies: { - ParcelID: UUID; - Name: Buffer; - Auction: boolean; - ForSale: boolean; - SalePrice: number; - ActualArea: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirLandReply.js b/dist/classes/messages/DirLandReply.js deleted file mode 100644 index 3abe2dc..0000000 --- a/dist/classes/messages/DirLandReply.js +++ /dev/null @@ -1,88 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirLandReplyMessage { - constructor() { - this.name = 'DirLandReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirLandReply; - } - getSize() { - return this.calculateVarVarSize(this.QueryReplies, 'Name', 1) + ((26) * this.QueryReplies.length) + 33; - } - 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.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.QueryReplies.length; - buf.writeUInt8(this.QueryReplies.length, pos++); - for (let i = 0; i < count; i++) { - this.QueryReplies[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryReplies[i]['Name'].length, pos++); - this.QueryReplies[i]['Name'].copy(buf, pos); - pos += this.QueryReplies[i]['Name'].length; - buf.writeUInt8((this.QueryReplies[i]['Auction']) ? 1 : 0, pos++); - buf.writeUInt8((this.QueryReplies[i]['ForSale']) ? 1 : 0, pos++); - buf.writeInt32LE(this.QueryReplies[i]['SalePrice'], pos); - pos += 4; - buf.writeInt32LE(this.QueryReplies[i]['ActualArea'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData = newObjQueryData; - const count = buf.readUInt8(pos++); - this.QueryReplies = []; - for (let i = 0; i < count; i++) { - const newObjQueryReplies = { - ParcelID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Auction: false, - ForSale: false, - SalePrice: 0, - ActualArea: 0 - }; - newObjQueryReplies['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryReplies['Auction'] = (buf.readUInt8(pos++) === 1); - newObjQueryReplies['ForSale'] = (buf.readUInt8(pos++) === 1); - newObjQueryReplies['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryReplies['ActualArea'] = buf.readInt32LE(pos); - pos += 4; - this.QueryReplies.push(newObjQueryReplies); - } - return pos - startPos; - } -} -exports.DirLandReplyMessage = DirLandReplyMessage; -//# sourceMappingURL=DirLandReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirLandReply.js.map b/dist/classes/messages/DirLandReply.js.map deleted file mode 100644 index aef0c8b..0000000 --- a/dist/classes/messages/DirLandReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirLandReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirLandReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirPeopleReply.d.ts b/dist/classes/messages/DirPeopleReply.d.ts deleted file mode 100644 index 81a20ae..0000000 --- a/dist/classes/messages/DirPeopleReply.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirPeopleReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - }; - QueryReplies: { - AgentID: UUID; - FirstName: Buffer; - LastName: Buffer; - Group: Buffer; - Online: boolean; - Reputation: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirPeopleReply.js b/dist/classes/messages/DirPeopleReply.js deleted file mode 100644 index 77616d6..0000000 --- a/dist/classes/messages/DirPeopleReply.js +++ /dev/null @@ -1,94 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirPeopleReplyMessage { - constructor() { - this.name = 'DirPeopleReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirPeopleReply; - } - getSize() { - return this.calculateVarVarSize(this.QueryReplies, 'FirstName', 1) + this.calculateVarVarSize(this.QueryReplies, 'LastName', 1) + this.calculateVarVarSize(this.QueryReplies, 'Group', 1) + ((21) * this.QueryReplies.length) + 33; - } - 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.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.QueryReplies.length; - buf.writeUInt8(this.QueryReplies.length, pos++); - for (let i = 0; i < count; i++) { - this.QueryReplies[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryReplies[i]['FirstName'].length, pos++); - this.QueryReplies[i]['FirstName'].copy(buf, pos); - pos += this.QueryReplies[i]['FirstName'].length; - buf.writeUInt8(this.QueryReplies[i]['LastName'].length, pos++); - this.QueryReplies[i]['LastName'].copy(buf, pos); - pos += this.QueryReplies[i]['LastName'].length; - buf.writeUInt8(this.QueryReplies[i]['Group'].length, pos++); - this.QueryReplies[i]['Group'].copy(buf, pos); - pos += this.QueryReplies[i]['Group'].length; - buf.writeUInt8((this.QueryReplies[i]['Online']) ? 1 : 0, pos++); - buf.writeInt32LE(this.QueryReplies[i]['Reputation'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData = newObjQueryData; - const count = buf.readUInt8(pos++); - this.QueryReplies = []; - for (let i = 0; i < count; i++) { - const newObjQueryReplies = { - AgentID: UUID_1.UUID.zero(), - FirstName: Buffer.allocUnsafe(0), - LastName: Buffer.allocUnsafe(0), - Group: Buffer.allocUnsafe(0), - Online: false, - Reputation: 0 - }; - newObjQueryReplies['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['FirstName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['LastName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['Group'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryReplies['Online'] = (buf.readUInt8(pos++) === 1); - newObjQueryReplies['Reputation'] = buf.readInt32LE(pos); - pos += 4; - this.QueryReplies.push(newObjQueryReplies); - } - return pos - startPos; - } -} -exports.DirPeopleReplyMessage = DirPeopleReplyMessage; -//# sourceMappingURL=DirPeopleReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirPeopleReply.js.map b/dist/classes/messages/DirPeopleReply.js.map deleted file mode 100644 index 6ff1536..0000000 --- a/dist/classes/messages/DirPeopleReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirPeopleReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirPeopleReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirPlacesQuery.d.ts b/dist/classes/messages/DirPlacesQuery.d.ts deleted file mode 100644 index 3fa0a99..0000000 --- a/dist/classes/messages/DirPlacesQuery.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirPlacesQueryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryText: Buffer; - QueryFlags: number; - Category: number; - SimName: Buffer; - QueryStart: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirPlacesQuery.js b/dist/classes/messages/DirPlacesQuery.js deleted file mode 100644 index 60408da..0000000 --- a/dist/classes/messages/DirPlacesQuery.js +++ /dev/null @@ -1,74 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirPlacesQueryMessage { - constructor() { - this.name = 'DirPlacesQuery'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirPlacesQuery; - } - getSize() { - return (this.QueryData['QueryText'].length + 1 + this.QueryData['SimName'].length + 1) + 57; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryData['QueryText'].length, pos++); - this.QueryData['QueryText'].copy(buf, pos); - pos += this.QueryData['QueryText'].length; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeInt8(this.QueryData['Category'], pos++); - buf.writeUInt8(this.QueryData['SimName'].length, pos++); - this.QueryData['SimName'].copy(buf, pos); - pos += this.QueryData['SimName'].length; - buf.writeInt32LE(this.QueryData['QueryStart'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryText: Buffer.allocUnsafe(0), - QueryFlags: 0, - Category: 0, - SimName: Buffer.allocUnsafe(0), - QueryStart: 0 - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryData['QueryText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Category'] = buf.readInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjQueryData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['QueryStart'] = buf.readInt32LE(pos); - pos += 4; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirPlacesQueryMessage = DirPlacesQueryMessage; -//# sourceMappingURL=DirPlacesQuery.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirPlacesQuery.js.map b/dist/classes/messages/DirPlacesQuery.js.map deleted file mode 100644 index f8df7e0..0000000 --- a/dist/classes/messages/DirPlacesQuery.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirPlacesQuery.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirPlacesQuery.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirPlacesQueryBackend.d.ts b/dist/classes/messages/DirPlacesQueryBackend.d.ts deleted file mode 100644 index 25c38a6..0000000 --- a/dist/classes/messages/DirPlacesQueryBackend.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirPlacesQueryBackendMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryText: Buffer; - QueryFlags: number; - Category: number; - SimName: Buffer; - EstateID: number; - Godlike: boolean; - QueryStart: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirPlacesQueryBackend.js b/dist/classes/messages/DirPlacesQueryBackend.js deleted file mode 100644 index dfe4da4..0000000 --- a/dist/classes/messages/DirPlacesQueryBackend.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirPlacesQueryBackendMessage { - constructor() { - this.name = 'DirPlacesQueryBackend'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirPlacesQueryBackend; - } - getSize() { - return (this.QueryData['QueryText'].length + 1 + this.QueryData['SimName'].length + 1) + 46; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryData['QueryText'].length, pos++); - this.QueryData['QueryText'].copy(buf, pos); - pos += this.QueryData['QueryText'].length; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeInt8(this.QueryData['Category'], pos++); - buf.writeUInt8(this.QueryData['SimName'].length, pos++); - this.QueryData['SimName'].copy(buf, pos); - pos += this.QueryData['SimName'].length; - buf.writeUInt32LE(this.QueryData['EstateID'], pos); - pos += 4; - buf.writeUInt8((this.QueryData['Godlike']) ? 1 : 0, pos++); - buf.writeInt32LE(this.QueryData['QueryStart'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryText: Buffer.allocUnsafe(0), - QueryFlags: 0, - Category: 0, - SimName: Buffer.allocUnsafe(0), - EstateID: 0, - Godlike: false, - QueryStart: 0 - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryData['QueryText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Category'] = buf.readInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjQueryData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Godlike'] = (buf.readUInt8(pos++) === 1); - newObjQueryData['QueryStart'] = buf.readInt32LE(pos); - pos += 4; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirPlacesQueryBackendMessage = DirPlacesQueryBackendMessage; -//# sourceMappingURL=DirPlacesQueryBackend.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirPlacesQueryBackend.js.map b/dist/classes/messages/DirPlacesQueryBackend.js.map deleted file mode 100644 index 4f4eae4..0000000 --- a/dist/classes/messages/DirPlacesQueryBackend.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirPlacesQueryBackend.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirPlacesQueryBackend.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirPlacesReply.d.ts b/dist/classes/messages/DirPlacesReply.d.ts deleted file mode 100644 index 09f9c7d..0000000 --- a/dist/classes/messages/DirPlacesReply.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirPlacesReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - }[]; - QueryReplies: { - ParcelID: UUID; - Name: Buffer; - ForSale: boolean; - Auction: boolean; - Dwell: number; - }[]; - StatusData: { - Status: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirPlacesReply.js b/dist/classes/messages/DirPlacesReply.js deleted file mode 100644 index bed617b..0000000 --- a/dist/classes/messages/DirPlacesReply.js +++ /dev/null @@ -1,107 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirPlacesReplyMessage { - constructor() { - this.name = 'DirPlacesReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirPlacesReply; - } - getSize() { - return ((16) * this.QueryData.length) + this.calculateVarVarSize(this.QueryReplies, 'Name', 1) + ((22) * this.QueryReplies.length) + ((4) * this.StatusData.length) + 19; - } - 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; - let count = this.QueryData.length; - buf.writeUInt8(this.QueryData.length, pos++); - for (let i = 0; i < count; i++) { - this.QueryData[i]['QueryID'].writeToBuffer(buf, pos); - pos += 16; - } - count = this.QueryReplies.length; - buf.writeUInt8(this.QueryReplies.length, pos++); - for (let i = 0; i < count; i++) { - this.QueryReplies[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryReplies[i]['Name'].length, pos++); - this.QueryReplies[i]['Name'].copy(buf, pos); - pos += this.QueryReplies[i]['Name'].length; - buf.writeUInt8((this.QueryReplies[i]['ForSale']) ? 1 : 0, pos++); - buf.writeUInt8((this.QueryReplies[i]['Auction']) ? 1 : 0, pos++); - buf.writeFloatLE(this.QueryReplies[i]['Dwell'], pos); - pos += 4; - } - count = this.StatusData.length; - buf.writeUInt8(this.StatusData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.StatusData[i]['Status'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - let count = buf.readUInt8(pos++); - this.QueryData = []; - for (let i = 0; i < count; i++) { - const newObjQueryData = { - QueryID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData.push(newObjQueryData); - } - count = buf.readUInt8(pos++); - this.QueryReplies = []; - for (let i = 0; i < count; i++) { - const newObjQueryReplies = { - ParcelID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - ForSale: false, - Auction: false, - Dwell: 0 - }; - newObjQueryReplies['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryReplies['ForSale'] = (buf.readUInt8(pos++) === 1); - newObjQueryReplies['Auction'] = (buf.readUInt8(pos++) === 1); - newObjQueryReplies['Dwell'] = buf.readFloatLE(pos); - pos += 4; - this.QueryReplies.push(newObjQueryReplies); - } - count = buf.readUInt8(pos++); - this.StatusData = []; - for (let i = 0; i < count; i++) { - const newObjStatusData = { - Status: 0 - }; - newObjStatusData['Status'] = buf.readUInt32LE(pos); - pos += 4; - this.StatusData.push(newObjStatusData); - } - return pos - startPos; - } -} -exports.DirPlacesReplyMessage = DirPlacesReplyMessage; -//# sourceMappingURL=DirPlacesReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirPlacesReply.js.map b/dist/classes/messages/DirPlacesReply.js.map deleted file mode 100644 index d5d9c5a..0000000 --- a/dist/classes/messages/DirPlacesReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirPlacesReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirPlacesReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DirPopularQuery.d.ts b/dist/classes/messages/DirPopularQuery.d.ts deleted file mode 100644 index 2de8a24..0000000 --- a/dist/classes/messages/DirPopularQuery.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirPopularQueryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryFlags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirPopularQuery.js b/dist/classes/messages/DirPopularQuery.js deleted file mode 100644 index 93d3c0a..0000000 --- a/dist/classes/messages/DirPopularQuery.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirPopularQueryMessage { - constructor() { - this.name = 'DirPopularQuery'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirPopularQuery; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryFlags: 0 - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirPopularQueryMessage = DirPopularQueryMessage; -//# sourceMappingURL=DirPopularQuery.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirPopularQuery.js.map b/dist/classes/messages/DirPopularQuery.js.map deleted file mode 100644 index 70506ef..0000000 --- a/dist/classes/messages/DirPopularQuery.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirPopularQuery.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirPopularQuery.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,UAAU,GAAG,2BAAY,CAAC,YAAY,CAAC;QAC5F,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IA4DjC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAGjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,UAAU,EAAE,CAAC;SAChB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,wDAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/DirPopularQueryBackend.d.ts b/dist/classes/messages/DirPopularQueryBackend.d.ts deleted file mode 100644 index 6b061a7..0000000 --- a/dist/classes/messages/DirPopularQueryBackend.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirPopularQueryBackendMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - QueryFlags: number; - EstateID: number; - Godlike: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirPopularQueryBackend.js b/dist/classes/messages/DirPopularQueryBackend.js deleted file mode 100644 index 599f528..0000000 --- a/dist/classes/messages/DirPopularQueryBackend.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirPopularQueryBackendMessage { - constructor() { - this.name = 'DirPopularQueryBackend'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirPopularQueryBackend; - } - getSize() { - return 41; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.QueryData['EstateID'], pos); - pos += 4; - buf.writeUInt8((this.QueryData['Godlike']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryFlags: 0, - EstateID: 0, - Godlike: false - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Godlike'] = (buf.readUInt8(pos++) === 1); - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.DirPopularQueryBackendMessage = DirPopularQueryBackendMessage; -//# sourceMappingURL=DirPopularQueryBackend.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirPopularQueryBackend.js.map b/dist/classes/messages/DirPopularQueryBackend.js.map deleted file mode 100644 index cd46347..0000000 --- a/dist/classes/messages/DirPopularQueryBackend.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirPopularQueryBackend.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirPopularQueryBackend.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,UAAU,GAAG,2BAAY,CAAC,YAAY,CAAC;QACnH,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IAiExC,CAAC;IArDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAKjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,UAAU,EAAE,CAAC;YACb,QAAQ,EAAE,CAAC;YACX,OAAO,EAAE,KAAK;SACjB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArED,sEAqEC"} \ No newline at end of file diff --git a/dist/classes/messages/DirPopularReply.d.ts b/dist/classes/messages/DirPopularReply.d.ts deleted file mode 100644 index 7e13c4c..0000000 --- a/dist/classes/messages/DirPopularReply.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DirPopularReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - QueryData: { - QueryID: UUID; - }; - QueryReplies: { - ParcelID: UUID; - Name: Buffer; - Dwell: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DirPopularReply.js b/dist/classes/messages/DirPopularReply.js deleted file mode 100644 index 43a60b2..0000000 --- a/dist/classes/messages/DirPopularReply.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DirPopularReplyMessage { - constructor() { - this.name = 'DirPopularReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DirPopularReply; - } - getSize() { - return this.calculateVarVarSize(this.QueryReplies, 'Name', 1) + ((20) * this.QueryReplies.length) + 33; - } - 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.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.QueryReplies.length; - buf.writeUInt8(this.QueryReplies.length, pos++); - for (let i = 0; i < count; i++) { - this.QueryReplies[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryReplies[i]['Name'].length, pos++); - this.QueryReplies[i]['Name'].copy(buf, pos); - pos += this.QueryReplies[i]['Name'].length; - buf.writeFloatLE(this.QueryReplies[i]['Dwell'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData = newObjQueryData; - const count = buf.readUInt8(pos++); - this.QueryReplies = []; - for (let i = 0; i < count; i++) { - const newObjQueryReplies = { - ParcelID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Dwell: 0 - }; - newObjQueryReplies['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryReplies['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryReplies['Dwell'] = buf.readFloatLE(pos); - pos += 4; - this.QueryReplies.push(newObjQueryReplies); - } - return pos - startPos; - } -} -exports.DirPopularReplyMessage = DirPopularReplyMessage; -//# sourceMappingURL=DirPopularReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/DirPopularReply.js.map b/dist/classes/messages/DirPopularReply.js.map deleted file mode 100644 index cff6e8f..0000000 --- a/dist/classes/messages/DirPopularReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DirPopularReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/DirPopularReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/DisableSimulator.d.ts b/dist/classes/messages/DisableSimulator.d.ts deleted file mode 100644 index ebfc723..0000000 --- a/dist/classes/messages/DisableSimulator.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class DisableSimulatorMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/DisableSimulator.js b/dist/classes/messages/DisableSimulator.js deleted file mode 100644 index e056de3..0000000 --- a/dist/classes/messages/DisableSimulator.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class DisableSimulatorMessage { - constructor() { - this.name = 'DisableSimulator'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.DisableSimulator; - } - getSize() { - return 0; - } - writeToBuffer(buf, pos) { - return 0; - } - readFromBuffer(buf, pos) { - return 0; - } -} -exports.DisableSimulatorMessage = DisableSimulatorMessage; -//# sourceMappingURL=DisableSimulator.js.map \ No newline at end of file diff --git a/dist/classes/messages/DisableSimulator.js.map b/dist/classes/messages/DisableSimulator.js.map deleted file mode 100644 index 311f13a..0000000 --- a/dist/classes/messages/DisableSimulator.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DisableSimulator.js","sourceRoot":"","sources":["../../../lib/classes/messages/DisableSimulator.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAiBlC,CAAC;IAdG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,OAAO,CAAC,CAAC;IACb,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,OAAO,CAAC,CAAC;IACb,CAAC;CACJ;AArBD,0DAqBC"} \ No newline at end of file diff --git a/dist/classes/messages/EconomyData.d.ts b/dist/classes/messages/EconomyData.d.ts deleted file mode 100644 index 4cd076f..0000000 --- a/dist/classes/messages/EconomyData.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EconomyDataMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Info: { - ObjectCapacity: number; - ObjectCount: number; - PriceEnergyUnit: number; - PriceObjectClaim: number; - PricePublicObjectDecay: number; - PricePublicObjectDelete: number; - PriceParcelClaim: number; - PriceParcelClaimFactor: number; - PriceUpload: number; - PriceRentLight: number; - TeleportMinPrice: number; - TeleportPriceExponent: number; - EnergyEfficiency: number; - PriceObjectRent: number; - PriceObjectScaleFactor: number; - PriceParcelRent: number; - PriceGroupCreate: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EconomyData.js b/dist/classes/messages/EconomyData.js deleted file mode 100644 index 870268d..0000000 --- a/dist/classes/messages/EconomyData.js +++ /dev/null @@ -1,113 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EconomyDataMessage { - constructor() { - this.name = 'EconomyData'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EconomyData; - } - getSize() { - return 68; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.Info['ObjectCapacity'], pos); - pos += 4; - buf.writeInt32LE(this.Info['ObjectCount'], pos); - pos += 4; - buf.writeInt32LE(this.Info['PriceEnergyUnit'], pos); - pos += 4; - buf.writeInt32LE(this.Info['PriceObjectClaim'], pos); - pos += 4; - buf.writeInt32LE(this.Info['PricePublicObjectDecay'], pos); - pos += 4; - buf.writeInt32LE(this.Info['PricePublicObjectDelete'], pos); - pos += 4; - buf.writeInt32LE(this.Info['PriceParcelClaim'], pos); - pos += 4; - buf.writeFloatLE(this.Info['PriceParcelClaimFactor'], pos); - pos += 4; - buf.writeInt32LE(this.Info['PriceUpload'], pos); - pos += 4; - buf.writeInt32LE(this.Info['PriceRentLight'], pos); - pos += 4; - buf.writeInt32LE(this.Info['TeleportMinPrice'], pos); - pos += 4; - buf.writeFloatLE(this.Info['TeleportPriceExponent'], pos); - pos += 4; - buf.writeFloatLE(this.Info['EnergyEfficiency'], pos); - pos += 4; - buf.writeFloatLE(this.Info['PriceObjectRent'], pos); - pos += 4; - buf.writeFloatLE(this.Info['PriceObjectScaleFactor'], pos); - pos += 4; - buf.writeInt32LE(this.Info['PriceParcelRent'], pos); - pos += 4; - buf.writeInt32LE(this.Info['PriceGroupCreate'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - ObjectCapacity: 0, - ObjectCount: 0, - PriceEnergyUnit: 0, - PriceObjectClaim: 0, - PricePublicObjectDecay: 0, - PricePublicObjectDelete: 0, - PriceParcelClaim: 0, - PriceParcelClaimFactor: 0, - PriceUpload: 0, - PriceRentLight: 0, - TeleportMinPrice: 0, - TeleportPriceExponent: 0, - EnergyEfficiency: 0, - PriceObjectRent: 0, - PriceObjectScaleFactor: 0, - PriceParcelRent: 0, - PriceGroupCreate: 0 - }; - newObjInfo['ObjectCapacity'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['ObjectCount'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['PriceEnergyUnit'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['PriceObjectClaim'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['PricePublicObjectDecay'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['PricePublicObjectDelete'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['PriceParcelClaim'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['PriceParcelClaimFactor'] = buf.readFloatLE(pos); - pos += 4; - newObjInfo['PriceUpload'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['PriceRentLight'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['TeleportMinPrice'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['TeleportPriceExponent'] = buf.readFloatLE(pos); - pos += 4; - newObjInfo['EnergyEfficiency'] = buf.readFloatLE(pos); - pos += 4; - newObjInfo['PriceObjectRent'] = buf.readFloatLE(pos); - pos += 4; - newObjInfo['PriceObjectScaleFactor'] = buf.readFloatLE(pos); - pos += 4; - newObjInfo['PriceParcelRent'] = buf.readInt32LE(pos); - pos += 4; - newObjInfo['PriceGroupCreate'] = buf.readInt32LE(pos); - pos += 4; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.EconomyDataMessage = EconomyDataMessage; -//# sourceMappingURL=EconomyData.js.map \ No newline at end of file diff --git a/dist/classes/messages/EconomyData.js.map b/dist/classes/messages/EconomyData.js.map deleted file mode 100644 index f8b5b22..0000000 --- a/dist/classes/messages/EconomyData.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EconomyData.js","sourceRoot":"","sources":["../../../lib/classes/messages/EconomyData.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/EconomyDataRequest.d.ts b/dist/classes/messages/EconomyDataRequest.d.ts deleted file mode 100644 index 4a2b856..0000000 --- a/dist/classes/messages/EconomyDataRequest.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/// -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EconomyDataRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EconomyDataRequest.js b/dist/classes/messages/EconomyDataRequest.js deleted file mode 100644 index 0e6bedb..0000000 --- a/dist/classes/messages/EconomyDataRequest.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EconomyDataRequestMessage { - constructor() { - this.name = 'EconomyDataRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EconomyDataRequest; - } - getSize() { - return 0; - } - writeToBuffer(buf, pos) { - return 0; - } - readFromBuffer(buf, pos) { - return 0; - } -} -exports.EconomyDataRequestMessage = EconomyDataRequestMessage; -//# sourceMappingURL=EconomyDataRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/EconomyDataRequest.js.map b/dist/classes/messages/EconomyDataRequest.js.map deleted file mode 100644 index e45963d..0000000 --- a/dist/classes/messages/EconomyDataRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EconomyDataRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/EconomyDataRequest.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAiBpC,CAAC;IAdG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,OAAO,CAAC,CAAC;IACb,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,OAAO,CAAC,CAAC;IACb,CAAC;CACJ;AArBD,8DAqBC"} \ No newline at end of file diff --git a/dist/classes/messages/EdgeDataPacket.d.ts b/dist/classes/messages/EdgeDataPacket.d.ts deleted file mode 100644 index a997b52..0000000 --- a/dist/classes/messages/EdgeDataPacket.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EdgeDataPacketMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - EdgeData: { - LayerType: number; - Direction: number; - LayerData: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EdgeDataPacket.js b/dist/classes/messages/EdgeDataPacket.js deleted file mode 100644 index 3a2bcb1..0000000 --- a/dist/classes/messages/EdgeDataPacket.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EdgeDataPacketMessage { - constructor() { - this.name = 'EdgeDataPacket'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.EdgeDataPacket; - } - getSize() { - return (this.EdgeData['LayerData'].length + 2) + 2; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.EdgeData['LayerType'], pos++); - buf.writeUInt8(this.EdgeData['Direction'], pos++); - buf.writeUInt16LE(this.EdgeData['LayerData'].length, pos); - pos += 2; - this.EdgeData['LayerData'].copy(buf, pos); - pos += this.EdgeData['LayerData'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjEdgeData = { - LayerType: 0, - Direction: 0, - LayerData: Buffer.allocUnsafe(0) - }; - newObjEdgeData['LayerType'] = buf.readUInt8(pos++); - newObjEdgeData['Direction'] = buf.readUInt8(pos++); - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjEdgeData['LayerData'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.EdgeData = newObjEdgeData; - return pos - startPos; - } -} -exports.EdgeDataPacketMessage = EdgeDataPacketMessage; -//# sourceMappingURL=EdgeDataPacket.js.map \ No newline at end of file diff --git a/dist/classes/messages/EdgeDataPacket.js.map b/dist/classes/messages/EdgeDataPacket.js.map deleted file mode 100644 index d06e38c..0000000 --- a/dist/classes/messages/EdgeDataPacket.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EdgeDataPacket.js","sourceRoot":"","sources":["../../../lib/classes/messages/EdgeDataPacket.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC1F,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA+ChC,CAAC;IAvCG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC;IACvD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAClD,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAClD,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,cAAc,GAIhB;YACA,SAAS,EAAE,CAAC;YACZ,SAAS,EAAE,CAAC;YACZ,SAAS,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACnC,CAAC;QACF,cAAc,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnD,cAAc,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnD,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,cAAc,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC9D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,sDAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/EjectGroupMemberReply.d.ts b/dist/classes/messages/EjectGroupMemberReply.d.ts deleted file mode 100644 index 6716d95..0000000 --- a/dist/classes/messages/EjectGroupMemberReply.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EjectGroupMemberReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - GroupData: { - GroupID: UUID; - }; - EjectData: { - Success: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EjectGroupMemberReply.js b/dist/classes/messages/EjectGroupMemberReply.js deleted file mode 100644 index 2d39563..0000000 --- a/dist/classes/messages/EjectGroupMemberReply.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EjectGroupMemberReplyMessage { - constructor() { - this.name = 'EjectGroupMemberReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EjectGroupMemberReply; - } - getSize() { - return 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.EjectData['Success']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjGroupData = { - GroupID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - const newObjEjectData = { - Success: false - }; - newObjEjectData['Success'] = (buf.readUInt8(pos++) === 1); - this.EjectData = newObjEjectData; - return pos - startPos; - } -} -exports.EjectGroupMemberReplyMessage = EjectGroupMemberReplyMessage; -//# sourceMappingURL=EjectGroupMemberReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/EjectGroupMemberReply.js.map b/dist/classes/messages/EjectGroupMemberReply.js.map deleted file mode 100644 index f4c4b41..0000000 --- a/dist/classes/messages/EjectGroupMemberReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EjectGroupMemberReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/EjectGroupMemberReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IAyDvC,CAAC;IA7CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,GAEjB;YACA,OAAO,EAAE,KAAK;SACjB,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA7DD,oEA6DC"} \ No newline at end of file diff --git a/dist/classes/messages/EjectGroupMemberRequest.d.ts b/dist/classes/messages/EjectGroupMemberRequest.d.ts deleted file mode 100644 index 0453af5..0000000 --- a/dist/classes/messages/EjectGroupMemberRequest.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EjectGroupMemberRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - }; - EjectData: { - EjecteeID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EjectGroupMemberRequest.js b/dist/classes/messages/EjectGroupMemberRequest.js deleted file mode 100644 index 82efa31..0000000 --- a/dist/classes/messages/EjectGroupMemberRequest.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EjectGroupMemberRequestMessage { - constructor() { - this.name = 'EjectGroupMemberRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EjectGroupMemberRequest; - } - getSize() { - return ((16) * this.EjectData.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.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.EjectData.length; - buf.writeUInt8(this.EjectData.length, pos++); - for (let i = 0; i < count; i++) { - this.EjectData[i]['EjecteeID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - const count = buf.readUInt8(pos++); - this.EjectData = []; - for (let i = 0; i < count; i++) { - const newObjEjectData = { - EjecteeID: UUID_1.UUID.zero() - }; - newObjEjectData['EjecteeID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.EjectData.push(newObjEjectData); - } - return pos - startPos; - } -} -exports.EjectGroupMemberRequestMessage = EjectGroupMemberRequestMessage; -//# sourceMappingURL=EjectGroupMemberRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/EjectGroupMemberRequest.js.map b/dist/classes/messages/EjectGroupMemberRequest.js.map deleted file mode 100644 index 9cbb13b..0000000 --- a/dist/classes/messages/EjectGroupMemberRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EjectGroupMemberRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/EjectGroupMemberRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/EjectUser.d.ts b/dist/classes/messages/EjectUser.d.ts deleted file mode 100644 index e7b6399..0000000 --- a/dist/classes/messages/EjectUser.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EjectUserMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - TargetID: UUID; - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EjectUser.js b/dist/classes/messages/EjectUser.js deleted file mode 100644 index 2c85837..0000000 --- a/dist/classes/messages/EjectUser.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EjectUserMessage { - constructor() { - this.name = 'EjectUser'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EjectUser; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['TargetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data['Flags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - TargetID: UUID_1.UUID.zero(), - Flags: 0 - }; - newObjData['TargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.EjectUserMessage = EjectUserMessage; -//# sourceMappingURL=EjectUser.js.map \ No newline at end of file diff --git a/dist/classes/messages/EjectUser.js.map b/dist/classes/messages/EjectUser.js.map deleted file mode 100644 index d754459..0000000 --- a/dist/classes/messages/EjectUser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EjectUser.js","sourceRoot":"","sources":["../../../lib/classes/messages/EjectUser.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gBAAgB;IAA7B;QAEI,SAAI,GAAG,WAAW,CAAC;QACnB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,SAAS,CAAC;IA4D3B,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,KAAK,EAAE,CAAC;SACX,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,4CAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/EmailMessageReply.d.ts b/dist/classes/messages/EmailMessageReply.d.ts deleted file mode 100644 index e2f3f92..0000000 --- a/dist/classes/messages/EmailMessageReply.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EmailMessageReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - ObjectID: UUID; - More: number; - Time: number; - FromAddress: Buffer; - Subject: Buffer; - Data: Buffer; - MailFilter: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EmailMessageReply.js b/dist/classes/messages/EmailMessageReply.js deleted file mode 100644 index 98bd702..0000000 --- a/dist/classes/messages/EmailMessageReply.js +++ /dev/null @@ -1,74 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EmailMessageReplyMessage { - constructor() { - this.name = 'EmailMessageReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EmailMessageReply; - } - getSize() { - return (this.DataBlock['FromAddress'].length + 1 + this.DataBlock['Subject'].length + 1 + this.DataBlock['Data'].length + 2 + this.DataBlock['MailFilter'].length + 1) + 24; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DataBlock['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.DataBlock['More'], pos); - pos += 4; - buf.writeUInt32LE(this.DataBlock['Time'], pos); - pos += 4; - buf.writeUInt8(this.DataBlock['FromAddress'].length, pos++); - this.DataBlock['FromAddress'].copy(buf, pos); - pos += this.DataBlock['FromAddress'].length; - buf.writeUInt8(this.DataBlock['Subject'].length, pos++); - this.DataBlock['Subject'].copy(buf, pos); - pos += this.DataBlock['Subject'].length; - buf.writeUInt16LE(this.DataBlock['Data'].length, pos); - pos += 2; - this.DataBlock['Data'].copy(buf, pos); - pos += this.DataBlock['Data'].length; - buf.writeUInt8(this.DataBlock['MailFilter'].length, pos++); - this.DataBlock['MailFilter'].copy(buf, pos); - pos += this.DataBlock['MailFilter'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - ObjectID: UUID_1.UUID.zero(), - More: 0, - Time: 0, - FromAddress: Buffer.allocUnsafe(0), - Subject: Buffer.allocUnsafe(0), - Data: Buffer.allocUnsafe(0), - MailFilter: Buffer.allocUnsafe(0) - }; - newObjDataBlock['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['More'] = buf.readUInt32LE(pos); - pos += 4; - newObjDataBlock['Time'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjDataBlock['FromAddress'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjDataBlock['Subject'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjDataBlock['MailFilter'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.EmailMessageReplyMessage = EmailMessageReplyMessage; -//# sourceMappingURL=EmailMessageReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/EmailMessageReply.js.map b/dist/classes/messages/EmailMessageReply.js.map deleted file mode 100644 index b97dde5..0000000 --- a/dist/classes/messages/EmailMessageReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EmailMessageReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/EmailMessageReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/EmailMessageRequest.d.ts b/dist/classes/messages/EmailMessageRequest.d.ts deleted file mode 100644 index 8b51e5f..0000000 --- a/dist/classes/messages/EmailMessageRequest.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EmailMessageRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - ObjectID: UUID; - FromAddress: Buffer; - Subject: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EmailMessageRequest.js b/dist/classes/messages/EmailMessageRequest.js deleted file mode 100644 index d768907..0000000 --- a/dist/classes/messages/EmailMessageRequest.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EmailMessageRequestMessage { - constructor() { - this.name = 'EmailMessageRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EmailMessageRequest; - } - getSize() { - return (this.DataBlock['FromAddress'].length + 1 + this.DataBlock['Subject'].length + 1) + 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DataBlock['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.DataBlock['FromAddress'].length, pos++); - this.DataBlock['FromAddress'].copy(buf, pos); - pos += this.DataBlock['FromAddress'].length; - buf.writeUInt8(this.DataBlock['Subject'].length, pos++); - this.DataBlock['Subject'].copy(buf, pos); - pos += this.DataBlock['Subject'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - ObjectID: UUID_1.UUID.zero(), - FromAddress: Buffer.allocUnsafe(0), - Subject: Buffer.allocUnsafe(0) - }; - newObjDataBlock['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjDataBlock['FromAddress'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjDataBlock['Subject'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.EmailMessageRequestMessage = EmailMessageRequestMessage; -//# sourceMappingURL=EmailMessageRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/EmailMessageRequest.js.map b/dist/classes/messages/EmailMessageRequest.js.map deleted file mode 100644 index 9de0769..0000000 --- a/dist/classes/messages/EmailMessageRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EmailMessageRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/EmailMessageRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAmDrC,CAAC;IA3CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAClG,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC5D,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC;QAC5C,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACxD,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC;QACxC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,WAAW,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAClC,OAAO,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACjC,CAAC;QACF,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACjE,GAAG,IAAI,SAAS,CAAC;QACjB,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC7D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvDD,gEAuDC"} \ No newline at end of file diff --git a/dist/classes/messages/EnableSimulator.d.ts b/dist/classes/messages/EnableSimulator.d.ts deleted file mode 100644 index dda39ca..0000000 --- a/dist/classes/messages/EnableSimulator.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { IPAddress } from '../IPAddress'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EnableSimulatorMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - SimulatorInfo: { - Handle: Long; - IP: IPAddress; - Port: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EnableSimulator.js b/dist/classes/messages/EnableSimulator.js deleted file mode 100644 index cf13b3e..0000000 --- a/dist/classes/messages/EnableSimulator.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const IPAddress_1 = require("../IPAddress"); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EnableSimulatorMessage { - constructor() { - this.name = 'EnableSimulator'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Blacklisted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EnableSimulator; - } - getSize() { - return 14; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.SimulatorInfo['Handle'].low, pos); - pos += 4; - buf.writeInt32LE(this.SimulatorInfo['Handle'].high, pos); - pos += 4; - this.SimulatorInfo['IP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.SimulatorInfo['Port'], pos); - pos += 2; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSimulatorInfo = { - Handle: Long.ZERO, - IP: IPAddress_1.IPAddress.zero(), - Port: 0 - }; - newObjSimulatorInfo['Handle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjSimulatorInfo['IP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjSimulatorInfo['Port'] = buf.readUInt16LE(pos); - pos += 2; - this.SimulatorInfo = newObjSimulatorInfo; - return pos - startPos; - } -} -exports.EnableSimulatorMessage = EnableSimulatorMessage; -//# sourceMappingURL=EnableSimulator.js.map \ No newline at end of file diff --git a/dist/classes/messages/EnableSimulator.js.map b/dist/classes/messages/EnableSimulator.js.map deleted file mode 100644 index e1a0cec..0000000 --- a/dist/classes/messages/EnableSimulator.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EnableSimulator.js","sourceRoot":"","sources":["../../../lib/classes/messages/EnableSimulator.ts"],"names":[],"mappings":";;AAEA,4CAAuC;AACvC,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,WAAW,GAAG,2BAAY,CAAC,YAAY,CAAC;QAC3F,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAiDjC,CAAC;IAzCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,mBAAmB,GAIrB;YACA,MAAM,EAAE,IAAI,CAAC,IAAI;YACjB,EAAE,EAAE,qBAAS,CAAC,IAAI,EAAE;YACpB,IAAI,EAAE,CAAC;SACV,CAAC;QACF,mBAAmB,CAAC,QAAQ,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QACvF,GAAG,IAAI,CAAC,CAAC;QACT,mBAAmB,CAAC,IAAI,CAAC,GAAG,IAAI,qBAAS,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,mBAAmB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,aAAa,GAAG,mBAAmB,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArDD,wDAqDC"} \ No newline at end of file diff --git a/dist/classes/messages/Error.d.ts b/dist/classes/messages/Error.d.ts deleted file mode 100644 index 1cf5a9a..0000000 --- a/dist/classes/messages/Error.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ErrorMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - Data: { - Code: number; - Token: Buffer; - ID: UUID; - System: Buffer; - Message: Buffer; - Data: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/Error.js b/dist/classes/messages/Error.js deleted file mode 100644 index f993479..0000000 --- a/dist/classes/messages/Error.js +++ /dev/null @@ -1,79 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ErrorMessage { - constructor() { - this.name = 'Error'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.Error; - } - getSize() { - return (this.Data['Token'].length + 1 + this.Data['System'].length + 1 + this.Data['Message'].length + 2 + this.Data['Data'].length + 2) + 36; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data['Code'], pos); - pos += 4; - buf.writeUInt8(this.Data['Token'].length, pos++); - this.Data['Token'].copy(buf, pos); - pos += this.Data['Token'].length; - this.Data['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['System'].length, pos++); - this.Data['System'].copy(buf, pos); - pos += this.Data['System'].length; - buf.writeUInt16LE(this.Data['Message'].length, pos); - pos += 2; - this.Data['Message'].copy(buf, pos); - pos += this.Data['Message'].length; - buf.writeUInt16LE(this.Data['Data'].length, pos); - pos += 2; - this.Data['Data'].copy(buf, pos); - pos += this.Data['Data'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjData = { - Code: 0, - Token: Buffer.allocUnsafe(0), - ID: UUID_1.UUID.zero(), - System: Buffer.allocUnsafe(0), - Message: Buffer.allocUnsafe(0), - Data: Buffer.allocUnsafe(0) - }; - newObjData['Code'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjData['Token'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['System'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ErrorMessage = ErrorMessage; -//# sourceMappingURL=Error.js.map \ No newline at end of file diff --git a/dist/classes/messages/Error.js.map b/dist/classes/messages/Error.js.map deleted file mode 100644 index 5a086b2..0000000 --- a/dist/classes/messages/Error.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Error.js","sourceRoot":"","sources":["../../../lib/classes/messages/Error.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/EstateCovenantReply.d.ts b/dist/classes/messages/EstateCovenantReply.d.ts deleted file mode 100644 index fa09473..0000000 --- a/dist/classes/messages/EstateCovenantReply.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EstateCovenantReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - CovenantID: UUID; - CovenantTimestamp: number; - EstateName: Buffer; - EstateOwnerID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EstateCovenantReply.js b/dist/classes/messages/EstateCovenantReply.js deleted file mode 100644 index 18b1139..0000000 --- a/dist/classes/messages/EstateCovenantReply.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EstateCovenantReplyMessage { - constructor() { - this.name = 'EstateCovenantReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EstateCovenantReply; - } - getSize() { - return (this.Data['EstateName'].length + 1) + 36; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Data['CovenantID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data['CovenantTimestamp'], pos); - pos += 4; - buf.writeUInt8(this.Data['EstateName'].length, pos++); - this.Data['EstateName'].copy(buf, pos); - pos += this.Data['EstateName'].length; - this.Data['EstateOwnerID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - CovenantID: UUID_1.UUID.zero(), - CovenantTimestamp: 0, - EstateName: Buffer.allocUnsafe(0), - EstateOwnerID: UUID_1.UUID.zero() - }; - newObjData['CovenantID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['CovenantTimestamp'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjData['EstateName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['EstateOwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.EstateCovenantReplyMessage = EstateCovenantReplyMessage; -//# sourceMappingURL=EstateCovenantReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/EstateCovenantReply.js.map b/dist/classes/messages/EstateCovenantReply.js.map deleted file mode 100644 index 4326fbc..0000000 --- a/dist/classes/messages/EstateCovenantReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EstateCovenantReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/EstateCovenantReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAwDrC,CAAC;IA/CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACrD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACtD,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,MAAM,CAAC;QACtC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAKZ;YACA,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,iBAAiB,EAAE,CAAC;YACpB,UAAU,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YACjC,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,UAAU,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,mBAAmB,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC3D,GAAG,IAAI,SAAS,CAAC;QACjB,UAAU,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5DD,gEA4DC"} \ No newline at end of file diff --git a/dist/classes/messages/EstateCovenantRequest.d.ts b/dist/classes/messages/EstateCovenantRequest.d.ts deleted file mode 100644 index 7e357f9..0000000 --- a/dist/classes/messages/EstateCovenantRequest.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EstateCovenantRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EstateCovenantRequest.js b/dist/classes/messages/EstateCovenantRequest.js deleted file mode 100644 index 54daa67..0000000 --- a/dist/classes/messages/EstateCovenantRequest.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EstateCovenantRequestMessage { - constructor() { - this.name = 'EstateCovenantRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EstateCovenantRequest; - } - 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; - let varLength = 0; - 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.EstateCovenantRequestMessage = EstateCovenantRequestMessage; -//# sourceMappingURL=EstateCovenantRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/EstateCovenantRequest.js.map b/dist/classes/messages/EstateCovenantRequest.js.map deleted file mode 100644 index e330c9d..0000000 --- a/dist/classes/messages/EstateCovenantRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EstateCovenantRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/EstateCovenantRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IAwCvC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,oEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/EstateOwnerMessage.d.ts b/dist/classes/messages/EstateOwnerMessage.d.ts deleted file mode 100644 index 0f51fa9..0000000 --- a/dist/classes/messages/EstateOwnerMessage.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EstateOwnerMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - TransactionID: UUID; - }; - MethodData: { - Method: Buffer; - Invoice: UUID; - }; - ParamList: { - Parameter: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EstateOwnerMessage.js b/dist/classes/messages/EstateOwnerMessage.js deleted file mode 100644 index 73ed497..0000000 --- a/dist/classes/messages/EstateOwnerMessage.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EstateOwnerMessageMessage { - constructor() { - this.name = 'EstateOwnerMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EstateOwnerMessage; - } - getSize() { - return (this.MethodData['Method'].length + 1) + this.calculateVarVarSize(this.ParamList, 'Parameter', 1) + 65; - } - 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; - this.AgentData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.MethodData['Method'].length, pos++); - this.MethodData['Method'].copy(buf, pos); - pos += this.MethodData['Method'].length; - this.MethodData['Invoice'].writeToBuffer(buf, pos); - pos += 16; - const count = this.ParamList.length; - buf.writeUInt8(this.ParamList.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.ParamList[i]['Parameter'].length, pos++); - this.ParamList[i]['Parameter'].copy(buf, pos); - pos += this.ParamList[i]['Parameter'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - TransactionID: 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['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjMethodData = { - Method: Buffer.allocUnsafe(0), - Invoice: UUID_1.UUID.zero() - }; - varLength = buf.readUInt8(pos++); - newObjMethodData['Method'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjMethodData['Invoice'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.MethodData = newObjMethodData; - const count = buf.readUInt8(pos++); - this.ParamList = []; - for (let i = 0; i < count; i++) { - const newObjParamList = { - Parameter: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjParamList['Parameter'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ParamList.push(newObjParamList); - } - return pos - startPos; - } -} -exports.EstateOwnerMessageMessage = EstateOwnerMessageMessage; -//# sourceMappingURL=EstateOwnerMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/EstateOwnerMessage.js.map b/dist/classes/messages/EstateOwnerMessage.js.map deleted file mode 100644 index adfe5ba..0000000 --- a/dist/classes/messages/EstateOwnerMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EstateOwnerMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/EstateOwnerMessage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/EventGodDelete.d.ts b/dist/classes/messages/EventGodDelete.d.ts deleted file mode 100644 index 724d454..0000000 --- a/dist/classes/messages/EventGodDelete.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EventGodDeleteMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - EventData: { - EventID: number; - }; - QueryData: { - QueryID: UUID; - QueryText: Buffer; - QueryFlags: number; - QueryStart: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EventGodDelete.js b/dist/classes/messages/EventGodDelete.js deleted file mode 100644 index a025189..0000000 --- a/dist/classes/messages/EventGodDelete.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EventGodDeleteMessage { - constructor() { - this.name = 'EventGodDelete'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EventGodDelete; - } - getSize() { - return (this.QueryData['QueryText'].length + 1) + 60; - } - 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.EventData['EventID'], pos); - pos += 4; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryData['QueryText'].length, pos++); - this.QueryData['QueryText'].copy(buf, pos); - pos += this.QueryData['QueryText'].length; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData['QueryStart'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjEventData = { - EventID: 0 - }; - newObjEventData['EventID'] = buf.readUInt32LE(pos); - pos += 4; - this.EventData = newObjEventData; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - QueryText: Buffer.allocUnsafe(0), - QueryFlags: 0, - QueryStart: 0 - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryData['QueryText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['QueryStart'] = buf.readInt32LE(pos); - pos += 4; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.EventGodDeleteMessage = EventGodDeleteMessage; -//# sourceMappingURL=EventGodDelete.js.map \ No newline at end of file diff --git a/dist/classes/messages/EventGodDelete.js.map b/dist/classes/messages/EventGodDelete.js.map deleted file mode 100644 index b76d452..0000000 --- a/dist/classes/messages/EventGodDelete.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EventGodDelete.js","sourceRoot":"","sources":["../../../lib/classes/messages/EventGodDelete.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/EventInfoReply.d.ts b/dist/classes/messages/EventInfoReply.d.ts deleted file mode 100644 index e82da4c..0000000 --- a/dist/classes/messages/EventInfoReply.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EventInfoReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - EventData: { - EventID: number; - Creator: Buffer; - Name: Buffer; - Category: Buffer; - Desc: Buffer; - Date: Buffer; - DateUTC: number; - Duration: number; - Cover: number; - Amount: number; - SimName: Buffer; - GlobalPos: Vector3; - EventFlags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EventInfoReply.js b/dist/classes/messages/EventInfoReply.js deleted file mode 100644 index ed69c76..0000000 --- a/dist/classes/messages/EventInfoReply.js +++ /dev/null @@ -1,117 +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"); -const Message_1 = require("../../enums/Message"); -class EventInfoReplyMessage { - constructor() { - this.name = 'EventInfoReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EventInfoReply; - } - getSize() { - return (this.EventData['Creator'].length + 1 + this.EventData['Name'].length + 1 + this.EventData['Category'].length + 1 + this.EventData['Desc'].length + 2 + this.EventData['Date'].length + 1 + this.EventData['SimName'].length + 1) + 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.EventData['EventID'], pos); - pos += 4; - buf.writeUInt8(this.EventData['Creator'].length, pos++); - this.EventData['Creator'].copy(buf, pos); - pos += this.EventData['Creator'].length; - buf.writeUInt8(this.EventData['Name'].length, pos++); - this.EventData['Name'].copy(buf, pos); - pos += this.EventData['Name'].length; - buf.writeUInt8(this.EventData['Category'].length, pos++); - this.EventData['Category'].copy(buf, pos); - pos += this.EventData['Category'].length; - buf.writeUInt16LE(this.EventData['Desc'].length, pos); - pos += 2; - this.EventData['Desc'].copy(buf, pos); - pos += this.EventData['Desc'].length; - buf.writeUInt8(this.EventData['Date'].length, pos++); - this.EventData['Date'].copy(buf, pos); - pos += this.EventData['Date'].length; - buf.writeUInt32LE(this.EventData['DateUTC'], pos); - pos += 4; - buf.writeUInt32LE(this.EventData['Duration'], pos); - pos += 4; - buf.writeUInt32LE(this.EventData['Cover'], pos); - pos += 4; - buf.writeUInt32LE(this.EventData['Amount'], pos); - pos += 4; - buf.writeUInt8(this.EventData['SimName'].length, pos++); - this.EventData['SimName'].copy(buf, pos); - pos += this.EventData['SimName'].length; - this.EventData['GlobalPos'].writeToBuffer(buf, pos, true); - pos += 24; - buf.writeUInt32LE(this.EventData['EventFlags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjEventData = { - EventID: 0, - Creator: Buffer.allocUnsafe(0), - Name: Buffer.allocUnsafe(0), - Category: Buffer.allocUnsafe(0), - Desc: Buffer.allocUnsafe(0), - Date: Buffer.allocUnsafe(0), - DateUTC: 0, - Duration: 0, - Cover: 0, - Amount: 0, - SimName: Buffer.allocUnsafe(0), - GlobalPos: Vector3_1.Vector3.getZero(), - EventFlags: 0 - }; - newObjEventData['EventID'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjEventData['Creator'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjEventData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjEventData['Category'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjEventData['Desc'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjEventData['Date'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjEventData['DateUTC'] = buf.readUInt32LE(pos); - pos += 4; - newObjEventData['Duration'] = buf.readUInt32LE(pos); - pos += 4; - newObjEventData['Cover'] = buf.readUInt32LE(pos); - pos += 4; - newObjEventData['Amount'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjEventData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjEventData['GlobalPos'] = new Vector3_1.Vector3(buf, pos, true); - pos += 24; - newObjEventData['EventFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.EventData = newObjEventData; - return pos - startPos; - } -} -exports.EventInfoReplyMessage = EventInfoReplyMessage; -//# sourceMappingURL=EventInfoReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/EventInfoReply.js.map b/dist/classes/messages/EventInfoReply.js.map deleted file mode 100644 index b75a230..0000000 --- a/dist/classes/messages/EventInfoReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EventInfoReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/EventInfoReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/EventInfoRequest.d.ts b/dist/classes/messages/EventInfoRequest.d.ts deleted file mode 100644 index 28ba14d..0000000 --- a/dist/classes/messages/EventInfoRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EventInfoRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - EventData: { - EventID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EventInfoRequest.js b/dist/classes/messages/EventInfoRequest.js deleted file mode 100644 index fd7fb9d..0000000 --- a/dist/classes/messages/EventInfoRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EventInfoRequestMessage { - constructor() { - this.name = 'EventInfoRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EventInfoRequest; - } - 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.EventData['EventID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjEventData = { - EventID: 0 - }; - newObjEventData['EventID'] = buf.readUInt32LE(pos); - pos += 4; - this.EventData = newObjEventData; - return pos - startPos; - } -} -exports.EventInfoRequestMessage = EventInfoRequestMessage; -//# sourceMappingURL=EventInfoRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/EventInfoRequest.js.map b/dist/classes/messages/EventInfoRequest.js.map deleted file mode 100644 index b8b0bb7..0000000 --- a/dist/classes/messages/EventInfoRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EventInfoRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/EventInfoRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAqDlC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,EAAE,CAAC;SACb,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,0DAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/EventLocationReply.d.ts b/dist/classes/messages/EventLocationReply.d.ts deleted file mode 100644 index 91cb8ca..0000000 --- a/dist/classes/messages/EventLocationReply.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EventLocationReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - QueryData: { - QueryID: UUID; - }; - EventData: { - Success: boolean; - RegionID: UUID; - RegionPos: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EventLocationReply.js b/dist/classes/messages/EventLocationReply.js deleted file mode 100644 index 1970630..0000000 --- a/dist/classes/messages/EventLocationReply.js +++ /dev/null @@ -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"); -const Message_1 = require("../../enums/Message"); -class EventLocationReplyMessage { - constructor() { - this.name = 'EventLocationReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EventLocationReply; - } - getSize() { - return 45; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.EventData['Success']) ? 1 : 0, pos++); - this.EventData['RegionID'].writeToBuffer(buf, pos); - pos += 16; - this.EventData['RegionPos'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData = newObjQueryData; - const newObjEventData = { - Success: false, - RegionID: UUID_1.UUID.zero(), - RegionPos: Vector3_1.Vector3.getZero() - }; - newObjEventData['Success'] = (buf.readUInt8(pos++) === 1); - newObjEventData['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjEventData['RegionPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.EventData = newObjEventData; - return pos - startPos; - } -} -exports.EventLocationReplyMessage = EventLocationReplyMessage; -//# sourceMappingURL=EventLocationReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/EventLocationReply.js.map b/dist/classes/messages/EventLocationReply.js.map deleted file mode 100644 index 0ae6a92..0000000 --- a/dist/classes/messages/EventLocationReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EventLocationReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/EventLocationReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,wCAAmC;AACnC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IA0DpC,CAAC;IA/CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC3D,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAIjB;YACA,OAAO,EAAE,KAAK;YACd,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,SAAS,EAAE,iBAAO,CAAC,OAAO,EAAE;SAC/B,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC1D,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QAC5D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9DD,8DA8DC"} \ No newline at end of file diff --git a/dist/classes/messages/EventLocationRequest.d.ts b/dist/classes/messages/EventLocationRequest.d.ts deleted file mode 100644 index 0d6644b..0000000 --- a/dist/classes/messages/EventLocationRequest.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EventLocationRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - QueryData: { - QueryID: UUID; - }; - EventData: { - EventID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EventLocationRequest.js b/dist/classes/messages/EventLocationRequest.js deleted file mode 100644 index 505a0a0..0000000 --- a/dist/classes/messages/EventLocationRequest.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EventLocationRequestMessage { - constructor() { - this.name = 'EventLocationRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EventLocationRequest; - } - getSize() { - return 20; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.EventData['EventID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData = newObjQueryData; - const newObjEventData = { - EventID: 0 - }; - newObjEventData['EventID'] = buf.readUInt32LE(pos); - pos += 4; - this.EventData = newObjEventData; - return pos - startPos; - } -} -exports.EventLocationRequestMessage = EventLocationRequestMessage; -//# sourceMappingURL=EventLocationRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/EventLocationRequest.js.map b/dist/classes/messages/EventLocationRequest.js.map deleted file mode 100644 index 33068c5..0000000 --- a/dist/classes/messages/EventLocationRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EventLocationRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/EventLocationRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IA8CtC,CAAC;IArCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAEjB;YACA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAlDD,kEAkDC"} \ No newline at end of file diff --git a/dist/classes/messages/EventNotificationAddRequest.d.ts b/dist/classes/messages/EventNotificationAddRequest.d.ts deleted file mode 100644 index a816fb7..0000000 --- a/dist/classes/messages/EventNotificationAddRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EventNotificationAddRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - EventData: { - EventID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EventNotificationAddRequest.js b/dist/classes/messages/EventNotificationAddRequest.js deleted file mode 100644 index 3d37246..0000000 --- a/dist/classes/messages/EventNotificationAddRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EventNotificationAddRequestMessage { - constructor() { - this.name = 'EventNotificationAddRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EventNotificationAddRequest; - } - 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.EventData['EventID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjEventData = { - EventID: 0 - }; - newObjEventData['EventID'] = buf.readUInt32LE(pos); - pos += 4; - this.EventData = newObjEventData; - return pos - startPos; - } -} -exports.EventNotificationAddRequestMessage = EventNotificationAddRequestMessage; -//# sourceMappingURL=EventNotificationAddRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/EventNotificationAddRequest.js.map b/dist/classes/messages/EventNotificationAddRequest.js.map deleted file mode 100644 index 8764e2e..0000000 --- a/dist/classes/messages/EventNotificationAddRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EventNotificationAddRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/EventNotificationAddRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kCAAkC;IAA/C;QAEI,SAAI,GAAG,6BAA6B,CAAC;QACrC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,2BAA2B,CAAC;IAqD7C,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,EAAE,CAAC;SACb,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,gFAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/EventNotificationRemoveRequest.d.ts b/dist/classes/messages/EventNotificationRemoveRequest.d.ts deleted file mode 100644 index 7c3f9bc..0000000 --- a/dist/classes/messages/EventNotificationRemoveRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class EventNotificationRemoveRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - EventData: { - EventID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/EventNotificationRemoveRequest.js b/dist/classes/messages/EventNotificationRemoveRequest.js deleted file mode 100644 index 9492860..0000000 --- a/dist/classes/messages/EventNotificationRemoveRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class EventNotificationRemoveRequestMessage { - constructor() { - this.name = 'EventNotificationRemoveRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.EventNotificationRemoveRequest; - } - 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.EventData['EventID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjEventData = { - EventID: 0 - }; - newObjEventData['EventID'] = buf.readUInt32LE(pos); - pos += 4; - this.EventData = newObjEventData; - return pos - startPos; - } -} -exports.EventNotificationRemoveRequestMessage = EventNotificationRemoveRequestMessage; -//# sourceMappingURL=EventNotificationRemoveRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/EventNotificationRemoveRequest.js.map b/dist/classes/messages/EventNotificationRemoveRequest.js.map deleted file mode 100644 index a777767..0000000 --- a/dist/classes/messages/EventNotificationRemoveRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EventNotificationRemoveRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/EventNotificationRemoveRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qCAAqC;IAAlD;QAEI,SAAI,GAAG,gCAAgC,CAAC;QACxC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,8BAA8B,CAAC;IAqDhD,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,EAAE,CAAC;SACb,CAAC;QACF,eAAe,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,sFAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/FeatureDisabled.d.ts b/dist/classes/messages/FeatureDisabled.d.ts deleted file mode 100644 index 087649c..0000000 --- a/dist/classes/messages/FeatureDisabled.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class FeatureDisabledMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - FailureInfo: { - ErrorMessage: Buffer; - AgentID: UUID; - TransactionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/FeatureDisabled.js b/dist/classes/messages/FeatureDisabled.js deleted file mode 100644 index b423671..0000000 --- a/dist/classes/messages/FeatureDisabled.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class FeatureDisabledMessage { - constructor() { - this.name = 'FeatureDisabled'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.FeatureDisabled; - } - getSize() { - return (this.FailureInfo['ErrorMessage'].length + 1) + 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.FailureInfo['ErrorMessage'].length, pos++); - this.FailureInfo['ErrorMessage'].copy(buf, pos); - pos += this.FailureInfo['ErrorMessage'].length; - this.FailureInfo['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.FailureInfo['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjFailureInfo = { - ErrorMessage: Buffer.allocUnsafe(0), - AgentID: UUID_1.UUID.zero(), - TransactionID: UUID_1.UUID.zero() - }; - varLength = buf.readUInt8(pos++); - newObjFailureInfo['ErrorMessage'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjFailureInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjFailureInfo['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.FailureInfo = newObjFailureInfo; - return pos - startPos; - } -} -exports.FeatureDisabledMessage = FeatureDisabledMessage; -//# sourceMappingURL=FeatureDisabled.js.map \ No newline at end of file diff --git a/dist/classes/messages/FeatureDisabled.js.map b/dist/classes/messages/FeatureDisabled.js.map deleted file mode 100644 index 6c82ef1..0000000 --- a/dist/classes/messages/FeatureDisabled.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FeatureDisabled.js","sourceRoot":"","sources":["../../../lib/classes/messages/FeatureDisabled.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAiDjC,CAAC;IAzCG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC9D,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC/D,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,MAAM,CAAC;QAC/C,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,iBAAiB,GAInB;YACA,YAAY,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YACnC,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,iBAAiB,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACpE,GAAG,IAAI,SAAS,CAAC;QACjB,iBAAiB,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,iBAAiB,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,WAAW,GAAG,iBAAiB,CAAC;QACrC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArDD,wDAqDC"} \ No newline at end of file diff --git a/dist/classes/messages/FetchInventory.d.ts b/dist/classes/messages/FetchInventory.d.ts deleted file mode 100644 index a38a945..0000000 --- a/dist/classes/messages/FetchInventory.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class FetchInventoryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - OwnerID: UUID; - ItemID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/FetchInventory.js b/dist/classes/messages/FetchInventory.js deleted file mode 100644 index 45e6fb6..0000000 --- a/dist/classes/messages/FetchInventory.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class FetchInventoryMessage { - constructor() { - this.name = 'FetchInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.FetchInventory; - } - getSize() { - return ((32) * this.InventoryData.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.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - OwnerID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero() - }; - newObjInventoryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.FetchInventoryMessage = FetchInventoryMessage; -//# sourceMappingURL=FetchInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/FetchInventory.js.map b/dist/classes/messages/FetchInventory.js.map deleted file mode 100644 index f5106df..0000000 --- a/dist/classes/messages/FetchInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FetchInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/FetchInventory.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/FetchInventoryDescendents.d.ts b/dist/classes/messages/FetchInventoryDescendents.d.ts deleted file mode 100644 index f43a21a..0000000 --- a/dist/classes/messages/FetchInventoryDescendents.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class FetchInventoryDescendentsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - FolderID: UUID; - OwnerID: UUID; - SortOrder: number; - FetchFolders: boolean; - FetchItems: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/FetchInventoryDescendents.js b/dist/classes/messages/FetchInventoryDescendents.js deleted file mode 100644 index e8deb90..0000000 --- a/dist/classes/messages/FetchInventoryDescendents.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class FetchInventoryDescendentsMessage { - constructor() { - this.name = 'FetchInventoryDescendents'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.FetchInventoryDescendents; - } - getSize() { - return 70; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.InventoryData['SortOrder'], pos); - pos += 4; - buf.writeUInt8((this.InventoryData['FetchFolders']) ? 1 : 0, pos++); - buf.writeUInt8((this.InventoryData['FetchItems']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInventoryData = { - FolderID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - SortOrder: 0, - FetchFolders: false, - FetchItems: false - }; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['SortOrder'] = buf.readInt32LE(pos); - pos += 4; - newObjInventoryData['FetchFolders'] = (buf.readUInt8(pos++) === 1); - newObjInventoryData['FetchItems'] = (buf.readUInt8(pos++) === 1); - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.FetchInventoryDescendentsMessage = FetchInventoryDescendentsMessage; -//# sourceMappingURL=FetchInventoryDescendents.js.map \ No newline at end of file diff --git a/dist/classes/messages/FetchInventoryDescendents.js.map b/dist/classes/messages/FetchInventoryDescendents.js.map deleted file mode 100644 index 01094af..0000000 --- a/dist/classes/messages/FetchInventoryDescendents.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FetchInventoryDescendents.js","sourceRoot":"","sources":["../../../lib/classes/messages/FetchInventoryDescendents.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gCAAgC;IAA7C;QAEI,SAAI,GAAG,2BAA2B,CAAC;QACnC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,yBAAyB,CAAC;IA6E3C,CAAC;IA/DG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,aAAa,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACpE,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAClE,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,mBAAmB,GAMrB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,CAAC;YACZ,YAAY,EAAE,KAAK;YACnB,UAAU,EAAE,KAAK;SACpB,CAAC;QACF,mBAAmB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,mBAAmB,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,mBAAmB,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,mBAAmB,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACnE,mBAAmB,CAAC,YAAY,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACjE,IAAI,CAAC,aAAa,GAAG,mBAAmB,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAjFD,4EAiFC"} \ No newline at end of file diff --git a/dist/classes/messages/FetchInventoryReply.d.ts b/dist/classes/messages/FetchInventoryReply.d.ts deleted file mode 100644 index 3605631..0000000 --- a/dist/classes/messages/FetchInventoryReply.d.ts +++ /dev/null @@ -1,39 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class FetchInventoryReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - InventoryData: { - ItemID: UUID; - FolderID: UUID; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - AssetID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/FetchInventoryReply.js b/dist/classes/messages/FetchInventoryReply.js deleted file mode 100644 index b8a301e..0000000 --- a/dist/classes/messages/FetchInventoryReply.js +++ /dev/null @@ -1,153 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class FetchInventoryReplyMessage { - constructor() { - this.name = 'FetchInventoryReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.FetchInventoryReply; - } - getSize() { - return this.calculateVarVarSize(this.InventoryData, 'Name', 1) + this.calculateVarVarSize(this.InventoryData, 'Description', 1) + ((136) * this.InventoryData.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.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData[i]['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.InventoryData[i]['GroupOwned']) ? 1 : 0, pos++); - this.InventoryData[i]['AssetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryData[i]['Type'], pos++); - buf.writeInt8(this.InventoryData[i]['InvType'], pos++); - buf.writeUInt32LE(this.InventoryData[i]['Flags'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData[i]['SaleType'], pos++); - buf.writeInt32LE(this.InventoryData[i]['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData[i]['Name'].length, pos++); - this.InventoryData[i]['Name'].copy(buf, pos); - pos += this.InventoryData[i]['Name'].length; - buf.writeUInt8(this.InventoryData[i]['Description'].length, pos++); - this.InventoryData[i]['Description'].copy(buf, pos); - pos += this.InventoryData[i]['Description'].length; - buf.writeInt32LE(this.InventoryData[i]['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['CRC'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - AssetID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjInventoryData['AssetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['Type'] = buf.readInt8(pos++); - newObjInventoryData['InvType'] = buf.readInt8(pos++); - newObjInventoryData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['SaleType'] = buf.readUInt8(pos++); - newObjInventoryData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjInventoryData['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjInventoryData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.FetchInventoryReplyMessage = FetchInventoryReplyMessage; -//# sourceMappingURL=FetchInventoryReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/FetchInventoryReply.js.map b/dist/classes/messages/FetchInventoryReply.js.map deleted file mode 100644 index 7972ba1..0000000 --- a/dist/classes/messages/FetchInventoryReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FetchInventoryReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/FetchInventoryReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/FindAgent.d.ts b/dist/classes/messages/FindAgent.d.ts deleted file mode 100644 index d94a4df..0000000 --- a/dist/classes/messages/FindAgent.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class FindAgentMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentBlock: { - Hunter: UUID; - Prey: UUID; - SpaceIP: IPAddress; - }; - LocationBlock: { - GlobalX: number; - GlobalY: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/FindAgent.js b/dist/classes/messages/FindAgent.js deleted file mode 100644 index 9af65f6..0000000 --- a/dist/classes/messages/FindAgent.js +++ /dev/null @@ -1,66 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class FindAgentMessage { - constructor() { - this.name = 'FindAgent'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.FindAgent; - } - getSize() { - return ((16) * this.LocationBlock.length) + 37; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentBlock['Hunter'].writeToBuffer(buf, pos); - pos += 16; - this.AgentBlock['Prey'].writeToBuffer(buf, pos); - pos += 16; - this.AgentBlock['SpaceIP'].writeToBuffer(buf, pos); - pos += 4; - const count = this.LocationBlock.length; - buf.writeUInt8(this.LocationBlock.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeDoubleLE(this.LocationBlock[i]['GlobalX'], pos); - pos += 8; - buf.writeDoubleLE(this.LocationBlock[i]['GlobalY'], pos); - pos += 8; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentBlock = { - Hunter: UUID_1.UUID.zero(), - Prey: UUID_1.UUID.zero(), - SpaceIP: IPAddress_1.IPAddress.zero() - }; - newObjAgentBlock['Hunter'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentBlock['Prey'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentBlock['SpaceIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - this.AgentBlock = newObjAgentBlock; - const count = buf.readUInt8(pos++); - this.LocationBlock = []; - for (let i = 0; i < count; i++) { - const newObjLocationBlock = { - GlobalX: 0, - GlobalY: 0 - }; - newObjLocationBlock['GlobalX'] = buf.readDoubleLE(pos); - pos += 8; - newObjLocationBlock['GlobalY'] = buf.readDoubleLE(pos); - pos += 8; - this.LocationBlock.push(newObjLocationBlock); - } - return pos - startPos; - } -} -exports.FindAgentMessage = FindAgentMessage; -//# sourceMappingURL=FindAgent.js.map \ No newline at end of file diff --git a/dist/classes/messages/FindAgent.js.map b/dist/classes/messages/FindAgent.js.map deleted file mode 100644 index 57fe5bb..0000000 --- a/dist/classes/messages/FindAgent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FindAgent.js","sourceRoot":"","sources":["../../../lib/classes/messages/FindAgent.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ForceObjectSelect.d.ts b/dist/classes/messages/ForceObjectSelect.d.ts deleted file mode 100644 index 9427234..0000000 --- a/dist/classes/messages/ForceObjectSelect.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ForceObjectSelectMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Header: { - ResetList: boolean; - }; - Data: { - LocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ForceObjectSelect.js b/dist/classes/messages/ForceObjectSelect.js deleted file mode 100644 index 2dd55b7..0000000 --- a/dist/classes/messages/ForceObjectSelect.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ForceObjectSelectMessage { - constructor() { - this.name = 'ForceObjectSelect'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ForceObjectSelect; - } - getSize() { - return ((4) * this.Data.length) + 2; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8((this.Header['ResetList']) ? 1 : 0, pos++); - const count = this.Data.length; - buf.writeUInt8(this.Data.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.Data[i]['LocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjHeader = { - ResetList: false - }; - newObjHeader['ResetList'] = (buf.readUInt8(pos++) === 1); - this.Header = newObjHeader; - const count = buf.readUInt8(pos++); - this.Data = []; - for (let i = 0; i < count; i++) { - const newObjData = { - LocalID: 0 - }; - newObjData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.ForceObjectSelectMessage = ForceObjectSelectMessage; -//# sourceMappingURL=ForceObjectSelect.js.map \ No newline at end of file diff --git a/dist/classes/messages/ForceObjectSelect.js.map b/dist/classes/messages/ForceObjectSelect.js.map deleted file mode 100644 index b38914d..0000000 --- a/dist/classes/messages/ForceObjectSelect.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ForceObjectSelect.js","sourceRoot":"","sources":["../../../lib/classes/messages/ForceObjectSelect.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAsDnC,CAAC;IA7CG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IACxC,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC1D,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC;QAC/B,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACxC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;YAChD,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,YAAY,GAEd;YACA,SAAS,EAAE,KAAK;SACnB,CAAC;QACF,YAAY,CAAC,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACzD,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;QACf,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,UAAU,GAEZ;gBACA,OAAO,EAAE,CAAC;aACb,CAAC;YACF,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC9C,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;SAC9B;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1DD,4DA0DC"} \ No newline at end of file diff --git a/dist/classes/messages/ForceScriptControlRelease.d.ts b/dist/classes/messages/ForceScriptControlRelease.d.ts deleted file mode 100644 index efe5dad..0000000 --- a/dist/classes/messages/ForceScriptControlRelease.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ForceScriptControlReleaseMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ForceScriptControlRelease.js b/dist/classes/messages/ForceScriptControlRelease.js deleted file mode 100644 index 31d1fb9..0000000 --- a/dist/classes/messages/ForceScriptControlRelease.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ForceScriptControlReleaseMessage { - constructor() { - this.name = 'ForceScriptControlRelease'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ForceScriptControlRelease; - } - 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; - let varLength = 0; - 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.ForceScriptControlReleaseMessage = ForceScriptControlReleaseMessage; -//# sourceMappingURL=ForceScriptControlRelease.js.map \ No newline at end of file diff --git a/dist/classes/messages/ForceScriptControlRelease.js.map b/dist/classes/messages/ForceScriptControlRelease.js.map deleted file mode 100644 index df128a2..0000000 --- a/dist/classes/messages/ForceScriptControlRelease.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ForceScriptControlRelease.js","sourceRoot":"","sources":["../../../lib/classes/messages/ForceScriptControlRelease.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gCAAgC;IAA7C;QAEI,SAAI,GAAG,2BAA2B,CAAC;QACnC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,yBAAyB,CAAC;IAwC3C,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,4EA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/FormFriendship.d.ts b/dist/classes/messages/FormFriendship.d.ts deleted file mode 100644 index e352808..0000000 --- a/dist/classes/messages/FormFriendship.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class FormFriendshipMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentBlock: { - SourceID: UUID; - DestID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/FormFriendship.js b/dist/classes/messages/FormFriendship.js deleted file mode 100644 index 572ebd9..0000000 --- a/dist/classes/messages/FormFriendship.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class FormFriendshipMessage { - constructor() { - this.name = 'FormFriendship'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.FormFriendship; - } - getSize() { - return 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentBlock['SourceID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentBlock['DestID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentBlock = { - SourceID: UUID_1.UUID.zero(), - DestID: UUID_1.UUID.zero() - }; - newObjAgentBlock['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentBlock['DestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentBlock = newObjAgentBlock; - return pos - startPos; - } -} -exports.FormFriendshipMessage = FormFriendshipMessage; -//# sourceMappingURL=FormFriendship.js.map \ No newline at end of file diff --git a/dist/classes/messages/FormFriendship.js.map b/dist/classes/messages/FormFriendship.js.map deleted file mode 100644 index 33f4c38..0000000 --- a/dist/classes/messages/FormFriendship.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FormFriendship.js","sourceRoot":"","sources":["../../../lib/classes/messages/FormFriendship.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAwChC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAGlB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,gBAAgB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,sDA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/FreezeUser.d.ts b/dist/classes/messages/FreezeUser.d.ts deleted file mode 100644 index 84a08d9..0000000 --- a/dist/classes/messages/FreezeUser.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class FreezeUserMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - TargetID: UUID; - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/FreezeUser.js b/dist/classes/messages/FreezeUser.js deleted file mode 100644 index 4ad3054..0000000 --- a/dist/classes/messages/FreezeUser.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class FreezeUserMessage { - constructor() { - this.name = 'FreezeUser'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.FreezeUser; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['TargetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data['Flags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - TargetID: UUID_1.UUID.zero(), - Flags: 0 - }; - newObjData['TargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.FreezeUserMessage = FreezeUserMessage; -//# sourceMappingURL=FreezeUser.js.map \ No newline at end of file diff --git a/dist/classes/messages/FreezeUser.js.map b/dist/classes/messages/FreezeUser.js.map deleted file mode 100644 index cce5dcf..0000000 --- a/dist/classes/messages/FreezeUser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FreezeUser.js","sourceRoot":"","sources":["../../../lib/classes/messages/FreezeUser.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IA4D5B,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,KAAK,EAAE,CAAC;SACX,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,8CAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/GenericMessage.d.ts b/dist/classes/messages/GenericMessage.d.ts deleted file mode 100644 index 57e14ea..0000000 --- a/dist/classes/messages/GenericMessage.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GenericMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - TransactionID: UUID; - }; - MethodData: { - Method: Buffer; - Invoice: UUID; - }; - ParamList: { - Parameter: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GenericMessage.js b/dist/classes/messages/GenericMessage.js deleted file mode 100644 index b1be216..0000000 --- a/dist/classes/messages/GenericMessage.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GenericMessageMessage { - constructor() { - this.name = 'GenericMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GenericMessage; - } - getSize() { - return (this.MethodData['Method'].length + 1) + this.calculateVarVarSize(this.ParamList, 'Parameter', 1) + 65; - } - 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; - this.AgentData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.MethodData['Method'].length, pos++); - this.MethodData['Method'].copy(buf, pos); - pos += this.MethodData['Method'].length; - this.MethodData['Invoice'].writeToBuffer(buf, pos); - pos += 16; - const count = this.ParamList.length; - buf.writeUInt8(this.ParamList.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.ParamList[i]['Parameter'].length, pos++); - this.ParamList[i]['Parameter'].copy(buf, pos); - pos += this.ParamList[i]['Parameter'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - TransactionID: 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['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjMethodData = { - Method: Buffer.allocUnsafe(0), - Invoice: UUID_1.UUID.zero() - }; - varLength = buf.readUInt8(pos++); - newObjMethodData['Method'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjMethodData['Invoice'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.MethodData = newObjMethodData; - const count = buf.readUInt8(pos++); - this.ParamList = []; - for (let i = 0; i < count; i++) { - const newObjParamList = { - Parameter: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjParamList['Parameter'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ParamList.push(newObjParamList); - } - return pos - startPos; - } -} -exports.GenericMessageMessage = GenericMessageMessage; -//# sourceMappingURL=GenericMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/GenericMessage.js.map b/dist/classes/messages/GenericMessage.js.map deleted file mode 100644 index d20cf59..0000000 --- a/dist/classes/messages/GenericMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GenericMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/GenericMessage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GetScriptRunning.d.ts b/dist/classes/messages/GetScriptRunning.d.ts deleted file mode 100644 index 1a66e69..0000000 --- a/dist/classes/messages/GetScriptRunning.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GetScriptRunningMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - Script: { - ObjectID: UUID; - ItemID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GetScriptRunning.js b/dist/classes/messages/GetScriptRunning.js deleted file mode 100644 index 329c1d6..0000000 --- a/dist/classes/messages/GetScriptRunning.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GetScriptRunningMessage { - constructor() { - this.name = 'GetScriptRunning'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GetScriptRunning; - } - getSize() { - return 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Script['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.Script['ItemID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjScript = { - ObjectID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero() - }; - newObjScript['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjScript['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Script = newObjScript; - return pos - startPos; - } -} -exports.GetScriptRunningMessage = GetScriptRunningMessage; -//# sourceMappingURL=GetScriptRunning.js.map \ No newline at end of file diff --git a/dist/classes/messages/GetScriptRunning.js.map b/dist/classes/messages/GetScriptRunning.js.map deleted file mode 100644 index 7436397..0000000 --- a/dist/classes/messages/GetScriptRunning.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GetScriptRunning.js","sourceRoot":"","sources":["../../../lib/classes/messages/GetScriptRunning.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAwClC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,YAAY,GAGd;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,YAAY,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,YAAY,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,0DA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/GodKickUser.d.ts b/dist/classes/messages/GodKickUser.d.ts deleted file mode 100644 index e7e9179..0000000 --- a/dist/classes/messages/GodKickUser.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GodKickUserMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - UserInfo: { - GodID: UUID; - GodSessionID: UUID; - AgentID: UUID; - KickFlags: number; - Reason: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GodKickUser.js b/dist/classes/messages/GodKickUser.js deleted file mode 100644 index 94e97ed..0000000 --- a/dist/classes/messages/GodKickUser.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GodKickUserMessage { - constructor() { - this.name = 'GodKickUser'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GodKickUser; - } - getSize() { - return (this.UserInfo['Reason'].length + 2) + 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.UserInfo['GodID'].writeToBuffer(buf, pos); - pos += 16; - this.UserInfo['GodSessionID'].writeToBuffer(buf, pos); - pos += 16; - this.UserInfo['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.UserInfo['KickFlags'], pos); - pos += 4; - buf.writeUInt16LE(this.UserInfo['Reason'].length, pos); - pos += 2; - this.UserInfo['Reason'].copy(buf, pos); - pos += this.UserInfo['Reason'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjUserInfo = { - GodID: UUID_1.UUID.zero(), - GodSessionID: UUID_1.UUID.zero(), - AgentID: UUID_1.UUID.zero(), - KickFlags: 0, - Reason: Buffer.allocUnsafe(0) - }; - newObjUserInfo['GodID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjUserInfo['GodSessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjUserInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjUserInfo['KickFlags'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjUserInfo['Reason'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.UserInfo = newObjUserInfo; - return pos - startPos; - } -} -exports.GodKickUserMessage = GodKickUserMessage; -//# sourceMappingURL=GodKickUser.js.map \ No newline at end of file diff --git a/dist/classes/messages/GodKickUser.js.map b/dist/classes/messages/GodKickUser.js.map deleted file mode 100644 index 2641551..0000000 --- a/dist/classes/messages/GodKickUser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GodKickUser.js","sourceRoot":"","sources":["../../../lib/classes/messages/GodKickUser.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IAiE7B,CAAC;IAvDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACrD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvC,GAAG,IAAI,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC;QACtC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,cAAc,GAMhB;YACA,KAAK,EAAE,WAAI,CAAC,IAAI,EAAE;YAClB,YAAY,EAAE,WAAI,CAAC,IAAI,EAAE;YACzB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,CAAC;YACZ,MAAM,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAChC,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,cAAc,CAAC,cAAc,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,cAAc,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,cAAc,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,cAAc,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC3D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArED,gDAqEC"} \ No newline at end of file diff --git a/dist/classes/messages/GodUpdateRegionInfo.d.ts b/dist/classes/messages/GodUpdateRegionInfo.d.ts deleted file mode 100644 index 8623035..0000000 --- a/dist/classes/messages/GodUpdateRegionInfo.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GodUpdateRegionInfoMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - RegionInfo: { - SimName: Buffer; - EstateID: number; - ParentEstateID: number; - RegionFlags: number; - BillableFactor: number; - PricePerMeter: number; - RedirectGridX: number; - RedirectGridY: number; - }; - RegionInfo2: { - RegionFlagsExtended: Long; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GodUpdateRegionInfo.js b/dist/classes/messages/GodUpdateRegionInfo.js deleted file mode 100644 index 24d8ab7..0000000 --- a/dist/classes/messages/GodUpdateRegionInfo.js +++ /dev/null @@ -1,103 +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"); -const Message_1 = require("../../enums/Message"); -class GodUpdateRegionInfoMessage { - constructor() { - this.name = 'GodUpdateRegionInfo'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GodUpdateRegionInfo; - } - getSize() { - return (this.RegionInfo['SimName'].length + 1) + ((8) * this.RegionInfo2.length) + 61; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.RegionInfo['SimName'].length, pos++); - this.RegionInfo['SimName'].copy(buf, pos); - pos += this.RegionInfo['SimName'].length; - buf.writeUInt32LE(this.RegionInfo['EstateID'], pos); - pos += 4; - buf.writeUInt32LE(this.RegionInfo['ParentEstateID'], pos); - pos += 4; - buf.writeUInt32LE(this.RegionInfo['RegionFlags'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['BillableFactor'], pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo['PricePerMeter'], pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo['RedirectGridX'], pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo['RedirectGridY'], pos); - pos += 4; - const count = this.RegionInfo2.length; - buf.writeUInt8(this.RegionInfo2.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.RegionInfo2[i]['RegionFlagsExtended'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo2[i]['RegionFlagsExtended'].high, pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjRegionInfo = { - SimName: Buffer.allocUnsafe(0), - EstateID: 0, - ParentEstateID: 0, - RegionFlags: 0, - BillableFactor: 0, - PricePerMeter: 0, - RedirectGridX: 0, - RedirectGridY: 0 - }; - varLength = buf.readUInt8(pos++); - newObjRegionInfo['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjRegionInfo['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionInfo['ParentEstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionInfo['RegionFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionInfo['BillableFactor'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['PricePerMeter'] = buf.readInt32LE(pos); - pos += 4; - newObjRegionInfo['RedirectGridX'] = buf.readInt32LE(pos); - pos += 4; - newObjRegionInfo['RedirectGridY'] = buf.readInt32LE(pos); - pos += 4; - this.RegionInfo = newObjRegionInfo; - const count = buf.readUInt8(pos++); - this.RegionInfo2 = []; - for (let i = 0; i < count; i++) { - const newObjRegionInfo2 = { - RegionFlagsExtended: Long.ZERO - }; - newObjRegionInfo2['RegionFlagsExtended'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionInfo2.push(newObjRegionInfo2); - } - return pos - startPos; - } -} -exports.GodUpdateRegionInfoMessage = GodUpdateRegionInfoMessage; -//# sourceMappingURL=GodUpdateRegionInfo.js.map \ No newline at end of file diff --git a/dist/classes/messages/GodUpdateRegionInfo.js.map b/dist/classes/messages/GodUpdateRegionInfo.js.map deleted file mode 100644 index 79188df..0000000 --- a/dist/classes/messages/GodUpdateRegionInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GodUpdateRegionInfo.js","sourceRoot":"","sources":["../../../lib/classes/messages/GodUpdateRegionInfo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GodlikeMessage.d.ts b/dist/classes/messages/GodlikeMessage.d.ts deleted file mode 100644 index cefa1b5..0000000 --- a/dist/classes/messages/GodlikeMessage.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GodlikeMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - TransactionID: UUID; - }; - MethodData: { - Method: Buffer; - Invoice: UUID; - }; - ParamList: { - Parameter: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GodlikeMessage.js b/dist/classes/messages/GodlikeMessage.js deleted file mode 100644 index ad9ef26..0000000 --- a/dist/classes/messages/GodlikeMessage.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GodlikeMessageMessage { - constructor() { - this.name = 'GodlikeMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GodlikeMessage; - } - getSize() { - return (this.MethodData['Method'].length + 1) + this.calculateVarVarSize(this.ParamList, 'Parameter', 1) + 65; - } - 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; - this.AgentData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.MethodData['Method'].length, pos++); - this.MethodData['Method'].copy(buf, pos); - pos += this.MethodData['Method'].length; - this.MethodData['Invoice'].writeToBuffer(buf, pos); - pos += 16; - const count = this.ParamList.length; - buf.writeUInt8(this.ParamList.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.ParamList[i]['Parameter'].length, pos++); - this.ParamList[i]['Parameter'].copy(buf, pos); - pos += this.ParamList[i]['Parameter'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - TransactionID: 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['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjMethodData = { - Method: Buffer.allocUnsafe(0), - Invoice: UUID_1.UUID.zero() - }; - varLength = buf.readUInt8(pos++); - newObjMethodData['Method'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjMethodData['Invoice'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.MethodData = newObjMethodData; - const count = buf.readUInt8(pos++); - this.ParamList = []; - for (let i = 0; i < count; i++) { - const newObjParamList = { - Parameter: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjParamList['Parameter'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ParamList.push(newObjParamList); - } - return pos - startPos; - } -} -exports.GodlikeMessageMessage = GodlikeMessageMessage; -//# sourceMappingURL=GodlikeMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/GodlikeMessage.js.map b/dist/classes/messages/GodlikeMessage.js.map deleted file mode 100644 index 415464b..0000000 --- a/dist/classes/messages/GodlikeMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GodlikeMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/GodlikeMessage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GrantGodlikePowers.d.ts b/dist/classes/messages/GrantGodlikePowers.d.ts deleted file mode 100644 index 8b7e239..0000000 --- a/dist/classes/messages/GrantGodlikePowers.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GrantGodlikePowersMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GrantData: { - GodLevel: number; - Token: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GrantGodlikePowers.js b/dist/classes/messages/GrantGodlikePowers.js deleted file mode 100644 index 040ad80..0000000 --- a/dist/classes/messages/GrantGodlikePowers.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GrantGodlikePowersMessage { - constructor() { - this.name = 'GrantGodlikePowers'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GrantGodlikePowers; - } - getSize() { - return 49; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.GrantData['GodLevel'], pos++); - this.GrantData['Token'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGrantData = { - GodLevel: 0, - Token: UUID_1.UUID.zero() - }; - newObjGrantData['GodLevel'] = buf.readUInt8(pos++); - newObjGrantData['Token'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GrantData = newObjGrantData; - return pos - startPos; - } -} -exports.GrantGodlikePowersMessage = GrantGodlikePowersMessage; -//# sourceMappingURL=GrantGodlikePowers.js.map \ No newline at end of file diff --git a/dist/classes/messages/GrantGodlikePowers.js.map b/dist/classes/messages/GrantGodlikePowers.js.map deleted file mode 100644 index d9461c9..0000000 --- a/dist/classes/messages/GrantGodlikePowers.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GrantGodlikePowers.js","sourceRoot":"","sources":["../../../lib/classes/messages/GrantGodlikePowers.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IA0DpC,CAAC;IA/CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAClD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAGjB;YACA,QAAQ,EAAE,CAAC;YACX,KAAK,EAAE,WAAI,CAAC,IAAI,EAAE;SACrB,CAAC;QACF,eAAe,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnD,eAAe,CAAC,OAAO,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9DD,8DA8DC"} \ No newline at end of file diff --git a/dist/classes/messages/GrantUserRights.d.ts b/dist/classes/messages/GrantUserRights.d.ts deleted file mode 100644 index 5ddd938..0000000 --- a/dist/classes/messages/GrantUserRights.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GrantUserRightsMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Rights: { - AgentRelated: UUID; - RelatedRights: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GrantUserRights.js b/dist/classes/messages/GrantUserRights.js deleted file mode 100644 index 5358057..0000000 --- a/dist/classes/messages/GrantUserRights.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GrantUserRightsMessage { - constructor() { - this.name = 'GrantUserRights'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GrantUserRights; - } - getSize() { - return ((20) * this.Rights.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.Rights.length; - buf.writeUInt8(this.Rights.length, pos++); - for (let i = 0; i < count; i++) { - this.Rights[i]['AgentRelated'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Rights[i]['RelatedRights'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.Rights = []; - for (let i = 0; i < count; i++) { - const newObjRights = { - AgentRelated: UUID_1.UUID.zero(), - RelatedRights: 0 - }; - newObjRights['AgentRelated'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRights['RelatedRights'] = buf.readInt32LE(pos); - pos += 4; - this.Rights.push(newObjRights); - } - return pos - startPos; - } -} -exports.GrantUserRightsMessage = GrantUserRightsMessage; -//# sourceMappingURL=GrantUserRights.js.map \ No newline at end of file diff --git a/dist/classes/messages/GrantUserRights.js.map b/dist/classes/messages/GrantUserRights.js.map deleted file mode 100644 index cd292dd..0000000 --- a/dist/classes/messages/GrantUserRights.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GrantUserRights.js","sourceRoot":"","sources":["../../../lib/classes/messages/GrantUserRights.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountDetailsReply.d.ts b/dist/classes/messages/GroupAccountDetailsReply.d.ts deleted file mode 100644 index 4b2da54..0000000 --- a/dist/classes/messages/GroupAccountDetailsReply.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupAccountDetailsReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - GroupID: UUID; - }; - MoneyData: { - RequestID: UUID; - IntervalDays: number; - CurrentInterval: number; - StartDate: Buffer; - }; - HistoryData: { - Description: Buffer; - Amount: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupAccountDetailsReply.js b/dist/classes/messages/GroupAccountDetailsReply.js deleted file mode 100644 index 3656bcd..0000000 --- a/dist/classes/messages/GroupAccountDetailsReply.js +++ /dev/null @@ -1,94 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupAccountDetailsReplyMessage { - constructor() { - this.name = 'GroupAccountDetailsReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupAccountDetailsReply; - } - getSize() { - return (this.MoneyData['StartDate'].length + 1) + this.calculateVarVarSize(this.HistoryData, 'Description', 1) + ((4) * this.HistoryData.length) + 57; - } - 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['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.MoneyData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.MoneyData['IntervalDays'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['CurrentInterval'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['StartDate'].length, pos++); - this.MoneyData['StartDate'].copy(buf, pos); - pos += this.MoneyData['StartDate'].length; - const count = this.HistoryData.length; - buf.writeUInt8(this.HistoryData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.HistoryData[i]['Description'].length, pos++); - this.HistoryData[i]['Description'].copy(buf, pos); - pos += this.HistoryData[i]['Description'].length; - buf.writeInt32LE(this.HistoryData[i]['Amount'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjMoneyData = { - RequestID: UUID_1.UUID.zero(), - IntervalDays: 0, - CurrentInterval: 0, - StartDate: Buffer.allocUnsafe(0) - }; - newObjMoneyData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['IntervalDays'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['CurrentInterval'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMoneyData['StartDate'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MoneyData = newObjMoneyData; - const count = buf.readUInt8(pos++); - this.HistoryData = []; - for (let i = 0; i < count; i++) { - const newObjHistoryData = { - Description: Buffer.allocUnsafe(0), - Amount: 0 - }; - varLength = buf.readUInt8(pos++); - newObjHistoryData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjHistoryData['Amount'] = buf.readInt32LE(pos); - pos += 4; - this.HistoryData.push(newObjHistoryData); - } - return pos - startPos; - } -} -exports.GroupAccountDetailsReplyMessage = GroupAccountDetailsReplyMessage; -//# sourceMappingURL=GroupAccountDetailsReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountDetailsReply.js.map b/dist/classes/messages/GroupAccountDetailsReply.js.map deleted file mode 100644 index aac1110..0000000 --- a/dist/classes/messages/GroupAccountDetailsReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupAccountDetailsReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupAccountDetailsReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,+BAA+B;IAA5C;QAEI,SAAI,GAAG,0BAA0B,CAAC;QAClC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,wBAAwB,CAAC;IAsH1C,CAAC;IArGG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,WAAW,EAAE,aAAa,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC1J,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,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,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,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,cAAc,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC;QAC1C,MAAM,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC;QACtC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC/C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;YACjE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC;YACjD,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,eAAe,GAKjB;YACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,YAAY,EAAE,CAAC;YACf,eAAe,EAAE,CAAC;YAClB,SAAS,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACnC,CAAC;QACF,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC/D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;QACtB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,iBAAiB,GAGnB;gBACA,WAAW,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;gBAClC,MAAM,EAAE,CAAC;aACZ,CAAC;YACF,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YACjC,iBAAiB,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;YACnE,GAAG,IAAI,SAAS,CAAC;YACjB,iBAAiB,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YACnD,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC;SAC5C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1HD,0EA0HC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountDetailsRequest.d.ts b/dist/classes/messages/GroupAccountDetailsRequest.d.ts deleted file mode 100644 index fcdef08..0000000 --- a/dist/classes/messages/GroupAccountDetailsRequest.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupAccountDetailsRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - MoneyData: { - RequestID: UUID; - IntervalDays: number; - CurrentInterval: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupAccountDetailsRequest.js b/dist/classes/messages/GroupAccountDetailsRequest.js deleted file mode 100644 index 208d8bd..0000000 --- a/dist/classes/messages/GroupAccountDetailsRequest.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupAccountDetailsRequestMessage { - constructor() { - this.name = 'GroupAccountDetailsRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupAccountDetailsRequest; - } - getSize() { - return 72; - } - 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; - this.MoneyData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.MoneyData['IntervalDays'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['CurrentInterval'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjMoneyData = { - RequestID: UUID_1.UUID.zero(), - IntervalDays: 0, - CurrentInterval: 0 - }; - newObjMoneyData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['IntervalDays'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['CurrentInterval'] = buf.readInt32LE(pos); - pos += 4; - this.MoneyData = newObjMoneyData; - return pos - startPos; - } -} -exports.GroupAccountDetailsRequestMessage = GroupAccountDetailsRequestMessage; -//# sourceMappingURL=GroupAccountDetailsRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountDetailsRequest.js.map b/dist/classes/messages/GroupAccountDetailsRequest.js.map deleted file mode 100644 index 5d65920..0000000 --- a/dist/classes/messages/GroupAccountDetailsRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupAccountDetailsRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupAccountDetailsRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iCAAiC;IAA9C;QAEI,SAAI,GAAG,4BAA4B,CAAC;QACpC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,0BAA0B,CAAC;IA0E5C,CAAC;IA7DG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,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,cAAc,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,eAAe,GAIjB;YACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,YAAY,EAAE,CAAC;YACf,eAAe,EAAE,CAAC;SACrB,CAAC;QACF,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9ED,8EA8EC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountSummaryReply.d.ts b/dist/classes/messages/GroupAccountSummaryReply.d.ts deleted file mode 100644 index 9f0f13c..0000000 --- a/dist/classes/messages/GroupAccountSummaryReply.d.ts +++ /dev/null @@ -1,38 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupAccountSummaryReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - GroupID: UUID; - }; - MoneyData: { - RequestID: UUID; - IntervalDays: number; - CurrentInterval: number; - StartDate: Buffer; - Balance: number; - TotalCredits: number; - TotalDebits: number; - ObjectTaxCurrent: number; - LightTaxCurrent: number; - LandTaxCurrent: number; - GroupTaxCurrent: number; - ParcelDirFeeCurrent: number; - ObjectTaxEstimate: number; - LightTaxEstimate: number; - LandTaxEstimate: number; - GroupTaxEstimate: number; - ParcelDirFeeEstimate: number; - NonExemptMembers: number; - LastTaxDate: Buffer; - TaxDate: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupAccountSummaryReply.js b/dist/classes/messages/GroupAccountSummaryReply.js deleted file mode 100644 index 66f8758..0000000 --- a/dist/classes/messages/GroupAccountSummaryReply.js +++ /dev/null @@ -1,148 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupAccountSummaryReplyMessage { - constructor() { - this.name = 'GroupAccountSummaryReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupAccountSummaryReply; - } - getSize() { - return (this.MoneyData['StartDate'].length + 1 + this.MoneyData['LastTaxDate'].length + 1 + this.MoneyData['TaxDate'].length + 1) + 112; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.MoneyData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.MoneyData['IntervalDays'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['CurrentInterval'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['StartDate'].length, pos++); - this.MoneyData['StartDate'].copy(buf, pos); - pos += this.MoneyData['StartDate'].length; - buf.writeInt32LE(this.MoneyData['Balance'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['TotalCredits'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['TotalDebits'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['ObjectTaxCurrent'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['LightTaxCurrent'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['LandTaxCurrent'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['GroupTaxCurrent'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['ParcelDirFeeCurrent'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['ObjectTaxEstimate'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['LightTaxEstimate'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['LandTaxEstimate'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['GroupTaxEstimate'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['ParcelDirFeeEstimate'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['NonExemptMembers'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['LastTaxDate'].length, pos++); - this.MoneyData['LastTaxDate'].copy(buf, pos); - pos += this.MoneyData['LastTaxDate'].length; - buf.writeUInt8(this.MoneyData['TaxDate'].length, pos++); - this.MoneyData['TaxDate'].copy(buf, pos); - pos += this.MoneyData['TaxDate'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjMoneyData = { - RequestID: UUID_1.UUID.zero(), - IntervalDays: 0, - CurrentInterval: 0, - StartDate: Buffer.allocUnsafe(0), - Balance: 0, - TotalCredits: 0, - TotalDebits: 0, - ObjectTaxCurrent: 0, - LightTaxCurrent: 0, - LandTaxCurrent: 0, - GroupTaxCurrent: 0, - ParcelDirFeeCurrent: 0, - ObjectTaxEstimate: 0, - LightTaxEstimate: 0, - LandTaxEstimate: 0, - GroupTaxEstimate: 0, - ParcelDirFeeEstimate: 0, - NonExemptMembers: 0, - LastTaxDate: Buffer.allocUnsafe(0), - TaxDate: Buffer.allocUnsafe(0) - }; - newObjMoneyData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['IntervalDays'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['CurrentInterval'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMoneyData['StartDate'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjMoneyData['Balance'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['TotalCredits'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['TotalDebits'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['ObjectTaxCurrent'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['LightTaxCurrent'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['LandTaxCurrent'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['GroupTaxCurrent'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['ParcelDirFeeCurrent'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['ObjectTaxEstimate'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['LightTaxEstimate'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['LandTaxEstimate'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['GroupTaxEstimate'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['ParcelDirFeeEstimate'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['NonExemptMembers'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMoneyData['LastTaxDate'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjMoneyData['TaxDate'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MoneyData = newObjMoneyData; - return pos - startPos; - } -} -exports.GroupAccountSummaryReplyMessage = GroupAccountSummaryReplyMessage; -//# sourceMappingURL=GroupAccountSummaryReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountSummaryReply.js.map b/dist/classes/messages/GroupAccountSummaryReply.js.map deleted file mode 100644 index b4a5385..0000000 --- a/dist/classes/messages/GroupAccountSummaryReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupAccountSummaryReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupAccountSummaryReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountSummaryRequest.d.ts b/dist/classes/messages/GroupAccountSummaryRequest.d.ts deleted file mode 100644 index 6cbb082..0000000 --- a/dist/classes/messages/GroupAccountSummaryRequest.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupAccountSummaryRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - MoneyData: { - RequestID: UUID; - IntervalDays: number; - CurrentInterval: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupAccountSummaryRequest.js b/dist/classes/messages/GroupAccountSummaryRequest.js deleted file mode 100644 index cd7ff2b..0000000 --- a/dist/classes/messages/GroupAccountSummaryRequest.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupAccountSummaryRequestMessage { - constructor() { - this.name = 'GroupAccountSummaryRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupAccountSummaryRequest; - } - getSize() { - return 72; - } - 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; - this.MoneyData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.MoneyData['IntervalDays'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['CurrentInterval'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjMoneyData = { - RequestID: UUID_1.UUID.zero(), - IntervalDays: 0, - CurrentInterval: 0 - }; - newObjMoneyData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['IntervalDays'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['CurrentInterval'] = buf.readInt32LE(pos); - pos += 4; - this.MoneyData = newObjMoneyData; - return pos - startPos; - } -} -exports.GroupAccountSummaryRequestMessage = GroupAccountSummaryRequestMessage; -//# sourceMappingURL=GroupAccountSummaryRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountSummaryRequest.js.map b/dist/classes/messages/GroupAccountSummaryRequest.js.map deleted file mode 100644 index d7e102c..0000000 --- a/dist/classes/messages/GroupAccountSummaryRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupAccountSummaryRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupAccountSummaryRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iCAAiC;IAA9C;QAEI,SAAI,GAAG,4BAA4B,CAAC;QACpC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,0BAA0B,CAAC;IA0E5C,CAAC;IA7DG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,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,cAAc,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,eAAe,GAIjB;YACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,YAAY,EAAE,CAAC;YACf,eAAe,EAAE,CAAC;SACrB,CAAC;QACF,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9ED,8EA8EC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountTransactionsReply.d.ts b/dist/classes/messages/GroupAccountTransactionsReply.d.ts deleted file mode 100644 index bf40b5d..0000000 --- a/dist/classes/messages/GroupAccountTransactionsReply.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupAccountTransactionsReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - GroupID: UUID; - }; - MoneyData: { - RequestID: UUID; - IntervalDays: number; - CurrentInterval: number; - StartDate: Buffer; - }; - HistoryData: { - Time: Buffer; - User: Buffer; - Type: number; - Item: Buffer; - Amount: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupAccountTransactionsReply.js b/dist/classes/messages/GroupAccountTransactionsReply.js deleted file mode 100644 index b0743c4..0000000 --- a/dist/classes/messages/GroupAccountTransactionsReply.js +++ /dev/null @@ -1,113 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupAccountTransactionsReplyMessage { - constructor() { - this.name = 'GroupAccountTransactionsReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupAccountTransactionsReply; - } - getSize() { - return (this.MoneyData['StartDate'].length + 1) + this.calculateVarVarSize(this.HistoryData, 'Time', 1) + this.calculateVarVarSize(this.HistoryData, 'User', 1) + this.calculateVarVarSize(this.HistoryData, 'Item', 1) + ((8) * this.HistoryData.length) + 57; - } - 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['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.MoneyData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.MoneyData['IntervalDays'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['CurrentInterval'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['StartDate'].length, pos++); - this.MoneyData['StartDate'].copy(buf, pos); - pos += this.MoneyData['StartDate'].length; - const count = this.HistoryData.length; - buf.writeUInt8(this.HistoryData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.HistoryData[i]['Time'].length, pos++); - this.HistoryData[i]['Time'].copy(buf, pos); - pos += this.HistoryData[i]['Time'].length; - buf.writeUInt8(this.HistoryData[i]['User'].length, pos++); - this.HistoryData[i]['User'].copy(buf, pos); - pos += this.HistoryData[i]['User'].length; - buf.writeInt32LE(this.HistoryData[i]['Type'], pos); - pos += 4; - buf.writeUInt8(this.HistoryData[i]['Item'].length, pos++); - this.HistoryData[i]['Item'].copy(buf, pos); - pos += this.HistoryData[i]['Item'].length; - buf.writeInt32LE(this.HistoryData[i]['Amount'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjMoneyData = { - RequestID: UUID_1.UUID.zero(), - IntervalDays: 0, - CurrentInterval: 0, - StartDate: Buffer.allocUnsafe(0) - }; - newObjMoneyData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['IntervalDays'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['CurrentInterval'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMoneyData['StartDate'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MoneyData = newObjMoneyData; - const count = buf.readUInt8(pos++); - this.HistoryData = []; - for (let i = 0; i < count; i++) { - const newObjHistoryData = { - Time: Buffer.allocUnsafe(0), - User: Buffer.allocUnsafe(0), - Type: 0, - Item: Buffer.allocUnsafe(0), - Amount: 0 - }; - varLength = buf.readUInt8(pos++); - newObjHistoryData['Time'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjHistoryData['User'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjHistoryData['Type'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjHistoryData['Item'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjHistoryData['Amount'] = buf.readInt32LE(pos); - pos += 4; - this.HistoryData.push(newObjHistoryData); - } - return pos - startPos; - } -} -exports.GroupAccountTransactionsReplyMessage = GroupAccountTransactionsReplyMessage; -//# sourceMappingURL=GroupAccountTransactionsReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountTransactionsReply.js.map b/dist/classes/messages/GroupAccountTransactionsReply.js.map deleted file mode 100644 index d06fcc9..0000000 --- a/dist/classes/messages/GroupAccountTransactionsReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupAccountTransactionsReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupAccountTransactionsReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountTransactionsRequest.d.ts b/dist/classes/messages/GroupAccountTransactionsRequest.d.ts deleted file mode 100644 index f10206f..0000000 --- a/dist/classes/messages/GroupAccountTransactionsRequest.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupAccountTransactionsRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - MoneyData: { - RequestID: UUID; - IntervalDays: number; - CurrentInterval: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupAccountTransactionsRequest.js b/dist/classes/messages/GroupAccountTransactionsRequest.js deleted file mode 100644 index 48275b5..0000000 --- a/dist/classes/messages/GroupAccountTransactionsRequest.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupAccountTransactionsRequestMessage { - constructor() { - this.name = 'GroupAccountTransactionsRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupAccountTransactionsRequest; - } - getSize() { - return 72; - } - 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; - this.MoneyData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.MoneyData['IntervalDays'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['CurrentInterval'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjMoneyData = { - RequestID: UUID_1.UUID.zero(), - IntervalDays: 0, - CurrentInterval: 0 - }; - newObjMoneyData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['IntervalDays'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['CurrentInterval'] = buf.readInt32LE(pos); - pos += 4; - this.MoneyData = newObjMoneyData; - return pos - startPos; - } -} -exports.GroupAccountTransactionsRequestMessage = GroupAccountTransactionsRequestMessage; -//# sourceMappingURL=GroupAccountTransactionsRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupAccountTransactionsRequest.js.map b/dist/classes/messages/GroupAccountTransactionsRequest.js.map deleted file mode 100644 index c1b43e5..0000000 --- a/dist/classes/messages/GroupAccountTransactionsRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupAccountTransactionsRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupAccountTransactionsRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sCAAsC;IAAnD;QAEI,SAAI,GAAG,iCAAiC,CAAC;QACzC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,+BAA+B,CAAC;IA0EjD,CAAC;IA7DG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,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,cAAc,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,eAAe,GAIjB;YACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,YAAY,EAAE,CAAC;YACf,eAAe,EAAE,CAAC;SACrB,CAAC;QACF,eAAe,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9ED,wFA8EC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupActiveProposalItemReply.d.ts b/dist/classes/messages/GroupActiveProposalItemReply.d.ts deleted file mode 100644 index b513153..0000000 --- a/dist/classes/messages/GroupActiveProposalItemReply.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupActiveProposalItemReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - GroupID: UUID; - }; - TransactionData: { - TransactionID: UUID; - TotalNumItems: number; - }; - ProposalData: { - VoteID: UUID; - VoteInitiator: UUID; - TerseDateID: Buffer; - StartDateTime: Buffer; - EndDateTime: Buffer; - AlreadyVoted: boolean; - VoteCast: Buffer; - Majority: number; - Quorum: number; - ProposalText: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupActiveProposalItemReply.js b/dist/classes/messages/GroupActiveProposalItemReply.js deleted file mode 100644 index b490266..0000000 --- a/dist/classes/messages/GroupActiveProposalItemReply.js +++ /dev/null @@ -1,128 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupActiveProposalItemReplyMessage { - constructor() { - this.name = 'GroupActiveProposalItemReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupActiveProposalItemReply; - } - getSize() { - return this.calculateVarVarSize(this.ProposalData, 'TerseDateID', 1) + this.calculateVarVarSize(this.ProposalData, 'StartDateTime', 1) + this.calculateVarVarSize(this.ProposalData, 'EndDateTime', 1) + this.calculateVarVarSize(this.ProposalData, 'VoteCast', 1) + this.calculateVarVarSize(this.ProposalData, 'ProposalText', 1) + ((41) * this.ProposalData.length) + 53; - } - 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['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.TransactionData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.TransactionData['TotalNumItems'], pos); - pos += 4; - const count = this.ProposalData.length; - buf.writeUInt8(this.ProposalData.length, pos++); - for (let i = 0; i < count; i++) { - this.ProposalData[i]['VoteID'].writeToBuffer(buf, pos); - pos += 16; - this.ProposalData[i]['VoteInitiator'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ProposalData[i]['TerseDateID'].length, pos++); - this.ProposalData[i]['TerseDateID'].copy(buf, pos); - pos += this.ProposalData[i]['TerseDateID'].length; - buf.writeUInt8(this.ProposalData[i]['StartDateTime'].length, pos++); - this.ProposalData[i]['StartDateTime'].copy(buf, pos); - pos += this.ProposalData[i]['StartDateTime'].length; - buf.writeUInt8(this.ProposalData[i]['EndDateTime'].length, pos++); - this.ProposalData[i]['EndDateTime'].copy(buf, pos); - pos += this.ProposalData[i]['EndDateTime'].length; - buf.writeUInt8((this.ProposalData[i]['AlreadyVoted']) ? 1 : 0, pos++); - buf.writeUInt8(this.ProposalData[i]['VoteCast'].length, pos++); - this.ProposalData[i]['VoteCast'].copy(buf, pos); - pos += this.ProposalData[i]['VoteCast'].length; - buf.writeFloatLE(this.ProposalData[i]['Majority'], pos); - pos += 4; - buf.writeInt32LE(this.ProposalData[i]['Quorum'], pos); - pos += 4; - buf.writeUInt8(this.ProposalData[i]['ProposalText'].length, pos++); - this.ProposalData[i]['ProposalText'].copy(buf, pos); - pos += this.ProposalData[i]['ProposalText'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjTransactionData = { - TransactionID: UUID_1.UUID.zero(), - TotalNumItems: 0 - }; - newObjTransactionData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionData['TotalNumItems'] = buf.readUInt32LE(pos); - pos += 4; - this.TransactionData = newObjTransactionData; - const count = buf.readUInt8(pos++); - this.ProposalData = []; - for (let i = 0; i < count; i++) { - const newObjProposalData = { - VoteID: UUID_1.UUID.zero(), - VoteInitiator: UUID_1.UUID.zero(), - TerseDateID: Buffer.allocUnsafe(0), - StartDateTime: Buffer.allocUnsafe(0), - EndDateTime: Buffer.allocUnsafe(0), - AlreadyVoted: false, - VoteCast: Buffer.allocUnsafe(0), - Majority: 0, - Quorum: 0, - ProposalText: Buffer.allocUnsafe(0) - }; - newObjProposalData['VoteID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjProposalData['VoteInitiator'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjProposalData['TerseDateID'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjProposalData['StartDateTime'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjProposalData['EndDateTime'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjProposalData['AlreadyVoted'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt8(pos++); - newObjProposalData['VoteCast'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjProposalData['Majority'] = buf.readFloatLE(pos); - pos += 4; - newObjProposalData['Quorum'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjProposalData['ProposalText'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ProposalData.push(newObjProposalData); - } - return pos - startPos; - } -} -exports.GroupActiveProposalItemReplyMessage = GroupActiveProposalItemReplyMessage; -//# sourceMappingURL=GroupActiveProposalItemReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupActiveProposalItemReply.js.map b/dist/classes/messages/GroupActiveProposalItemReply.js.map deleted file mode 100644 index 38be877..0000000 --- a/dist/classes/messages/GroupActiveProposalItemReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupActiveProposalItemReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupActiveProposalItemReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupActiveProposalsRequest.d.ts b/dist/classes/messages/GroupActiveProposalsRequest.d.ts deleted file mode 100644 index 60f57fa..0000000 --- a/dist/classes/messages/GroupActiveProposalsRequest.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupActiveProposalsRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - }; - TransactionData: { - TransactionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupActiveProposalsRequest.js b/dist/classes/messages/GroupActiveProposalsRequest.js deleted file mode 100644 index 49aa099..0000000 --- a/dist/classes/messages/GroupActiveProposalsRequest.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupActiveProposalsRequestMessage { - constructor() { - this.name = 'GroupActiveProposalsRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupActiveProposalsRequest; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.TransactionData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - const newObjTransactionData = { - TransactionID: UUID_1.UUID.zero() - }; - newObjTransactionData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TransactionData = newObjTransactionData; - return pos - startPos; - } -} -exports.GroupActiveProposalsRequestMessage = GroupActiveProposalsRequestMessage; -//# sourceMappingURL=GroupActiveProposalsRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupActiveProposalsRequest.js.map b/dist/classes/messages/GroupActiveProposalsRequest.js.map deleted file mode 100644 index 8ac332f..0000000 --- a/dist/classes/messages/GroupActiveProposalsRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupActiveProposalsRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupActiveProposalsRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kCAAkC;IAA/C;QAEI,SAAI,GAAG,6BAA6B,CAAC;QACrC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,2BAA2B,CAAC;IAkE7C,CAAC;IArDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9D,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,qBAAqB,GAEvB;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,qBAAqB,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,eAAe,GAAG,qBAAqB,CAAC;QAC7C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAtED,gFAsEC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupDataUpdate.d.ts b/dist/classes/messages/GroupDataUpdate.d.ts deleted file mode 100644 index b464279..0000000 --- a/dist/classes/messages/GroupDataUpdate.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupDataUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentGroupData: { - AgentID: UUID; - GroupID: UUID; - AgentPowers: Long; - GroupTitle: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupDataUpdate.js b/dist/classes/messages/GroupDataUpdate.js deleted file mode 100644 index 5a16150..0000000 --- a/dist/classes/messages/GroupDataUpdate.js +++ /dev/null @@ -1,69 +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"); -const Message_1 = require("../../enums/Message"); -class GroupDataUpdateMessage { - constructor() { - this.name = 'GroupDataUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupDataUpdate; - } - getSize() { - return this.calculateVarVarSize(this.AgentGroupData, 'GroupTitle', 1) + ((40) * this.AgentGroupData.length) + 1; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.AgentGroupData.length; - buf.writeUInt8(this.AgentGroupData.length, pos++); - for (let i = 0; i < count; i++) { - this.AgentGroupData[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentGroupData[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.AgentGroupData[i]['AgentPowers'].low, pos); - pos += 4; - buf.writeInt32LE(this.AgentGroupData[i]['AgentPowers'].high, pos); - pos += 4; - buf.writeUInt8(this.AgentGroupData[i]['GroupTitle'].length, pos++); - this.AgentGroupData[i]['GroupTitle'].copy(buf, pos); - pos += this.AgentGroupData[i]['GroupTitle'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.AgentGroupData = []; - for (let i = 0; i < count; i++) { - const newObjAgentGroupData = { - AgentID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - AgentPowers: Long.ZERO, - GroupTitle: Buffer.allocUnsafe(0) - }; - newObjAgentGroupData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentGroupData['AgentPowers'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - varLength = buf.readUInt8(pos++); - newObjAgentGroupData['GroupTitle'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.AgentGroupData.push(newObjAgentGroupData); - } - return pos - startPos; - } -} -exports.GroupDataUpdateMessage = GroupDataUpdateMessage; -//# sourceMappingURL=GroupDataUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupDataUpdate.js.map b/dist/classes/messages/GroupDataUpdate.js.map deleted file mode 100644 index abe73f2..0000000 --- a/dist/classes/messages/GroupDataUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupDataUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupDataUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupMembersReply.d.ts b/dist/classes/messages/GroupMembersReply.d.ts deleted file mode 100644 index 5bd08f0..0000000 --- a/dist/classes/messages/GroupMembersReply.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupMembersReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - GroupData: { - GroupID: UUID; - RequestID: UUID; - MemberCount: number; - }; - MemberData: { - AgentID: UUID; - Contribution: number; - OnlineStatus: Buffer; - AgentPowers: Long; - Title: Buffer; - IsOwner: boolean; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupMembersReply.js b/dist/classes/messages/GroupMembersReply.js deleted file mode 100644 index 1577e04..0000000 --- a/dist/classes/messages/GroupMembersReply.js +++ /dev/null @@ -1,105 +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"); -const Message_1 = require("../../enums/Message"); -class GroupMembersReplyMessage { - constructor() { - this.name = 'GroupMembersReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupMembersReply; - } - getSize() { - return this.calculateVarVarSize(this.MemberData, 'OnlineStatus', 1) + this.calculateVarVarSize(this.MemberData, 'Title', 1) + ((29) * this.MemberData.length) + 53; - } - 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.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.GroupData['MemberCount'], pos); - pos += 4; - const count = this.MemberData.length; - buf.writeUInt8(this.MemberData.length, pos++); - for (let i = 0; i < count; i++) { - this.MemberData[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.MemberData[i]['Contribution'], pos); - pos += 4; - buf.writeUInt8(this.MemberData[i]['OnlineStatus'].length, pos++); - this.MemberData[i]['OnlineStatus'].copy(buf, pos); - pos += this.MemberData[i]['OnlineStatus'].length; - buf.writeInt32LE(this.MemberData[i]['AgentPowers'].low, pos); - pos += 4; - buf.writeInt32LE(this.MemberData[i]['AgentPowers'].high, pos); - pos += 4; - buf.writeUInt8(this.MemberData[i]['Title'].length, pos++); - this.MemberData[i]['Title'].copy(buf, pos); - pos += this.MemberData[i]['Title'].length; - buf.writeUInt8((this.MemberData[i]['IsOwner']) ? 1 : 0, pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjGroupData = { - GroupID: UUID_1.UUID.zero(), - RequestID: UUID_1.UUID.zero(), - MemberCount: 0 - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['MemberCount'] = buf.readInt32LE(pos); - pos += 4; - this.GroupData = newObjGroupData; - const count = buf.readUInt8(pos++); - this.MemberData = []; - for (let i = 0; i < count; i++) { - const newObjMemberData = { - AgentID: UUID_1.UUID.zero(), - Contribution: 0, - OnlineStatus: Buffer.allocUnsafe(0), - AgentPowers: Long.ZERO, - Title: Buffer.allocUnsafe(0), - IsOwner: false - }; - newObjMemberData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMemberData['Contribution'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMemberData['OnlineStatus'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjMemberData['AgentPowers'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - varLength = buf.readUInt8(pos++); - newObjMemberData['Title'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjMemberData['IsOwner'] = (buf.readUInt8(pos++) === 1); - this.MemberData.push(newObjMemberData); - } - return pos - startPos; - } -} -exports.GroupMembersReplyMessage = GroupMembersReplyMessage; -//# sourceMappingURL=GroupMembersReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupMembersReply.js.map b/dist/classes/messages/GroupMembersReply.js.map deleted file mode 100644 index 313361c..0000000 --- a/dist/classes/messages/GroupMembersReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupMembersReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupMembersReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupMembersRequest.d.ts b/dist/classes/messages/GroupMembersRequest.d.ts deleted file mode 100644 index 16baedc..0000000 --- a/dist/classes/messages/GroupMembersRequest.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupMembersRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - RequestID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupMembersRequest.js b/dist/classes/messages/GroupMembersRequest.js deleted file mode 100644 index fd724d1..0000000 --- a/dist/classes/messages/GroupMembersRequest.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupMembersRequestMessage { - constructor() { - this.name = 'GroupMembersRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupMembersRequest; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero(), - RequestID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.GroupMembersRequestMessage = GroupMembersRequestMessage; -//# sourceMappingURL=GroupMembersRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupMembersRequest.js.map b/dist/classes/messages/GroupMembersRequest.js.map deleted file mode 100644 index ba9ad34..0000000 --- a/dist/classes/messages/GroupMembersRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupMembersRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupMembersRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA4DrC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,gEAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupNoticeAdd.d.ts b/dist/classes/messages/GroupNoticeAdd.d.ts deleted file mode 100644 index 1b9ed0b..0000000 --- a/dist/classes/messages/GroupNoticeAdd.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupNoticeAddMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - MessageBlock: { - ToGroupID: UUID; - ID: UUID; - Dialog: number; - FromAgentName: Buffer; - Message: Buffer; - BinaryBucket: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupNoticeAdd.js b/dist/classes/messages/GroupNoticeAdd.js deleted file mode 100644 index ad39c5e..0000000 --- a/dist/classes/messages/GroupNoticeAdd.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupNoticeAddMessage { - constructor() { - this.name = 'GroupNoticeAdd'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupNoticeAdd; - } - getSize() { - return (this.MessageBlock['FromAgentName'].length + 1 + this.MessageBlock['Message'].length + 2 + this.MessageBlock['BinaryBucket'].length + 2) + 49; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.MessageBlock['ToGroupID'].writeToBuffer(buf, pos); - pos += 16; - this.MessageBlock['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.MessageBlock['Dialog'], pos++); - buf.writeUInt8(this.MessageBlock['FromAgentName'].length, pos++); - this.MessageBlock['FromAgentName'].copy(buf, pos); - pos += this.MessageBlock['FromAgentName'].length; - buf.writeUInt16LE(this.MessageBlock['Message'].length, pos); - pos += 2; - this.MessageBlock['Message'].copy(buf, pos); - pos += this.MessageBlock['Message'].length; - buf.writeUInt16LE(this.MessageBlock['BinaryBucket'].length, pos); - pos += 2; - this.MessageBlock['BinaryBucket'].copy(buf, pos); - pos += this.MessageBlock['BinaryBucket'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjMessageBlock = { - ToGroupID: UUID_1.UUID.zero(), - ID: UUID_1.UUID.zero(), - Dialog: 0, - FromAgentName: Buffer.allocUnsafe(0), - Message: Buffer.allocUnsafe(0), - BinaryBucket: Buffer.allocUnsafe(0) - }; - newObjMessageBlock['ToGroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMessageBlock['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMessageBlock['Dialog'] = buf.readUInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjMessageBlock['FromAgentName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjMessageBlock['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjMessageBlock['BinaryBucket'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MessageBlock = newObjMessageBlock; - return pos - startPos; - } -} -exports.GroupNoticeAddMessage = GroupNoticeAddMessage; -//# sourceMappingURL=GroupNoticeAdd.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupNoticeAdd.js.map b/dist/classes/messages/GroupNoticeAdd.js.map deleted file mode 100644 index 9e22c35..0000000 --- a/dist/classes/messages/GroupNoticeAdd.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupNoticeAdd.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupNoticeAdd.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupNoticeRequest.d.ts b/dist/classes/messages/GroupNoticeRequest.d.ts deleted file mode 100644 index f6359e4..0000000 --- a/dist/classes/messages/GroupNoticeRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupNoticeRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - GroupNoticeID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupNoticeRequest.js b/dist/classes/messages/GroupNoticeRequest.js deleted file mode 100644 index 59f8fd6..0000000 --- a/dist/classes/messages/GroupNoticeRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupNoticeRequestMessage { - constructor() { - this.name = 'GroupNoticeRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupNoticeRequest; - } - 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.Data['GroupNoticeID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - GroupNoticeID: UUID_1.UUID.zero() - }; - newObjData['GroupNoticeID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.GroupNoticeRequestMessage = GroupNoticeRequestMessage; -//# sourceMappingURL=GroupNoticeRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupNoticeRequest.js.map b/dist/classes/messages/GroupNoticeRequest.js.map deleted file mode 100644 index a0c4493..0000000 --- a/dist/classes/messages/GroupNoticeRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupNoticeRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupNoticeRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAqDpC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAEZ;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,UAAU,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,8DAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupNoticesListReply.d.ts b/dist/classes/messages/GroupNoticesListReply.d.ts deleted file mode 100644 index c4a5d5e..0000000 --- a/dist/classes/messages/GroupNoticesListReply.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupNoticesListReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - GroupID: UUID; - }; - Data: { - NoticeID: UUID; - Timestamp: number; - FromName: Buffer; - Subject: Buffer; - HasAttachment: boolean; - AssetType: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupNoticesListReply.js b/dist/classes/messages/GroupNoticesListReply.js deleted file mode 100644 index a4a63e7..0000000 --- a/dist/classes/messages/GroupNoticesListReply.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupNoticesListReplyMessage { - constructor() { - this.name = 'GroupNoticesListReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupNoticesListReply; - } - getSize() { - return this.calculateVarVarSize(this.Data, 'FromName', 2) + this.calculateVarVarSize(this.Data, 'Subject', 2) + ((22) * this.Data.length) + 33; - } - 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['GroupID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.Data.length; - buf.writeUInt8(this.Data.length, pos++); - for (let i = 0; i < count; i++) { - this.Data[i]['NoticeID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data[i]['Timestamp'], pos); - pos += 4; - buf.writeUInt16LE(this.Data[i]['FromName'].length, pos); - pos += 2; - this.Data[i]['FromName'].copy(buf, pos); - pos += this.Data[i]['FromName'].length; - buf.writeUInt16LE(this.Data[i]['Subject'].length, pos); - pos += 2; - this.Data[i]['Subject'].copy(buf, pos); - pos += this.Data[i]['Subject'].length; - buf.writeUInt8((this.Data[i]['HasAttachment']) ? 1 : 0, pos++); - buf.writeUInt8(this.Data[i]['AssetType'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const count = buf.readUInt8(pos++); - this.Data = []; - for (let i = 0; i < count; i++) { - const newObjData = { - NoticeID: UUID_1.UUID.zero(), - Timestamp: 0, - FromName: Buffer.allocUnsafe(0), - Subject: Buffer.allocUnsafe(0), - HasAttachment: false, - AssetType: 0 - }; - newObjData['NoticeID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Timestamp'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['FromName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Subject'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['HasAttachment'] = (buf.readUInt8(pos++) === 1); - newObjData['AssetType'] = buf.readUInt8(pos++); - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.GroupNoticesListReplyMessage = GroupNoticesListReplyMessage; -//# sourceMappingURL=GroupNoticesListReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupNoticesListReply.js.map b/dist/classes/messages/GroupNoticesListReply.js.map deleted file mode 100644 index a9fc9ff..0000000 --- a/dist/classes/messages/GroupNoticesListReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupNoticesListReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupNoticesListReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupNoticesListRequest.d.ts b/dist/classes/messages/GroupNoticesListRequest.d.ts deleted file mode 100644 index ca20313..0000000 --- a/dist/classes/messages/GroupNoticesListRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupNoticesListRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - GroupID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupNoticesListRequest.js b/dist/classes/messages/GroupNoticesListRequest.js deleted file mode 100644 index e345697..0000000 --- a/dist/classes/messages/GroupNoticesListRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupNoticesListRequestMessage { - constructor() { - this.name = 'GroupNoticesListRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupNoticesListRequest; - } - 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.Data['GroupID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - GroupID: UUID_1.UUID.zero() - }; - newObjData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.GroupNoticesListRequestMessage = GroupNoticesListRequestMessage; -//# sourceMappingURL=GroupNoticesListRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupNoticesListRequest.js.map b/dist/classes/messages/GroupNoticesListRequest.js.map deleted file mode 100644 index 17153b3..0000000 --- a/dist/classes/messages/GroupNoticesListRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupNoticesListRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupNoticesListRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IAqDzC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAEZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,wEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupProfileReply.d.ts b/dist/classes/messages/GroupProfileReply.d.ts deleted file mode 100644 index fb79c0a..0000000 --- a/dist/classes/messages/GroupProfileReply.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupProfileReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - GroupData: { - GroupID: UUID; - Name: Buffer; - Charter: Buffer; - ShowInList: boolean; - MemberTitle: Buffer; - PowersMask: Long; - InsigniaID: UUID; - FounderID: UUID; - MembershipFee: number; - OpenEnrollment: boolean; - Money: number; - GroupMembershipCount: number; - GroupRolesCount: number; - AllowPublish: boolean; - MaturePublish: boolean; - OwnerRole: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupProfileReply.js b/dist/classes/messages/GroupProfileReply.js deleted file mode 100644 index 326a5fc..0000000 --- a/dist/classes/messages/GroupProfileReply.js +++ /dev/null @@ -1,120 +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"); -const Message_1 = require("../../enums/Message"); -class GroupProfileReplyMessage { - constructor() { - this.name = 'GroupProfileReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupProfileReply; - } - getSize() { - return (this.GroupData['Name'].length + 1 + this.GroupData['Charter'].length + 2 + this.GroupData['MemberTitle'].length + 1) + 108; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.GroupData['Name'].length, pos++); - this.GroupData['Name'].copy(buf, pos); - pos += this.GroupData['Name'].length; - buf.writeUInt16LE(this.GroupData['Charter'].length, pos); - pos += 2; - this.GroupData['Charter'].copy(buf, pos); - pos += this.GroupData['Charter'].length; - buf.writeUInt8((this.GroupData['ShowInList']) ? 1 : 0, pos++); - buf.writeUInt8(this.GroupData['MemberTitle'].length, pos++); - this.GroupData['MemberTitle'].copy(buf, pos); - pos += this.GroupData['MemberTitle'].length; - buf.writeInt32LE(this.GroupData['PowersMask'].low, pos); - pos += 4; - buf.writeInt32LE(this.GroupData['PowersMask'].high, pos); - pos += 4; - this.GroupData['InsigniaID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['FounderID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.GroupData['MembershipFee'], pos); - pos += 4; - buf.writeUInt8((this.GroupData['OpenEnrollment']) ? 1 : 0, pos++); - buf.writeInt32LE(this.GroupData['Money'], pos); - pos += 4; - buf.writeInt32LE(this.GroupData['GroupMembershipCount'], pos); - pos += 4; - buf.writeInt32LE(this.GroupData['GroupRolesCount'], pos); - pos += 4; - buf.writeUInt8((this.GroupData['AllowPublish']) ? 1 : 0, pos++); - buf.writeUInt8((this.GroupData['MaturePublish']) ? 1 : 0, pos++); - this.GroupData['OwnerRole'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjGroupData = { - GroupID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Charter: Buffer.allocUnsafe(0), - ShowInList: false, - MemberTitle: Buffer.allocUnsafe(0), - PowersMask: Long.ZERO, - InsigniaID: UUID_1.UUID.zero(), - FounderID: UUID_1.UUID.zero(), - MembershipFee: 0, - OpenEnrollment: false, - Money: 0, - GroupMembershipCount: 0, - GroupRolesCount: 0, - AllowPublish: false, - MaturePublish: false, - OwnerRole: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjGroupData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjGroupData['Charter'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjGroupData['ShowInList'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt8(pos++); - newObjGroupData['MemberTitle'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjGroupData['PowersMask'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjGroupData['InsigniaID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['FounderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['MembershipFee'] = buf.readInt32LE(pos); - pos += 4; - newObjGroupData['OpenEnrollment'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['Money'] = buf.readInt32LE(pos); - pos += 4; - newObjGroupData['GroupMembershipCount'] = buf.readInt32LE(pos); - pos += 4; - newObjGroupData['GroupRolesCount'] = buf.readInt32LE(pos); - pos += 4; - newObjGroupData['AllowPublish'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['MaturePublish'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['OwnerRole'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.GroupProfileReplyMessage = GroupProfileReplyMessage; -//# sourceMappingURL=GroupProfileReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupProfileReply.js.map b/dist/classes/messages/GroupProfileReply.js.map deleted file mode 100644 index b16c597..0000000 --- a/dist/classes/messages/GroupProfileReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupProfileReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupProfileReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupProfileRequest.d.ts b/dist/classes/messages/GroupProfileRequest.d.ts deleted file mode 100644 index ad9e8c7..0000000 --- a/dist/classes/messages/GroupProfileRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupProfileRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupProfileRequest.js b/dist/classes/messages/GroupProfileRequest.js deleted file mode 100644 index 949084c..0000000 --- a/dist/classes/messages/GroupProfileRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupProfileRequestMessage { - constructor() { - this.name = 'GroupProfileRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupProfileRequest; - } - 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.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.GroupProfileRequestMessage = GroupProfileRequestMessage; -//# sourceMappingURL=GroupProfileRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupProfileRequest.js.map b/dist/classes/messages/GroupProfileRequest.js.map deleted file mode 100644 index d7270a0..0000000 --- a/dist/classes/messages/GroupProfileRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupProfileRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupProfileRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAqDrC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,gEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupProposalBallot.d.ts b/dist/classes/messages/GroupProposalBallot.d.ts deleted file mode 100644 index 47172d3..0000000 --- a/dist/classes/messages/GroupProposalBallot.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupProposalBallotMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ProposalData: { - ProposalID: UUID; - GroupID: UUID; - VoteCast: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupProposalBallot.js b/dist/classes/messages/GroupProposalBallot.js deleted file mode 100644 index 23f8b21..0000000 --- a/dist/classes/messages/GroupProposalBallot.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupProposalBallotMessage { - constructor() { - this.name = 'GroupProposalBallot'; - this.messageFlags = MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupProposalBallot; - } - getSize() { - return (this.ProposalData['VoteCast'].length + 1) + 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.ProposalData['ProposalID'].writeToBuffer(buf, pos); - pos += 16; - this.ProposalData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ProposalData['VoteCast'].length, pos++); - this.ProposalData['VoteCast'].copy(buf, pos); - pos += this.ProposalData['VoteCast'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjProposalData = { - ProposalID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - VoteCast: Buffer.allocUnsafe(0) - }; - newObjProposalData['ProposalID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjProposalData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjProposalData['VoteCast'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ProposalData = newObjProposalData; - return pos - startPos; - } -} -exports.GroupProposalBallotMessage = GroupProposalBallotMessage; -//# sourceMappingURL=GroupProposalBallot.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupProposalBallot.js.map b/dist/classes/messages/GroupProposalBallot.js.map deleted file mode 100644 index c999094..0000000 --- a/dist/classes/messages/GroupProposalBallot.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupProposalBallot.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupProposalBallot.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleChanges.d.ts b/dist/classes/messages/GroupRoleChanges.d.ts deleted file mode 100644 index 1379c2e..0000000 --- a/dist/classes/messages/GroupRoleChanges.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupRoleChangesMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - RoleChange: { - RoleID: UUID; - MemberID: UUID; - Change: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupRoleChanges.js b/dist/classes/messages/GroupRoleChanges.js deleted file mode 100644 index cb2be94..0000000 --- a/dist/classes/messages/GroupRoleChanges.js +++ /dev/null @@ -1,70 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupRoleChangesMessage { - constructor() { - this.name = 'GroupRoleChanges'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupRoleChanges; - } - getSize() { - return ((36) * this.RoleChange.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.AgentData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.RoleChange.length; - buf.writeUInt8(this.RoleChange.length, pos++); - for (let i = 0; i < count; i++) { - this.RoleChange[i]['RoleID'].writeToBuffer(buf, pos); - pos += 16; - this.RoleChange[i]['MemberID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.RoleChange[i]['Change'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const count = buf.readUInt8(pos++); - this.RoleChange = []; - for (let i = 0; i < count; i++) { - const newObjRoleChange = { - RoleID: UUID_1.UUID.zero(), - MemberID: UUID_1.UUID.zero(), - Change: 0 - }; - newObjRoleChange['RoleID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRoleChange['MemberID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRoleChange['Change'] = buf.readUInt32LE(pos); - pos += 4; - this.RoleChange.push(newObjRoleChange); - } - return pos - startPos; - } -} -exports.GroupRoleChangesMessage = GroupRoleChangesMessage; -//# sourceMappingURL=GroupRoleChanges.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleChanges.js.map b/dist/classes/messages/GroupRoleChanges.js.map deleted file mode 100644 index 3fd85fc..0000000 --- a/dist/classes/messages/GroupRoleChanges.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupRoleChanges.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupRoleChanges.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleDataReply.d.ts b/dist/classes/messages/GroupRoleDataReply.d.ts deleted file mode 100644 index 00452e9..0000000 --- a/dist/classes/messages/GroupRoleDataReply.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupRoleDataReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - GroupData: { - GroupID: UUID; - RequestID: UUID; - RoleCount: number; - }; - RoleData: { - RoleID: UUID; - Name: Buffer; - Title: Buffer; - Description: Buffer; - Powers: Long; - Members: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupRoleDataReply.js b/dist/classes/messages/GroupRoleDataReply.js deleted file mode 100644 index 08c1122..0000000 --- a/dist/classes/messages/GroupRoleDataReply.js +++ /dev/null @@ -1,109 +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"); -const Message_1 = require("../../enums/Message"); -class GroupRoleDataReplyMessage { - constructor() { - this.name = 'GroupRoleDataReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupRoleDataReply; - } - getSize() { - return this.calculateVarVarSize(this.RoleData, 'Name', 1) + this.calculateVarVarSize(this.RoleData, 'Title', 1) + this.calculateVarVarSize(this.RoleData, 'Description', 1) + ((28) * this.RoleData.length) + 53; - } - 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.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.GroupData['RoleCount'], pos); - pos += 4; - const count = this.RoleData.length; - buf.writeUInt8(this.RoleData.length, pos++); - for (let i = 0; i < count; i++) { - this.RoleData[i]['RoleID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.RoleData[i]['Name'].length, pos++); - this.RoleData[i]['Name'].copy(buf, pos); - pos += this.RoleData[i]['Name'].length; - buf.writeUInt8(this.RoleData[i]['Title'].length, pos++); - this.RoleData[i]['Title'].copy(buf, pos); - pos += this.RoleData[i]['Title'].length; - buf.writeUInt8(this.RoleData[i]['Description'].length, pos++); - this.RoleData[i]['Description'].copy(buf, pos); - pos += this.RoleData[i]['Description'].length; - buf.writeInt32LE(this.RoleData[i]['Powers'].low, pos); - pos += 4; - buf.writeInt32LE(this.RoleData[i]['Powers'].high, pos); - pos += 4; - buf.writeUInt32LE(this.RoleData[i]['Members'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjGroupData = { - GroupID: UUID_1.UUID.zero(), - RequestID: UUID_1.UUID.zero(), - RoleCount: 0 - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['RoleCount'] = buf.readInt32LE(pos); - pos += 4; - this.GroupData = newObjGroupData; - const count = buf.readUInt8(pos++); - this.RoleData = []; - for (let i = 0; i < count; i++) { - const newObjRoleData = { - RoleID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Title: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - Powers: Long.ZERO, - Members: 0 - }; - newObjRoleData['RoleID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjRoleData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjRoleData['Title'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjRoleData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjRoleData['Powers'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjRoleData['Members'] = buf.readUInt32LE(pos); - pos += 4; - this.RoleData.push(newObjRoleData); - } - return pos - startPos; - } -} -exports.GroupRoleDataReplyMessage = GroupRoleDataReplyMessage; -//# sourceMappingURL=GroupRoleDataReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleDataReply.js.map b/dist/classes/messages/GroupRoleDataReply.js.map deleted file mode 100644 index ed5575f..0000000 --- a/dist/classes/messages/GroupRoleDataReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupRoleDataReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupRoleDataReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleDataRequest.d.ts b/dist/classes/messages/GroupRoleDataRequest.d.ts deleted file mode 100644 index f3b3c70..0000000 --- a/dist/classes/messages/GroupRoleDataRequest.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupRoleDataRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - RequestID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupRoleDataRequest.js b/dist/classes/messages/GroupRoleDataRequest.js deleted file mode 100644 index 556b09a..0000000 --- a/dist/classes/messages/GroupRoleDataRequest.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupRoleDataRequestMessage { - constructor() { - this.name = 'GroupRoleDataRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupRoleDataRequest; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero(), - RequestID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.GroupRoleDataRequestMessage = GroupRoleDataRequestMessage; -//# sourceMappingURL=GroupRoleDataRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleDataRequest.js.map b/dist/classes/messages/GroupRoleDataRequest.js.map deleted file mode 100644 index 70bf5fb..0000000 --- a/dist/classes/messages/GroupRoleDataRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupRoleDataRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupRoleDataRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IA4DtC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,kEAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleMembersReply.d.ts b/dist/classes/messages/GroupRoleMembersReply.d.ts deleted file mode 100644 index 235c09e..0000000 --- a/dist/classes/messages/GroupRoleMembersReply.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupRoleMembersReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - GroupID: UUID; - RequestID: UUID; - TotalPairs: number; - }; - MemberData: { - RoleID: UUID; - MemberID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupRoleMembersReply.js b/dist/classes/messages/GroupRoleMembersReply.js deleted file mode 100644 index b7eb6e3..0000000 --- a/dist/classes/messages/GroupRoleMembersReply.js +++ /dev/null @@ -1,70 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupRoleMembersReplyMessage { - constructor() { - this.name = 'GroupRoleMembersReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupRoleMembersReply; - } - getSize() { - return ((32) * this.MemberData.length) + 53; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.AgentData['TotalPairs'], pos); - pos += 4; - const count = this.MemberData.length; - buf.writeUInt8(this.MemberData.length, pos++); - for (let i = 0; i < count; i++) { - this.MemberData[i]['RoleID'].writeToBuffer(buf, pos); - pos += 16; - this.MemberData[i]['MemberID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - RequestID: UUID_1.UUID.zero(), - TotalPairs: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['TotalPairs'] = buf.readUInt32LE(pos); - pos += 4; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.MemberData = []; - for (let i = 0; i < count; i++) { - const newObjMemberData = { - RoleID: UUID_1.UUID.zero(), - MemberID: UUID_1.UUID.zero() - }; - newObjMemberData['RoleID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMemberData['MemberID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.MemberData.push(newObjMemberData); - } - return pos - startPos; - } -} -exports.GroupRoleMembersReplyMessage = GroupRoleMembersReplyMessage; -//# sourceMappingURL=GroupRoleMembersReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleMembersReply.js.map b/dist/classes/messages/GroupRoleMembersReply.js.map deleted file mode 100644 index 052b697..0000000 --- a/dist/classes/messages/GroupRoleMembersReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupRoleMembersReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupRoleMembersReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleMembersRequest.d.ts b/dist/classes/messages/GroupRoleMembersRequest.d.ts deleted file mode 100644 index 3118174..0000000 --- a/dist/classes/messages/GroupRoleMembersRequest.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupRoleMembersRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - RequestID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupRoleMembersRequest.js b/dist/classes/messages/GroupRoleMembersRequest.js deleted file mode 100644 index 36ead94..0000000 --- a/dist/classes/messages/GroupRoleMembersRequest.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupRoleMembersRequestMessage { - constructor() { - this.name = 'GroupRoleMembersRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupRoleMembersRequest; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero(), - RequestID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.GroupRoleMembersRequestMessage = GroupRoleMembersRequestMessage; -//# sourceMappingURL=GroupRoleMembersRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleMembersRequest.js.map b/dist/classes/messages/GroupRoleMembersRequest.js.map deleted file mode 100644 index b7e000c..0000000 --- a/dist/classes/messages/GroupRoleMembersRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupRoleMembersRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupRoleMembersRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IA4DzC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,wEAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleUpdate.d.ts b/dist/classes/messages/GroupRoleUpdate.d.ts deleted file mode 100644 index fa60d41..0000000 --- a/dist/classes/messages/GroupRoleUpdate.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupRoleUpdateMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - RoleData: { - RoleID: UUID; - Name: Buffer; - Description: Buffer; - Title: Buffer; - Powers: Long; - UpdateType: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupRoleUpdate.js b/dist/classes/messages/GroupRoleUpdate.js deleted file mode 100644 index afdc71e..0000000 --- a/dist/classes/messages/GroupRoleUpdate.js +++ /dev/null @@ -1,99 +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"); -const Message_1 = require("../../enums/Message"); -class GroupRoleUpdateMessage { - constructor() { - this.name = 'GroupRoleUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupRoleUpdate; - } - getSize() { - return this.calculateVarVarSize(this.RoleData, 'Name', 1) + this.calculateVarVarSize(this.RoleData, 'Description', 1) + this.calculateVarVarSize(this.RoleData, 'Title', 1) + ((25) * this.RoleData.length) + 49; - } - 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; - this.AgentData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.RoleData.length; - buf.writeUInt8(this.RoleData.length, pos++); - for (let i = 0; i < count; i++) { - this.RoleData[i]['RoleID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.RoleData[i]['Name'].length, pos++); - this.RoleData[i]['Name'].copy(buf, pos); - pos += this.RoleData[i]['Name'].length; - buf.writeUInt8(this.RoleData[i]['Description'].length, pos++); - this.RoleData[i]['Description'].copy(buf, pos); - pos += this.RoleData[i]['Description'].length; - buf.writeUInt8(this.RoleData[i]['Title'].length, pos++); - this.RoleData[i]['Title'].copy(buf, pos); - pos += this.RoleData[i]['Title'].length; - buf.writeInt32LE(this.RoleData[i]['Powers'].low, pos); - pos += 4; - buf.writeInt32LE(this.RoleData[i]['Powers'].high, pos); - pos += 4; - buf.writeUInt8(this.RoleData[i]['UpdateType'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const count = buf.readUInt8(pos++); - this.RoleData = []; - for (let i = 0; i < count; i++) { - const newObjRoleData = { - RoleID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - Title: Buffer.allocUnsafe(0), - Powers: Long.ZERO, - UpdateType: 0 - }; - newObjRoleData['RoleID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjRoleData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjRoleData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjRoleData['Title'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjRoleData['Powers'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjRoleData['UpdateType'] = buf.readUInt8(pos++); - this.RoleData.push(newObjRoleData); - } - return pos - startPos; - } -} -exports.GroupRoleUpdateMessage = GroupRoleUpdateMessage; -//# sourceMappingURL=GroupRoleUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupRoleUpdate.js.map b/dist/classes/messages/GroupRoleUpdate.js.map deleted file mode 100644 index fa25a46..0000000 --- a/dist/classes/messages/GroupRoleUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupRoleUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupRoleUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupTitleUpdate.d.ts b/dist/classes/messages/GroupTitleUpdate.d.ts deleted file mode 100644 index 56f90eb..0000000 --- a/dist/classes/messages/GroupTitleUpdate.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupTitleUpdateMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - TitleRoleID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupTitleUpdate.js b/dist/classes/messages/GroupTitleUpdate.js deleted file mode 100644 index 4dee3a0..0000000 --- a/dist/classes/messages/GroupTitleUpdate.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupTitleUpdateMessage { - constructor() { - this.name = 'GroupTitleUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupTitleUpdate; - } - getSize() { - return 64; - } - 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; - this.AgentData['TitleRoleID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - TitleRoleID: 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; - newObjAgentData['TitleRoleID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.GroupTitleUpdateMessage = GroupTitleUpdateMessage; -//# sourceMappingURL=GroupTitleUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupTitleUpdate.js.map b/dist/classes/messages/GroupTitleUpdate.js.map deleted file mode 100644 index 280acf2..0000000 --- a/dist/classes/messages/GroupTitleUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupTitleUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupTitleUpdate.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAsDlC,CAAC;IA7CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAKjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,WAAW,EAAE,WAAI,CAAC,IAAI,EAAE;SAC3B,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,eAAe,CAAC,aAAa,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1DD,0DA0DC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupTitlesReply.d.ts b/dist/classes/messages/GroupTitlesReply.d.ts deleted file mode 100644 index c95ab7b..0000000 --- a/dist/classes/messages/GroupTitlesReply.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupTitlesReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - GroupID: UUID; - RequestID: UUID; - }; - GroupData: { - Title: Buffer; - RoleID: UUID; - Selected: boolean; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupTitlesReply.js b/dist/classes/messages/GroupTitlesReply.js deleted file mode 100644 index c9da9bc..0000000 --- a/dist/classes/messages/GroupTitlesReply.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupTitlesReplyMessage { - constructor() { - this.name = 'GroupTitlesReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupTitlesReply; - } - getSize() { - return this.calculateVarVarSize(this.GroupData, 'Title', 1) + ((17) * this.GroupData.length) + 49; - } - 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['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.GroupData.length; - buf.writeUInt8(this.GroupData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.GroupData[i]['Title'].length, pos++); - this.GroupData[i]['Title'].copy(buf, pos); - pos += this.GroupData[i]['Title'].length; - this.GroupData[i]['RoleID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.GroupData[i]['Selected']) ? 1 : 0, pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - RequestID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['RequestID'] = 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 = { - Title: Buffer.allocUnsafe(0), - RoleID: UUID_1.UUID.zero(), - Selected: false - }; - varLength = buf.readUInt8(pos++); - newObjGroupData['Title'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjGroupData['RoleID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['Selected'] = (buf.readUInt8(pos++) === 1); - this.GroupData.push(newObjGroupData); - } - return pos - startPos; - } -} -exports.GroupTitlesReplyMessage = GroupTitlesReplyMessage; -//# sourceMappingURL=GroupTitlesReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupTitlesReply.js.map b/dist/classes/messages/GroupTitlesReply.js.map deleted file mode 100644 index f3d30cd..0000000 --- a/dist/classes/messages/GroupTitlesReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupTitlesReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupTitlesReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IA8FlC,CAAC;IAjFG,OAAO;QAEH,OAAO,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IACtG,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,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,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,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,SAAS,CAAC,MAAM,CAAC;QACpC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;YACzD,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC1C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC;YACzC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACpD,GAAG,IAAI,EAAE,CAAC;YACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;SAClE;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,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,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,SAAS,GAAG,EAAE,CAAC;QACpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,eAAe,GAIjB;gBACA,KAAK,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;gBAC5B,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;gBACnB,QAAQ,EAAE,KAAK;aAClB,CAAC;YACF,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YACjC,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;YAC3D,GAAG,IAAI,SAAS,CAAC;YACjB,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC/C,GAAG,IAAI,EAAE,CAAC;YACV,eAAe,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;YAC3D,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;SACxC;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAlGD,0DAkGC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupTitlesRequest.d.ts b/dist/classes/messages/GroupTitlesRequest.d.ts deleted file mode 100644 index b876616..0000000 --- a/dist/classes/messages/GroupTitlesRequest.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupTitlesRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - RequestID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupTitlesRequest.js b/dist/classes/messages/GroupTitlesRequest.js deleted file mode 100644 index e26a12a..0000000 --- a/dist/classes/messages/GroupTitlesRequest.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupTitlesRequestMessage { - constructor() { - this.name = 'GroupTitlesRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupTitlesRequest; - } - getSize() { - return 64; - } - 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; - this.AgentData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - RequestID: 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; - newObjAgentData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.GroupTitlesRequestMessage = GroupTitlesRequestMessage; -//# sourceMappingURL=GroupTitlesRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupTitlesRequest.js.map b/dist/classes/messages/GroupTitlesRequest.js.map deleted file mode 100644 index 4e60af9..0000000 --- a/dist/classes/messages/GroupTitlesRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupTitlesRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupTitlesRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAsDpC,CAAC;IA7CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAKjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,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,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1DD,8DA0DC"} \ No newline at end of file diff --git a/dist/classes/messages/GroupVoteHistoryItemReply.d.ts b/dist/classes/messages/GroupVoteHistoryItemReply.d.ts deleted file mode 100644 index 36c4c76..0000000 --- a/dist/classes/messages/GroupVoteHistoryItemReply.d.ts +++ /dev/null @@ -1,38 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupVoteHistoryItemReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - GroupID: UUID; - }; - TransactionData: { - TransactionID: UUID; - TotalNumItems: number; - }; - HistoryItemData: { - VoteID: UUID; - TerseDateID: Buffer; - StartDateTime: Buffer; - EndDateTime: Buffer; - VoteInitiator: UUID; - VoteType: Buffer; - VoteResult: Buffer; - Majority: number; - Quorum: number; - ProposalText: Buffer; - }; - VoteItem: { - CandidateID: UUID; - VoteCast: Buffer; - NumVotes: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupVoteHistoryItemReply.js b/dist/classes/messages/GroupVoteHistoryItemReply.js deleted file mode 100644 index 1406c80..0000000 --- a/dist/classes/messages/GroupVoteHistoryItemReply.js +++ /dev/null @@ -1,154 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupVoteHistoryItemReplyMessage { - constructor() { - this.name = 'GroupVoteHistoryItemReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupVoteHistoryItemReply; - } - getSize() { - return (this.HistoryItemData['TerseDateID'].length + 1 + this.HistoryItemData['StartDateTime'].length + 1 + this.HistoryItemData['EndDateTime'].length + 1 + this.HistoryItemData['VoteType'].length + 1 + this.HistoryItemData['VoteResult'].length + 1 + this.HistoryItemData['ProposalText'].length + 2) + this.calculateVarVarSize(this.VoteItem, 'VoteCast', 1) + ((20) * this.VoteItem.length) + 93; - } - 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['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.TransactionData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.TransactionData['TotalNumItems'], pos); - pos += 4; - this.HistoryItemData['VoteID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.HistoryItemData['TerseDateID'].length, pos++); - this.HistoryItemData['TerseDateID'].copy(buf, pos); - pos += this.HistoryItemData['TerseDateID'].length; - buf.writeUInt8(this.HistoryItemData['StartDateTime'].length, pos++); - this.HistoryItemData['StartDateTime'].copy(buf, pos); - pos += this.HistoryItemData['StartDateTime'].length; - buf.writeUInt8(this.HistoryItemData['EndDateTime'].length, pos++); - this.HistoryItemData['EndDateTime'].copy(buf, pos); - pos += this.HistoryItemData['EndDateTime'].length; - this.HistoryItemData['VoteInitiator'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.HistoryItemData['VoteType'].length, pos++); - this.HistoryItemData['VoteType'].copy(buf, pos); - pos += this.HistoryItemData['VoteType'].length; - buf.writeUInt8(this.HistoryItemData['VoteResult'].length, pos++); - this.HistoryItemData['VoteResult'].copy(buf, pos); - pos += this.HistoryItemData['VoteResult'].length; - buf.writeFloatLE(this.HistoryItemData['Majority'], pos); - pos += 4; - buf.writeInt32LE(this.HistoryItemData['Quorum'], pos); - pos += 4; - buf.writeUInt16LE(this.HistoryItemData['ProposalText'].length, pos); - pos += 2; - this.HistoryItemData['ProposalText'].copy(buf, pos); - pos += this.HistoryItemData['ProposalText'].length; - const count = this.VoteItem.length; - buf.writeUInt8(this.VoteItem.length, pos++); - for (let i = 0; i < count; i++) { - this.VoteItem[i]['CandidateID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.VoteItem[i]['VoteCast'].length, pos++); - this.VoteItem[i]['VoteCast'].copy(buf, pos); - pos += this.VoteItem[i]['VoteCast'].length; - buf.writeInt32LE(this.VoteItem[i]['NumVotes'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjTransactionData = { - TransactionID: UUID_1.UUID.zero(), - TotalNumItems: 0 - }; - newObjTransactionData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionData['TotalNumItems'] = buf.readUInt32LE(pos); - pos += 4; - this.TransactionData = newObjTransactionData; - const newObjHistoryItemData = { - VoteID: UUID_1.UUID.zero(), - TerseDateID: Buffer.allocUnsafe(0), - StartDateTime: Buffer.allocUnsafe(0), - EndDateTime: Buffer.allocUnsafe(0), - VoteInitiator: UUID_1.UUID.zero(), - VoteType: Buffer.allocUnsafe(0), - VoteResult: Buffer.allocUnsafe(0), - Majority: 0, - Quorum: 0, - ProposalText: Buffer.allocUnsafe(0) - }; - newObjHistoryItemData['VoteID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjHistoryItemData['TerseDateID'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjHistoryItemData['StartDateTime'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjHistoryItemData['EndDateTime'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjHistoryItemData['VoteInitiator'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjHistoryItemData['VoteType'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjHistoryItemData['VoteResult'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjHistoryItemData['Majority'] = buf.readFloatLE(pos); - pos += 4; - newObjHistoryItemData['Quorum'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjHistoryItemData['ProposalText'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.HistoryItemData = newObjHistoryItemData; - const count = buf.readUInt8(pos++); - this.VoteItem = []; - for (let i = 0; i < count; i++) { - const newObjVoteItem = { - CandidateID: UUID_1.UUID.zero(), - VoteCast: Buffer.allocUnsafe(0), - NumVotes: 0 - }; - newObjVoteItem['CandidateID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjVoteItem['VoteCast'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjVoteItem['NumVotes'] = buf.readInt32LE(pos); - pos += 4; - this.VoteItem.push(newObjVoteItem); - } - return pos - startPos; - } -} -exports.GroupVoteHistoryItemReplyMessage = GroupVoteHistoryItemReplyMessage; -//# sourceMappingURL=GroupVoteHistoryItemReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupVoteHistoryItemReply.js.map b/dist/classes/messages/GroupVoteHistoryItemReply.js.map deleted file mode 100644 index 67dd2e5..0000000 --- a/dist/classes/messages/GroupVoteHistoryItemReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupVoteHistoryItemReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupVoteHistoryItemReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/GroupVoteHistoryRequest.d.ts b/dist/classes/messages/GroupVoteHistoryRequest.d.ts deleted file mode 100644 index 5e94213..0000000 --- a/dist/classes/messages/GroupVoteHistoryRequest.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class GroupVoteHistoryRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - }; - TransactionData: { - TransactionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/GroupVoteHistoryRequest.js b/dist/classes/messages/GroupVoteHistoryRequest.js deleted file mode 100644 index 1b35ed0..0000000 --- a/dist/classes/messages/GroupVoteHistoryRequest.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class GroupVoteHistoryRequestMessage { - constructor() { - this.name = 'GroupVoteHistoryRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.GroupVoteHistoryRequest; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.TransactionData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - const newObjTransactionData = { - TransactionID: UUID_1.UUID.zero() - }; - newObjTransactionData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TransactionData = newObjTransactionData; - return pos - startPos; - } -} -exports.GroupVoteHistoryRequestMessage = GroupVoteHistoryRequestMessage; -//# sourceMappingURL=GroupVoteHistoryRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/GroupVoteHistoryRequest.js.map b/dist/classes/messages/GroupVoteHistoryRequest.js.map deleted file mode 100644 index 2bfc150..0000000 --- a/dist/classes/messages/GroupVoteHistoryRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupVoteHistoryRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/GroupVoteHistoryRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IAkEzC,CAAC;IArDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9D,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,qBAAqB,GAEvB;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,qBAAqB,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,eAAe,GAAG,qBAAqB,CAAC;QAC7C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAtED,wEAsEC"} \ No newline at end of file diff --git a/dist/classes/messages/HealthMessage.d.ts b/dist/classes/messages/HealthMessage.d.ts deleted file mode 100644 index 2b2dead..0000000 --- a/dist/classes/messages/HealthMessage.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class HealthMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - HealthData: { - Health: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/HealthMessage.js b/dist/classes/messages/HealthMessage.js deleted file mode 100644 index dad3e0c..0000000 --- a/dist/classes/messages/HealthMessage.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class HealthMessageMessage { - constructor() { - this.name = 'HealthMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.HealthMessage; - } - getSize() { - return 4; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeFloatLE(this.HealthData['Health'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjHealthData = { - Health: 0 - }; - newObjHealthData['Health'] = buf.readFloatLE(pos); - pos += 4; - this.HealthData = newObjHealthData; - return pos - startPos; - } -} -exports.HealthMessageMessage = HealthMessageMessage; -//# sourceMappingURL=HealthMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/HealthMessage.js.map b/dist/classes/messages/HealthMessage.js.map deleted file mode 100644 index ba3728d..0000000 --- a/dist/classes/messages/HealthMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"HealthMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/HealthMessage.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IAiC/B,CAAC;IA3BG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAElB;YACA,MAAM,EAAE,CAAC;SACZ,CAAC;QACF,gBAAgB,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,oDAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/ImageData.d.ts b/dist/classes/messages/ImageData.d.ts deleted file mode 100644 index dfe409e..0000000 --- a/dist/classes/messages/ImageData.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ImageDataMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ImageID: { - ID: UUID; - Codec: number; - Size: number; - Packets: number; - }; - ImageData: { - Data: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ImageData.js b/dist/classes/messages/ImageData.js deleted file mode 100644 index d00e6db..0000000 --- a/dist/classes/messages/ImageData.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ImageDataMessage { - constructor() { - this.name = 'ImageData'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ImageData; - } - getSize() { - return (this.ImageData['Data'].length + 2) + 23; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ImageID['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ImageID['Codec'], pos++); - buf.writeUInt32LE(this.ImageID['Size'], pos); - pos += 4; - buf.writeUInt16LE(this.ImageID['Packets'], pos); - pos += 2; - buf.writeUInt16LE(this.ImageData['Data'].length, pos); - pos += 2; - this.ImageData['Data'].copy(buf, pos); - pos += this.ImageData['Data'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjImageID = { - ID: UUID_1.UUID.zero(), - Codec: 0, - Size: 0, - Packets: 0 - }; - newObjImageID['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjImageID['Codec'] = buf.readUInt8(pos++); - newObjImageID['Size'] = buf.readUInt32LE(pos); - pos += 4; - newObjImageID['Packets'] = buf.readUInt16LE(pos); - pos += 2; - this.ImageID = newObjImageID; - const newObjImageData = { - Data: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjImageData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ImageData = newObjImageData; - return pos - startPos; - } -} -exports.ImageDataMessage = ImageDataMessage; -//# sourceMappingURL=ImageData.js.map \ No newline at end of file diff --git a/dist/classes/messages/ImageData.js.map b/dist/classes/messages/ImageData.js.map deleted file mode 100644 index e587684..0000000 --- a/dist/classes/messages/ImageData.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ImageData.js","sourceRoot":"","sources":["../../../lib/classes/messages/ImageData.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ImageNotInDatabase.d.ts b/dist/classes/messages/ImageNotInDatabase.d.ts deleted file mode 100644 index 5634a97..0000000 --- a/dist/classes/messages/ImageNotInDatabase.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ImageNotInDatabaseMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ImageID: { - ID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ImageNotInDatabase.js b/dist/classes/messages/ImageNotInDatabase.js deleted file mode 100644 index b3900a4..0000000 --- a/dist/classes/messages/ImageNotInDatabase.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ImageNotInDatabaseMessage { - constructor() { - this.name = 'ImageNotInDatabase'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ImageNotInDatabase; - } - getSize() { - return 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ImageID['ID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjImageID = { - ID: UUID_1.UUID.zero() - }; - newObjImageID['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ImageID = newObjImageID; - return pos - startPos; - } -} -exports.ImageNotInDatabaseMessage = ImageNotInDatabaseMessage; -//# sourceMappingURL=ImageNotInDatabase.js.map \ No newline at end of file diff --git a/dist/classes/messages/ImageNotInDatabase.js.map b/dist/classes/messages/ImageNotInDatabase.js.map deleted file mode 100644 index a1e3b4a..0000000 --- a/dist/classes/messages/ImageNotInDatabase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ImageNotInDatabase.js","sourceRoot":"","sources":["../../../lib/classes/messages/ImageNotInDatabase.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAiCpC,CAAC;IA3BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,aAAa,GAEf;YACA,EAAE,EAAE,WAAI,CAAC,IAAI,EAAE;SAClB,CAAC;QACF,aAAa,CAAC,IAAI,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,OAAO,GAAG,aAAa,CAAC;QAC7B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,8DAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/ImagePacket.d.ts b/dist/classes/messages/ImagePacket.d.ts deleted file mode 100644 index 598e1d8..0000000 --- a/dist/classes/messages/ImagePacket.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ImagePacketMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ImageID: { - ID: UUID; - Packet: number; - }; - ImageData: { - Data: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ImagePacket.js b/dist/classes/messages/ImagePacket.js deleted file mode 100644 index 16ce77c..0000000 --- a/dist/classes/messages/ImagePacket.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ImagePacketMessage { - constructor() { - this.name = 'ImagePacket'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ImagePacket; - } - getSize() { - return (this.ImageData['Data'].length + 2) + 18; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ImageID['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt16LE(this.ImageID['Packet'], pos); - pos += 2; - buf.writeUInt16LE(this.ImageData['Data'].length, pos); - pos += 2; - this.ImageData['Data'].copy(buf, pos); - pos += this.ImageData['Data'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjImageID = { - ID: UUID_1.UUID.zero(), - Packet: 0 - }; - newObjImageID['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjImageID['Packet'] = buf.readUInt16LE(pos); - pos += 2; - this.ImageID = newObjImageID; - const newObjImageData = { - Data: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjImageData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ImageData = newObjImageData; - return pos - startPos; - } -} -exports.ImagePacketMessage = ImagePacketMessage; -//# sourceMappingURL=ImagePacket.js.map \ No newline at end of file diff --git a/dist/classes/messages/ImagePacket.js.map b/dist/classes/messages/ImagePacket.js.map deleted file mode 100644 index a9fad8d..0000000 --- a/dist/classes/messages/ImagePacket.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ImagePacket.js","sourceRoot":"","sources":["../../../lib/classes/messages/ImagePacket.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,aAAa,CAAC;QACjE,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IAyD7B,CAAC;IA/CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACpD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtC,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QACrC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,aAAa,GAGf;YACA,EAAE,EAAE,WAAI,CAAC,IAAI,EAAE;YACf,MAAM,EAAE,CAAC;SACZ,CAAC;QACF,aAAa,CAAC,IAAI,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,EAAE,CAAC;QACV,aAAa,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,OAAO,GAAG,aAAa,CAAC;QAC7B,MAAM,eAAe,GAEjB;YACA,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC9B,CAAC;QACF,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC1D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA7DD,gDA6DC"} \ No newline at end of file diff --git a/dist/classes/messages/ImprovedInstantMessage.d.ts b/dist/classes/messages/ImprovedInstantMessage.d.ts deleted file mode 100644 index 492d734..0000000 --- a/dist/classes/messages/ImprovedInstantMessage.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ImprovedInstantMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - MessageBlock: { - FromGroup: boolean; - ToAgentID: UUID; - ParentEstateID: number; - RegionID: UUID; - Position: Vector3; - Offline: number; - Dialog: number; - ID: UUID; - Timestamp: number; - FromAgentName: Buffer; - Message: Buffer; - BinaryBucket: Buffer; - }; - EstateBlock: { - EstateID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ImprovedInstantMessage.js b/dist/classes/messages/ImprovedInstantMessage.js deleted file mode 100644 index 5ad6cea..0000000 --- a/dist/classes/messages/ImprovedInstantMessage.js +++ /dev/null @@ -1,115 +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"); -const Message_1 = require("../../enums/Message"); -class ImprovedInstantMessageMessage { - constructor() { - this.name = 'ImprovedInstantMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ImprovedInstantMessage; - } - getSize() { - return (this.MessageBlock['FromAgentName'].length + 1 + this.MessageBlock['Message'].length + 2 + this.MessageBlock['BinaryBucket'].length + 2) + 107; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.MessageBlock['FromGroup']) ? 1 : 0, pos++); - this.MessageBlock['ToAgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.MessageBlock['ParentEstateID'], pos); - pos += 4; - this.MessageBlock['RegionID'].writeToBuffer(buf, pos); - pos += 16; - this.MessageBlock['Position'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt8(this.MessageBlock['Offline'], pos++); - buf.writeUInt8(this.MessageBlock['Dialog'], pos++); - this.MessageBlock['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.MessageBlock['Timestamp'], pos); - pos += 4; - buf.writeUInt8(this.MessageBlock['FromAgentName'].length, pos++); - this.MessageBlock['FromAgentName'].copy(buf, pos); - pos += this.MessageBlock['FromAgentName'].length; - buf.writeUInt16LE(this.MessageBlock['Message'].length, pos); - pos += 2; - this.MessageBlock['Message'].copy(buf, pos); - pos += this.MessageBlock['Message'].length; - buf.writeUInt16LE(this.MessageBlock['BinaryBucket'].length, pos); - pos += 2; - this.MessageBlock['BinaryBucket'].copy(buf, pos); - pos += this.MessageBlock['BinaryBucket'].length; - buf.writeUInt32LE(this.EstateBlock['EstateID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjMessageBlock = { - FromGroup: false, - ToAgentID: UUID_1.UUID.zero(), - ParentEstateID: 0, - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Offline: 0, - Dialog: 0, - ID: UUID_1.UUID.zero(), - Timestamp: 0, - FromAgentName: Buffer.allocUnsafe(0), - Message: Buffer.allocUnsafe(0), - BinaryBucket: Buffer.allocUnsafe(0) - }; - newObjMessageBlock['FromGroup'] = (buf.readUInt8(pos++) === 1); - newObjMessageBlock['ToAgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMessageBlock['ParentEstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjMessageBlock['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMessageBlock['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjMessageBlock['Offline'] = buf.readUInt8(pos++); - newObjMessageBlock['Dialog'] = buf.readUInt8(pos++); - newObjMessageBlock['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMessageBlock['Timestamp'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMessageBlock['FromAgentName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjMessageBlock['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjMessageBlock['BinaryBucket'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MessageBlock = newObjMessageBlock; - const newObjEstateBlock = { - EstateID: 0 - }; - newObjEstateBlock['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - this.EstateBlock = newObjEstateBlock; - return pos - startPos; - } -} -exports.ImprovedInstantMessageMessage = ImprovedInstantMessageMessage; -//# sourceMappingURL=ImprovedInstantMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/ImprovedInstantMessage.js.map b/dist/classes/messages/ImprovedInstantMessage.js.map deleted file mode 100644 index 436c888..0000000 --- a/dist/classes/messages/ImprovedInstantMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ImprovedInstantMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/ImprovedInstantMessage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ImprovedTerseObjectUpdate.d.ts b/dist/classes/messages/ImprovedTerseObjectUpdate.d.ts deleted file mode 100644 index 3633431..0000000 --- a/dist/classes/messages/ImprovedTerseObjectUpdate.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ImprovedTerseObjectUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionHandle: Long; - TimeDilation: number; - }; - ObjectData: { - Data: Buffer; - TextureEntry: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ImprovedTerseObjectUpdate.js b/dist/classes/messages/ImprovedTerseObjectUpdate.js deleted file mode 100644 index 730f95a..0000000 --- a/dist/classes/messages/ImprovedTerseObjectUpdate.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ImprovedTerseObjectUpdateMessage { - constructor() { - this.name = 'ImprovedTerseObjectUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ImprovedTerseObjectUpdate; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'Data', 1) + this.calculateVarVarSize(this.ObjectData, 'TextureEntry', 2) + 11; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.RegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt16LE(this.RegionData['TimeDilation'], pos); - pos += 2; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.ObjectData[i]['Data'].length, pos++); - this.ObjectData[i]['Data'].copy(buf, pos); - pos += this.ObjectData[i]['Data'].length; - buf.writeUInt16LE(this.ObjectData[i]['TextureEntry'].length, pos); - pos += 2; - this.ObjectData[i]['TextureEntry'].copy(buf, pos); - pos += this.ObjectData[i]['TextureEntry'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRegionData = { - RegionHandle: Long.ZERO, - TimeDilation: 0 - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjRegionData['TimeDilation'] = buf.readUInt16LE(pos); - pos += 2; - this.RegionData = newObjRegionData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - Data: Buffer.allocUnsafe(0), - TextureEntry: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjObjectData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['TextureEntry'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ImprovedTerseObjectUpdateMessage = ImprovedTerseObjectUpdateMessage; -//# sourceMappingURL=ImprovedTerseObjectUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ImprovedTerseObjectUpdate.js.map b/dist/classes/messages/ImprovedTerseObjectUpdate.js.map deleted file mode 100644 index 03dbe51..0000000 --- a/dist/classes/messages/ImprovedTerseObjectUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ImprovedTerseObjectUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ImprovedTerseObjectUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/InitiateDownload.d.ts b/dist/classes/messages/InitiateDownload.d.ts deleted file mode 100644 index 2826fb1..0000000 --- a/dist/classes/messages/InitiateDownload.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class InitiateDownloadMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - }; - FileData: { - SimFilename: Buffer; - ViewerFilename: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/InitiateDownload.js b/dist/classes/messages/InitiateDownload.js deleted file mode 100644 index 7bf9877..0000000 --- a/dist/classes/messages/InitiateDownload.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class InitiateDownloadMessage { - constructor() { - this.name = 'InitiateDownload'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.InitiateDownload; - } - getSize() { - return (this.FileData['SimFilename'].length + 1 + this.FileData['ViewerFilename'].length + 1) + 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.FileData['SimFilename'].length, pos++); - this.FileData['SimFilename'].copy(buf, pos); - pos += this.FileData['SimFilename'].length; - buf.writeUInt8(this.FileData['ViewerFilename'].length, pos++); - this.FileData['ViewerFilename'].copy(buf, pos); - pos += this.FileData['ViewerFilename'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjFileData = { - SimFilename: Buffer.allocUnsafe(0), - ViewerFilename: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjFileData['SimFilename'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjFileData['ViewerFilename'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.FileData = newObjFileData; - return pos - startPos; - } -} -exports.InitiateDownloadMessage = InitiateDownloadMessage; -//# sourceMappingURL=InitiateDownload.js.map \ No newline at end of file diff --git a/dist/classes/messages/InitiateDownload.js.map b/dist/classes/messages/InitiateDownload.js.map deleted file mode 100644 index 06e62c6..0000000 --- a/dist/classes/messages/InitiateDownload.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InitiateDownload.js","sourceRoot":"","sources":["../../../lib/classes/messages/InitiateDownload.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAyDlC,CAAC;IA/CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACvG,CAAC;IAED,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,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC;QAC3C,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9D,IAAI,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,IAAI,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,MAAM,CAAC;QAC9C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,cAAc,GAGhB;YACA,WAAW,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAClC,cAAc,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACxC,CAAC;QACF,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,cAAc,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAChE,GAAG,IAAI,SAAS,CAAC;QACjB,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,cAAc,CAAC,gBAAgB,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACnE,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA7DD,0DA6DC"} \ No newline at end of file diff --git a/dist/classes/messages/InternalScriptMail.d.ts b/dist/classes/messages/InternalScriptMail.d.ts deleted file mode 100644 index 68eb604..0000000 --- a/dist/classes/messages/InternalScriptMail.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class InternalScriptMailMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - From: Buffer; - To: UUID; - Subject: Buffer; - Body: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/InternalScriptMail.js b/dist/classes/messages/InternalScriptMail.js deleted file mode 100644 index 816d79d..0000000 --- a/dist/classes/messages/InternalScriptMail.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class InternalScriptMailMessage { - constructor() { - this.name = 'InternalScriptMail'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.InternalScriptMail; - } - getSize() { - return (this.DataBlock['From'].length + 1 + this.DataBlock['Subject'].length + 1 + this.DataBlock['Body'].length + 2) + 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.DataBlock['From'].length, pos++); - this.DataBlock['From'].copy(buf, pos); - pos += this.DataBlock['From'].length; - this.DataBlock['To'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.DataBlock['Subject'].length, pos++); - this.DataBlock['Subject'].copy(buf, pos); - pos += this.DataBlock['Subject'].length; - buf.writeUInt16LE(this.DataBlock['Body'].length, pos); - pos += 2; - this.DataBlock['Body'].copy(buf, pos); - pos += this.DataBlock['Body'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - From: Buffer.allocUnsafe(0), - To: UUID_1.UUID.zero(), - Subject: Buffer.allocUnsafe(0), - Body: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjDataBlock['From'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjDataBlock['To'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjDataBlock['Subject'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['Body'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.InternalScriptMailMessage = InternalScriptMailMessage; -//# sourceMappingURL=InternalScriptMail.js.map \ No newline at end of file diff --git a/dist/classes/messages/InternalScriptMail.js.map b/dist/classes/messages/InternalScriptMail.js.map deleted file mode 100644 index 40bd911..0000000 --- a/dist/classes/messages/InternalScriptMail.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InternalScriptMail.js","sourceRoot":"","sources":["../../../lib/classes/messages/InternalScriptMail.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/InventoryAssetResponse.d.ts b/dist/classes/messages/InventoryAssetResponse.d.ts deleted file mode 100644 index 5d7bc6a..0000000 --- a/dist/classes/messages/InventoryAssetResponse.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class InventoryAssetResponseMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - QueryData: { - QueryID: UUID; - AssetID: UUID; - IsReadable: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/InventoryAssetResponse.js b/dist/classes/messages/InventoryAssetResponse.js deleted file mode 100644 index 4814a35..0000000 --- a/dist/classes/messages/InventoryAssetResponse.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class InventoryAssetResponseMessage { - constructor() { - this.name = 'InventoryAssetResponse'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.InventoryAssetResponse; - } - getSize() { - return 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['AssetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.QueryData['IsReadable']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - AssetID: UUID_1.UUID.zero(), - IsReadable: false - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['AssetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['IsReadable'] = (buf.readUInt8(pos++) === 1); - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.InventoryAssetResponseMessage = InventoryAssetResponseMessage; -//# sourceMappingURL=InventoryAssetResponse.js.map \ No newline at end of file diff --git a/dist/classes/messages/InventoryAssetResponse.js.map b/dist/classes/messages/InventoryAssetResponse.js.map deleted file mode 100644 index 334a33f..0000000 --- a/dist/classes/messages/InventoryAssetResponse.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InventoryAssetResponse.js","sourceRoot":"","sources":["../../../lib/classes/messages/InventoryAssetResponse.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IA6CxC,CAAC;IArCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,UAAU,EAAE,KAAK;SACpB,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,eAAe,CAAC,YAAY,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC7D,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAjDD,sEAiDC"} \ No newline at end of file diff --git a/dist/classes/messages/InventoryDescendents.d.ts b/dist/classes/messages/InventoryDescendents.d.ts deleted file mode 100644 index 33263e0..0000000 --- a/dist/classes/messages/InventoryDescendents.d.ts +++ /dev/null @@ -1,49 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class InventoryDescendentsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - FolderID: UUID; - OwnerID: UUID; - Version: number; - Descendents: number; - }; - FolderData: { - FolderID: UUID; - ParentID: UUID; - Type: number; - Name: Buffer; - }[]; - ItemData: { - ItemID: UUID; - FolderID: UUID; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - AssetID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/InventoryDescendents.js b/dist/classes/messages/InventoryDescendents.js deleted file mode 100644 index d2217fb..0000000 --- a/dist/classes/messages/InventoryDescendents.js +++ /dev/null @@ -1,204 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class InventoryDescendentsMessage { - constructor() { - this.name = 'InventoryDescendents'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.InventoryDescendents; - } - getSize() { - return this.calculateVarVarSize(this.FolderData, 'Name', 1) + ((33) * this.FolderData.length) + this.calculateVarVarSize(this.ItemData, 'Name', 1) + this.calculateVarVarSize(this.ItemData, 'Description', 1) + ((136) * this.ItemData.length) + 58; - } - 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['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.AgentData['Version'], pos); - pos += 4; - buf.writeInt32LE(this.AgentData['Descendents'], pos); - pos += 4; - let 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; - this.FolderData[i]['ParentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.FolderData[i]['Type'], pos++); - buf.writeUInt8(this.FolderData[i]['Name'].length, pos++); - this.FolderData[i]['Name'].copy(buf, pos); - pos += this.FolderData[i]['Name'].length; - } - count = this.ItemData.length; - buf.writeUInt8(this.ItemData.length, pos++); - for (let i = 0; i < count; i++) { - this.ItemData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.ItemData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.ItemData[i]['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.ItemData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.ItemData[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.ItemData[i]['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.ItemData[i]['GroupOwned']) ? 1 : 0, pos++); - this.ItemData[i]['AssetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.ItemData[i]['Type'], pos++); - buf.writeInt8(this.ItemData[i]['InvType'], pos++); - buf.writeUInt32LE(this.ItemData[i]['Flags'], pos); - pos += 4; - buf.writeUInt8(this.ItemData[i]['SaleType'], pos++); - buf.writeInt32LE(this.ItemData[i]['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.ItemData[i]['Name'].length, pos++); - this.ItemData[i]['Name'].copy(buf, pos); - pos += this.ItemData[i]['Name'].length; - buf.writeUInt8(this.ItemData[i]['Description'].length, pos++); - this.ItemData[i]['Description'].copy(buf, pos); - pos += this.ItemData[i]['Description'].length; - buf.writeInt32LE(this.ItemData[i]['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.ItemData[i]['CRC'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - Version: 0, - Descendents: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['Version'] = buf.readInt32LE(pos); - pos += 4; - newObjAgentData['Descendents'] = buf.readInt32LE(pos); - pos += 4; - this.AgentData = newObjAgentData; - let count = buf.readUInt8(pos++); - this.FolderData = []; - for (let i = 0; i < count; i++) { - const newObjFolderData = { - FolderID: UUID_1.UUID.zero(), - ParentID: UUID_1.UUID.zero(), - Type: 0, - Name: Buffer.allocUnsafe(0) - }; - newObjFolderData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjFolderData['ParentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjFolderData['Type'] = buf.readInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjFolderData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.FolderData.push(newObjFolderData); - } - count = buf.readUInt8(pos++); - this.ItemData = []; - for (let i = 0; i < count; i++) { - const newObjItemData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - AssetID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjItemData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjItemData['AssetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjItemData['Type'] = buf.readInt8(pos++); - newObjItemData['InvType'] = buf.readInt8(pos++); - newObjItemData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjItemData['SaleType'] = buf.readUInt8(pos++); - newObjItemData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjItemData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjItemData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjItemData['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjItemData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.ItemData.push(newObjItemData); - } - return pos - startPos; - } -} -exports.InventoryDescendentsMessage = InventoryDescendentsMessage; -//# sourceMappingURL=InventoryDescendents.js.map \ No newline at end of file diff --git a/dist/classes/messages/InventoryDescendents.js.map b/dist/classes/messages/InventoryDescendents.js.map deleted file mode 100644 index c793b82..0000000 --- a/dist/classes/messages/InventoryDescendents.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InventoryDescendents.js","sourceRoot":"","sources":["../../../lib/classes/messages/InventoryDescendents.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/InviteGroupRequest.d.ts b/dist/classes/messages/InviteGroupRequest.d.ts deleted file mode 100644 index 1fb13f1..0000000 --- a/dist/classes/messages/InviteGroupRequest.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class InviteGroupRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - }; - InviteData: { - InviteeID: UUID; - RoleID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/InviteGroupRequest.js b/dist/classes/messages/InviteGroupRequest.js deleted file mode 100644 index 2b2e5fb..0000000 --- a/dist/classes/messages/InviteGroupRequest.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class InviteGroupRequestMessage { - constructor() { - this.name = 'InviteGroupRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.InviteGroupRequest; - } - getSize() { - return ((32) * this.InviteData.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.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.InviteData.length; - buf.writeUInt8(this.InviteData.length, pos++); - for (let i = 0; i < count; i++) { - this.InviteData[i]['InviteeID'].writeToBuffer(buf, pos); - pos += 16; - this.InviteData[i]['RoleID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - const count = buf.readUInt8(pos++); - this.InviteData = []; - for (let i = 0; i < count; i++) { - const newObjInviteData = { - InviteeID: UUID_1.UUID.zero(), - RoleID: UUID_1.UUID.zero() - }; - newObjInviteData['InviteeID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInviteData['RoleID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InviteData.push(newObjInviteData); - } - return pos - startPos; - } -} -exports.InviteGroupRequestMessage = InviteGroupRequestMessage; -//# sourceMappingURL=InviteGroupRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/InviteGroupRequest.js.map b/dist/classes/messages/InviteGroupRequest.js.map deleted file mode 100644 index 0efac9f..0000000 --- a/dist/classes/messages/InviteGroupRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InviteGroupRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/InviteGroupRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAmFpC,CAAC;IArEG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAChD,CAAC;IAED,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,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACxD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAGlB;gBACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;gBACtB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;aACtB,CAAC;YACF,gBAAgB,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACnD,GAAG,IAAI,EAAE,CAAC;YACV,gBAAgB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAChD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvFD,8DAuFC"} \ No newline at end of file diff --git a/dist/classes/messages/InviteGroupResponse.d.ts b/dist/classes/messages/InviteGroupResponse.d.ts deleted file mode 100644 index 4347734..0000000 --- a/dist/classes/messages/InviteGroupResponse.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class InviteGroupResponseMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - InviteData: { - AgentID: UUID; - InviteeID: UUID; - GroupID: UUID; - RoleID: UUID; - MembershipFee: number; - }; - GroupData: { - GroupLimit: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/InviteGroupResponse.js b/dist/classes/messages/InviteGroupResponse.js deleted file mode 100644 index 84cff65..0000000 --- a/dist/classes/messages/InviteGroupResponse.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class InviteGroupResponseMessage { - constructor() { - this.name = 'InviteGroupResponse'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.InviteGroupResponse; - } - getSize() { - return 72; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.InviteData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.InviteData['InviteeID'].writeToBuffer(buf, pos); - pos += 16; - this.InviteData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.InviteData['RoleID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.InviteData['MembershipFee'], pos); - pos += 4; - buf.writeInt32LE(this.GroupData['GroupLimit'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInviteData = { - AgentID: UUID_1.UUID.zero(), - InviteeID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - RoleID: UUID_1.UUID.zero(), - MembershipFee: 0 - }; - newObjInviteData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInviteData['InviteeID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInviteData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInviteData['RoleID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInviteData['MembershipFee'] = buf.readInt32LE(pos); - pos += 4; - this.InviteData = newObjInviteData; - const newObjGroupData = { - GroupLimit: 0 - }; - newObjGroupData['GroupLimit'] = buf.readInt32LE(pos); - pos += 4; - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.InviteGroupResponseMessage = InviteGroupResponseMessage; -//# sourceMappingURL=InviteGroupResponse.js.map \ No newline at end of file diff --git a/dist/classes/messages/InviteGroupResponse.js.map b/dist/classes/messages/InviteGroupResponse.js.map deleted file mode 100644 index 19789c6..0000000 --- a/dist/classes/messages/InviteGroupResponse.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InviteGroupResponse.js","sourceRoot":"","sources":["../../../lib/classes/messages/InviteGroupResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/JoinGroupReply.d.ts b/dist/classes/messages/JoinGroupReply.d.ts deleted file mode 100644 index 588a727..0000000 --- a/dist/classes/messages/JoinGroupReply.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class JoinGroupReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - GroupData: { - GroupID: UUID; - Success: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/JoinGroupReply.js b/dist/classes/messages/JoinGroupReply.js deleted file mode 100644 index 4c7ff95..0000000 --- a/dist/classes/messages/JoinGroupReply.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class JoinGroupReplyMessage { - constructor() { - this.name = 'JoinGroupReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.JoinGroupReply; - } - getSize() { - return 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.GroupData['Success']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjGroupData = { - GroupID: UUID_1.UUID.zero(), - Success: false - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['Success'] = (buf.readUInt8(pos++) === 1); - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.JoinGroupReplyMessage = JoinGroupReplyMessage; -//# sourceMappingURL=JoinGroupReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/JoinGroupReply.js.map b/dist/classes/messages/JoinGroupReply.js.map deleted file mode 100644 index 353a225..0000000 --- a/dist/classes/messages/JoinGroupReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"JoinGroupReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/JoinGroupReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAmDhC,CAAC;IAzCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,OAAO,EAAE,KAAK;SACjB,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,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvDD,sDAuDC"} \ No newline at end of file diff --git a/dist/classes/messages/JoinGroupRequest.d.ts b/dist/classes/messages/JoinGroupRequest.d.ts deleted file mode 100644 index b730653..0000000 --- a/dist/classes/messages/JoinGroupRequest.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class JoinGroupRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/JoinGroupRequest.js b/dist/classes/messages/JoinGroupRequest.js deleted file mode 100644 index 27c205b..0000000 --- a/dist/classes/messages/JoinGroupRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class JoinGroupRequestMessage { - constructor() { - this.name = 'JoinGroupRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.JoinGroupRequest; - } - 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.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.JoinGroupRequestMessage = JoinGroupRequestMessage; -//# sourceMappingURL=JoinGroupRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/JoinGroupRequest.js.map b/dist/classes/messages/JoinGroupRequest.js.map deleted file mode 100644 index 4a79eb3..0000000 --- a/dist/classes/messages/JoinGroupRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"JoinGroupRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/JoinGroupRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAqDlC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,0DAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/JoinGroupRequestExtended.d.ts b/dist/classes/messages/JoinGroupRequestExtended.d.ts deleted file mode 100644 index 3dc96ff..0000000 --- a/dist/classes/messages/JoinGroupRequestExtended.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class JoinGroupRequestExtendedMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupLimit: number; - }; - GroupData: { - GroupID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/JoinGroupRequestExtended.js b/dist/classes/messages/JoinGroupRequestExtended.js deleted file mode 100644 index a43d12d..0000000 --- a/dist/classes/messages/JoinGroupRequestExtended.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class JoinGroupRequestExtendedMessage { - constructor() { - this.name = 'JoinGroupRequestExtended'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.JoinGroupRequestExtended; - } - getSize() { - return 52; - } - 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['GroupLimit'], pos); - pos += 4; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - GroupLimit: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['GroupLimit'] = buf.readInt32LE(pos); - pos += 4; - this.AgentData = newObjAgentData; - const newObjGroupData = { - GroupID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.JoinGroupRequestExtendedMessage = JoinGroupRequestExtendedMessage; -//# sourceMappingURL=JoinGroupRequestExtended.js.map \ No newline at end of file diff --git a/dist/classes/messages/JoinGroupRequestExtended.js.map b/dist/classes/messages/JoinGroupRequestExtended.js.map deleted file mode 100644 index 8e5b795..0000000 --- a/dist/classes/messages/JoinGroupRequestExtended.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"JoinGroupRequestExtended.js","sourceRoot":"","sources":["../../../lib/classes/messages/JoinGroupRequestExtended.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,+BAA+B;IAA5C;QAEI,SAAI,GAAG,0BAA0B,CAAC;QAClC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,wBAAwB,CAAC;IA4D1C,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,UAAU,EAAE,CAAC;SAChB,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,YAAY,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,0EAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/KickUser.d.ts b/dist/classes/messages/KickUser.d.ts deleted file mode 100644 index 6307dbf..0000000 --- a/dist/classes/messages/KickUser.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class KickUserMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TargetBlock: { - TargetIP: IPAddress; - TargetPort: number; - }; - UserInfo: { - AgentID: UUID; - SessionID: UUID; - Reason: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/KickUser.js b/dist/classes/messages/KickUser.js deleted file mode 100644 index 2713f17..0000000 --- a/dist/classes/messages/KickUser.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class KickUserMessage { - constructor() { - this.name = 'KickUser'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.KickUser; - } - getSize() { - return (this.UserInfo['Reason'].length + 2) + 38; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TargetBlock['TargetIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.TargetBlock['TargetPort'], pos); - pos += 2; - this.UserInfo['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.UserInfo['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt16LE(this.UserInfo['Reason'].length, pos); - pos += 2; - this.UserInfo['Reason'].copy(buf, pos); - pos += this.UserInfo['Reason'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTargetBlock = { - TargetIP: IPAddress_1.IPAddress.zero(), - TargetPort: 0 - }; - newObjTargetBlock['TargetIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjTargetBlock['TargetPort'] = buf.readUInt16LE(pos); - pos += 2; - this.TargetBlock = newObjTargetBlock; - const newObjUserInfo = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - Reason: Buffer.allocUnsafe(0) - }; - newObjUserInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjUserInfo['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjUserInfo['Reason'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.UserInfo = newObjUserInfo; - return pos - startPos; - } -} -exports.KickUserMessage = KickUserMessage; -//# sourceMappingURL=KickUser.js.map \ No newline at end of file diff --git a/dist/classes/messages/KickUser.js.map b/dist/classes/messages/KickUser.js.map deleted file mode 100644 index 85b6616..0000000 --- a/dist/classes/messages/KickUser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"KickUser.js","sourceRoot":"","sources":["../../../lib/classes/messages/KickUser.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/KickUserAck.d.ts b/dist/classes/messages/KickUserAck.d.ts deleted file mode 100644 index 5506e30..0000000 --- a/dist/classes/messages/KickUserAck.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class KickUserAckMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - UserInfo: { - SessionID: UUID; - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/KickUserAck.js b/dist/classes/messages/KickUserAck.js deleted file mode 100644 index 0701be7..0000000 --- a/dist/classes/messages/KickUserAck.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class KickUserAckMessage { - constructor() { - this.name = 'KickUserAck'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.KickUserAck; - } - getSize() { - return 20; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.UserInfo['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.UserInfo['Flags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjUserInfo = { - SessionID: UUID_1.UUID.zero(), - Flags: 0 - }; - newObjUserInfo['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjUserInfo['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.UserInfo = newObjUserInfo; - return pos - startPos; - } -} -exports.KickUserAckMessage = KickUserAckMessage; -//# sourceMappingURL=KickUserAck.js.map \ No newline at end of file diff --git a/dist/classes/messages/KickUserAck.js.map b/dist/classes/messages/KickUserAck.js.map deleted file mode 100644 index 2185109..0000000 --- a/dist/classes/messages/KickUserAck.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"KickUserAck.js","sourceRoot":"","sources":["../../../lib/classes/messages/KickUserAck.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IAwC7B,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,cAAc,GAGhB;YACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,KAAK,EAAE,CAAC;SACX,CAAC;QACF,cAAc,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,cAAc,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,gDA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/KillChildAgents.d.ts b/dist/classes/messages/KillChildAgents.d.ts deleted file mode 100644 index 782691c..0000000 --- a/dist/classes/messages/KillChildAgents.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class KillChildAgentsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - IDBlock: { - AgentID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/KillChildAgents.js b/dist/classes/messages/KillChildAgents.js deleted file mode 100644 index fa71efb..0000000 --- a/dist/classes/messages/KillChildAgents.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class KillChildAgentsMessage { - constructor() { - this.name = 'KillChildAgents'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.KillChildAgents; - } - getSize() { - return 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.IDBlock['AgentID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjIDBlock = { - AgentID: UUID_1.UUID.zero() - }; - newObjIDBlock['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.IDBlock = newObjIDBlock; - return pos - startPos; - } -} -exports.KillChildAgentsMessage = KillChildAgentsMessage; -//# sourceMappingURL=KillChildAgents.js.map \ No newline at end of file diff --git a/dist/classes/messages/KillChildAgents.js.map b/dist/classes/messages/KillChildAgents.js.map deleted file mode 100644 index 428c94e..0000000 --- a/dist/classes/messages/KillChildAgents.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"KillChildAgents.js","sourceRoot":"","sources":["../../../lib/classes/messages/KillChildAgents.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAiCjC,CAAC;IA3BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,aAAa,GAEf;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,aAAa,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,OAAO,GAAG,aAAa,CAAC;QAC7B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,wDAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/KillObject.d.ts b/dist/classes/messages/KillObject.d.ts deleted file mode 100644 index 00744f7..0000000 --- a/dist/classes/messages/KillObject.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class KillObjectMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ObjectData: { - ID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/KillObject.js b/dist/classes/messages/KillObject.js deleted file mode 100644 index 45b83fb..0000000 --- a/dist/classes/messages/KillObject.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class KillObjectMessage { - constructor() { - this.name = 'KillObject'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.KillObject; - } - getSize() { - return ((4) * this.ObjectData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ID: 0 - }; - newObjObjectData['ID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.KillObjectMessage = KillObjectMessage; -//# sourceMappingURL=KillObject.js.map \ No newline at end of file diff --git a/dist/classes/messages/KillObject.js.map b/dist/classes/messages/KillObject.js.map deleted file mode 100644 index f78529a..0000000 --- a/dist/classes/messages/KillObject.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"KillObject.js","sourceRoot":"","sources":["../../../lib/classes/messages/KillObject.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,aAAa,CAAC;QACjE,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IA2C5B,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC;YACjD,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,EAAE,EAAE,CAAC;aACR,CAAC;YACF,gBAAgB,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC/C,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,8CA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/LandStatReply.d.ts b/dist/classes/messages/LandStatReply.d.ts deleted file mode 100644 index 14d40aa..0000000 --- a/dist/classes/messages/LandStatReply.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LandStatReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RequestData: { - ReportType: number; - RequestFlags: number; - TotalObjectCount: number; - }; - ReportData: { - TaskLocalID: number; - TaskID: UUID; - LocationX: number; - LocationY: number; - LocationZ: number; - Score: number; - TaskName: Buffer; - OwnerName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LandStatReply.js b/dist/classes/messages/LandStatReply.js deleted file mode 100644 index 40bfa49..0000000 --- a/dist/classes/messages/LandStatReply.js +++ /dev/null @@ -1,106 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LandStatReplyMessage { - constructor() { - this.name = 'LandStatReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LandStatReply; - } - getSize() { - return this.calculateVarVarSize(this.ReportData, 'TaskName', 1) + this.calculateVarVarSize(this.ReportData, 'OwnerName', 1) + ((36) * this.ReportData.length) + 13; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.RequestData['ReportType'], pos); - pos += 4; - buf.writeUInt32LE(this.RequestData['RequestFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.RequestData['TotalObjectCount'], pos); - pos += 4; - const count = this.ReportData.length; - buf.writeUInt8(this.ReportData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ReportData[i]['TaskLocalID'], pos); - pos += 4; - this.ReportData[i]['TaskID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeFloatLE(this.ReportData[i]['LocationX'], pos); - pos += 4; - buf.writeFloatLE(this.ReportData[i]['LocationY'], pos); - pos += 4; - buf.writeFloatLE(this.ReportData[i]['LocationZ'], pos); - pos += 4; - buf.writeFloatLE(this.ReportData[i]['Score'], pos); - pos += 4; - buf.writeUInt8(this.ReportData[i]['TaskName'].length, pos++); - this.ReportData[i]['TaskName'].copy(buf, pos); - pos += this.ReportData[i]['TaskName'].length; - buf.writeUInt8(this.ReportData[i]['OwnerName'].length, pos++); - this.ReportData[i]['OwnerName'].copy(buf, pos); - pos += this.ReportData[i]['OwnerName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRequestData = { - ReportType: 0, - RequestFlags: 0, - TotalObjectCount: 0 - }; - newObjRequestData['ReportType'] = buf.readUInt32LE(pos); - pos += 4; - newObjRequestData['RequestFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjRequestData['TotalObjectCount'] = buf.readUInt32LE(pos); - pos += 4; - this.RequestData = newObjRequestData; - const count = buf.readUInt8(pos++); - this.ReportData = []; - for (let i = 0; i < count; i++) { - const newObjReportData = { - TaskLocalID: 0, - TaskID: UUID_1.UUID.zero(), - LocationX: 0, - LocationY: 0, - LocationZ: 0, - Score: 0, - TaskName: Buffer.allocUnsafe(0), - OwnerName: Buffer.allocUnsafe(0) - }; - newObjReportData['TaskLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjReportData['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['LocationX'] = buf.readFloatLE(pos); - pos += 4; - newObjReportData['LocationY'] = buf.readFloatLE(pos); - pos += 4; - newObjReportData['LocationZ'] = buf.readFloatLE(pos); - pos += 4; - newObjReportData['Score'] = buf.readFloatLE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjReportData['TaskName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjReportData['OwnerName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ReportData.push(newObjReportData); - } - return pos - startPos; - } -} -exports.LandStatReplyMessage = LandStatReplyMessage; -//# sourceMappingURL=LandStatReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/LandStatReply.js.map b/dist/classes/messages/LandStatReply.js.map deleted file mode 100644 index a802521..0000000 --- a/dist/classes/messages/LandStatReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LandStatReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/LandStatReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/LandStatRequest.d.ts b/dist/classes/messages/LandStatRequest.d.ts deleted file mode 100644 index 858bb20..0000000 --- a/dist/classes/messages/LandStatRequest.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LandStatRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - RequestData: { - ReportType: number; - RequestFlags: number; - Filter: Buffer; - ParcelLocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LandStatRequest.js b/dist/classes/messages/LandStatRequest.js deleted file mode 100644 index d602c4d..0000000 --- a/dist/classes/messages/LandStatRequest.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LandStatRequestMessage { - constructor() { - this.name = 'LandStatRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LandStatRequest; - } - getSize() { - return (this.RequestData['Filter'].length + 1) + 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.RequestData['ReportType'], pos); - pos += 4; - buf.writeUInt32LE(this.RequestData['RequestFlags'], pos); - pos += 4; - buf.writeUInt8(this.RequestData['Filter'].length, pos++); - this.RequestData['Filter'].copy(buf, pos); - pos += this.RequestData['Filter'].length; - buf.writeInt32LE(this.RequestData['ParcelLocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjRequestData = { - ReportType: 0, - RequestFlags: 0, - Filter: Buffer.allocUnsafe(0), - ParcelLocalID: 0 - }; - newObjRequestData['ReportType'] = buf.readUInt32LE(pos); - pos += 4; - newObjRequestData['RequestFlags'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjRequestData['Filter'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjRequestData['ParcelLocalID'] = buf.readInt32LE(pos); - pos += 4; - this.RequestData = newObjRequestData; - return pos - startPos; - } -} -exports.LandStatRequestMessage = LandStatRequestMessage; -//# sourceMappingURL=LandStatRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/LandStatRequest.js.map b/dist/classes/messages/LandStatRequest.js.map deleted file mode 100644 index d22eeff..0000000 --- a/dist/classes/messages/LandStatRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LandStatRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/LandStatRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/LayerData.d.ts b/dist/classes/messages/LayerData.d.ts deleted file mode 100644 index 34c7d32..0000000 --- a/dist/classes/messages/LayerData.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LayerDataMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - LayerID: { - Type: number; - }; - LayerData: { - Data: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LayerData.js b/dist/classes/messages/LayerData.js deleted file mode 100644 index 700c413..0000000 --- a/dist/classes/messages/LayerData.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LayerDataMessage { - constructor() { - this.name = 'LayerData'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.LayerData; - } - getSize() { - return (this.LayerData['Data'].length + 2) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.LayerID['Type'], pos++); - buf.writeUInt16LE(this.LayerData['Data'].length, pos); - pos += 2; - this.LayerData['Data'].copy(buf, pos); - pos += this.LayerData['Data'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjLayerID = { - Type: 0 - }; - newObjLayerID['Type'] = buf.readUInt8(pos++); - this.LayerID = newObjLayerID; - const newObjLayerData = { - Data: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjLayerData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.LayerData = newObjLayerData; - return pos - startPos; - } -} -exports.LayerDataMessage = LayerDataMessage; -//# sourceMappingURL=LayerData.js.map \ No newline at end of file diff --git a/dist/classes/messages/LayerData.js.map b/dist/classes/messages/LayerData.js.map deleted file mode 100644 index dd7bcb9..0000000 --- a/dist/classes/messages/LayerData.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LayerData.js","sourceRoot":"","sources":["../../../lib/classes/messages/LayerData.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gBAAgB;IAA7B;QAEI,SAAI,GAAG,WAAW,CAAC;QACnB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,aAAa,CAAC;QACjE,OAAE,GAAG,iBAAO,CAAC,SAAS,CAAC;IAgD3B,CAAC;IAvCG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC;IACnD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC5C,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtC,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QACrC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,aAAa,GAEf;YACA,IAAI,EAAE,CAAC;SACV,CAAC;QACF,aAAa,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAC7C,IAAI,CAAC,OAAO,GAAG,aAAa,CAAC;QAC7B,MAAM,eAAe,GAEjB;YACA,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC9B,CAAC;QACF,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC1D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AApDD,4CAoDC"} \ No newline at end of file diff --git a/dist/classes/messages/LeaveGroupReply.d.ts b/dist/classes/messages/LeaveGroupReply.d.ts deleted file mode 100644 index 316fbd1..0000000 --- a/dist/classes/messages/LeaveGroupReply.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LeaveGroupReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - GroupData: { - GroupID: UUID; - Success: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LeaveGroupReply.js b/dist/classes/messages/LeaveGroupReply.js deleted file mode 100644 index 7f14367..0000000 --- a/dist/classes/messages/LeaveGroupReply.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LeaveGroupReplyMessage { - constructor() { - this.name = 'LeaveGroupReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LeaveGroupReply; - } - getSize() { - return 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.GroupData['Success']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjGroupData = { - GroupID: UUID_1.UUID.zero(), - Success: false - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['Success'] = (buf.readUInt8(pos++) === 1); - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.LeaveGroupReplyMessage = LeaveGroupReplyMessage; -//# sourceMappingURL=LeaveGroupReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/LeaveGroupReply.js.map b/dist/classes/messages/LeaveGroupReply.js.map deleted file mode 100644 index 47bea11..0000000 --- a/dist/classes/messages/LeaveGroupReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LeaveGroupReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/LeaveGroupReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAmDjC,CAAC;IAzCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,OAAO,EAAE,KAAK;SACjB,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,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvDD,wDAuDC"} \ No newline at end of file diff --git a/dist/classes/messages/LeaveGroupRequest.d.ts b/dist/classes/messages/LeaveGroupRequest.d.ts deleted file mode 100644 index b50bce3..0000000 --- a/dist/classes/messages/LeaveGroupRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LeaveGroupRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LeaveGroupRequest.js b/dist/classes/messages/LeaveGroupRequest.js deleted file mode 100644 index 70b9d46..0000000 --- a/dist/classes/messages/LeaveGroupRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LeaveGroupRequestMessage { - constructor() { - this.name = 'LeaveGroupRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LeaveGroupRequest; - } - 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.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero() - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.LeaveGroupRequestMessage = LeaveGroupRequestMessage; -//# sourceMappingURL=LeaveGroupRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/LeaveGroupRequest.js.map b/dist/classes/messages/LeaveGroupRequest.js.map deleted file mode 100644 index 5632c6f..0000000 --- a/dist/classes/messages/LeaveGroupRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LeaveGroupRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/LeaveGroupRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAqDnC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,4DAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/LinkInventoryItem.d.ts b/dist/classes/messages/LinkInventoryItem.d.ts deleted file mode 100644 index 503b9aa..0000000 --- a/dist/classes/messages/LinkInventoryItem.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LinkInventoryItemMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryBlock: { - CallbackID: number; - FolderID: UUID; - TransactionID: UUID; - OldItemID: UUID; - Type: number; - InvType: number; - Name: Buffer; - Description: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LinkInventoryItem.js b/dist/classes/messages/LinkInventoryItem.js deleted file mode 100644 index 6f7f403..0000000 --- a/dist/classes/messages/LinkInventoryItem.js +++ /dev/null @@ -1,82 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LinkInventoryItemMessage { - constructor() { - this.name = 'LinkInventoryItem'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LinkInventoryItem; - } - getSize() { - return (this.InventoryBlock['Name'].length + 1 + this.InventoryBlock['Description'].length + 1) + 86; - } - 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.InventoryBlock['CallbackID'], pos); - pos += 4; - this.InventoryBlock['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryBlock['OldItemID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryBlock['Type'], pos++); - buf.writeInt8(this.InventoryBlock['InvType'], pos++); - buf.writeUInt8(this.InventoryBlock['Name'].length, pos++); - this.InventoryBlock['Name'].copy(buf, pos); - pos += this.InventoryBlock['Name'].length; - buf.writeUInt8(this.InventoryBlock['Description'].length, pos++); - this.InventoryBlock['Description'].copy(buf, pos); - pos += this.InventoryBlock['Description'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInventoryBlock = { - CallbackID: 0, - FolderID: UUID_1.UUID.zero(), - TransactionID: UUID_1.UUID.zero(), - OldItemID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0) - }; - newObjInventoryBlock['CallbackID'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryBlock['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['OldItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['Type'] = buf.readInt8(pos++); - newObjInventoryBlock['InvType'] = buf.readInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjInventoryBlock['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryBlock['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.InventoryBlock = newObjInventoryBlock; - return pos - startPos; - } -} -exports.LinkInventoryItemMessage = LinkInventoryItemMessage; -//# sourceMappingURL=LinkInventoryItem.js.map \ No newline at end of file diff --git a/dist/classes/messages/LinkInventoryItem.js.map b/dist/classes/messages/LinkInventoryItem.js.map deleted file mode 100644 index bcaab12..0000000 --- a/dist/classes/messages/LinkInventoryItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LinkInventoryItem.js","sourceRoot":"","sources":["../../../lib/classes/messages/LinkInventoryItem.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/LiveHelpGroupReply.d.ts b/dist/classes/messages/LiveHelpGroupReply.d.ts deleted file mode 100644 index 6fec0fd..0000000 --- a/dist/classes/messages/LiveHelpGroupReply.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LiveHelpGroupReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ReplyData: { - RequestID: UUID; - GroupID: UUID; - Selection: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LiveHelpGroupReply.js b/dist/classes/messages/LiveHelpGroupReply.js deleted file mode 100644 index 290be23..0000000 --- a/dist/classes/messages/LiveHelpGroupReply.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LiveHelpGroupReplyMessage { - constructor() { - this.name = 'LiveHelpGroupReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LiveHelpGroupReply; - } - getSize() { - return (this.ReplyData['Selection'].length + 1) + 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ReplyData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - this.ReplyData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ReplyData['Selection'].length, pos++); - this.ReplyData['Selection'].copy(buf, pos); - pos += this.ReplyData['Selection'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjReplyData = { - RequestID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - Selection: Buffer.allocUnsafe(0) - }; - newObjReplyData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReplyData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjReplyData['Selection'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ReplyData = newObjReplyData; - return pos - startPos; - } -} -exports.LiveHelpGroupReplyMessage = LiveHelpGroupReplyMessage; -//# sourceMappingURL=LiveHelpGroupReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/LiveHelpGroupReply.js.map b/dist/classes/messages/LiveHelpGroupReply.js.map deleted file mode 100644 index 12695cb..0000000 --- a/dist/classes/messages/LiveHelpGroupReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LiveHelpGroupReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/LiveHelpGroupReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAiDpC,CAAC;IAzCG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACzD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,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,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC;QAC1C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACnC,CAAC;QACF,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,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC/D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArDD,8DAqDC"} \ No newline at end of file diff --git a/dist/classes/messages/LiveHelpGroupRequest.d.ts b/dist/classes/messages/LiveHelpGroupRequest.d.ts deleted file mode 100644 index b5ca9a3..0000000 --- a/dist/classes/messages/LiveHelpGroupRequest.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LiveHelpGroupRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RequestData: { - RequestID: UUID; - AgentID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LiveHelpGroupRequest.js b/dist/classes/messages/LiveHelpGroupRequest.js deleted file mode 100644 index 953e0ae..0000000 --- a/dist/classes/messages/LiveHelpGroupRequest.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LiveHelpGroupRequestMessage { - constructor() { - this.name = 'LiveHelpGroupRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LiveHelpGroupRequest; - } - getSize() { - return 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.RequestData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - this.RequestData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRequestData = { - RequestID: UUID_1.UUID.zero(), - AgentID: UUID_1.UUID.zero() - }; - newObjRequestData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRequestData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.RequestData = newObjRequestData; - return pos - startPos; - } -} -exports.LiveHelpGroupRequestMessage = LiveHelpGroupRequestMessage; -//# sourceMappingURL=LiveHelpGroupRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/LiveHelpGroupRequest.js.map b/dist/classes/messages/LiveHelpGroupRequest.js.map deleted file mode 100644 index 23cf5d3..0000000 --- a/dist/classes/messages/LiveHelpGroupRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LiveHelpGroupRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/LiveHelpGroupRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IAwCtC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,iBAAiB,GAGnB;YACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,kEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/LoadURL.d.ts b/dist/classes/messages/LoadURL.d.ts deleted file mode 100644 index 8ca2f2b..0000000 --- a/dist/classes/messages/LoadURL.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LoadURLMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - ObjectName: Buffer; - ObjectID: UUID; - OwnerID: UUID; - OwnerIsGroup: boolean; - Message: Buffer; - URL: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LoadURL.js b/dist/classes/messages/LoadURL.js deleted file mode 100644 index 821a895..0000000 --- a/dist/classes/messages/LoadURL.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LoadURLMessage { - constructor() { - this.name = 'LoadURL'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LoadURL; - } - getSize() { - return (this.Data['ObjectName'].length + 1 + this.Data['Message'].length + 1 + this.Data['URL'].length + 1) + 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.Data['ObjectName'].length, pos++); - this.Data['ObjectName'].copy(buf, pos); - pos += this.Data['ObjectName'].length; - this.Data['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Data['OwnerIsGroup']) ? 1 : 0, pos++); - buf.writeUInt8(this.Data['Message'].length, pos++); - this.Data['Message'].copy(buf, pos); - pos += this.Data['Message'].length; - buf.writeUInt8(this.Data['URL'].length, pos++); - this.Data['URL'].copy(buf, pos); - pos += this.Data['URL'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - ObjectName: Buffer.allocUnsafe(0), - ObjectID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - OwnerIsGroup: false, - Message: Buffer.allocUnsafe(0), - URL: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjData['ObjectName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['OwnerIsGroup'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt8(pos++); - newObjData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjData['URL'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data = newObjData; - return pos - startPos; - } -} -exports.LoadURLMessage = LoadURLMessage; -//# sourceMappingURL=LoadURL.js.map \ No newline at end of file diff --git a/dist/classes/messages/LoadURL.js.map b/dist/classes/messages/LoadURL.js.map deleted file mode 100644 index af1cc71..0000000 --- a/dist/classes/messages/LoadURL.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LoadURL.js","sourceRoot":"","sources":["../../../lib/classes/messages/LoadURL.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/LogDwellTime.d.ts b/dist/classes/messages/LogDwellTime.d.ts deleted file mode 100644 index 45a717a..0000000 --- a/dist/classes/messages/LogDwellTime.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LogDwellTimeMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DwellInfo: { - AgentID: UUID; - SessionID: UUID; - Duration: number; - SimName: Buffer; - RegionX: number; - RegionY: number; - AvgAgentsInView: number; - AvgViewerFPS: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LogDwellTime.js b/dist/classes/messages/LogDwellTime.js deleted file mode 100644 index 5f68758..0000000 --- a/dist/classes/messages/LogDwellTime.js +++ /dev/null @@ -1,67 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LogDwellTimeMessage { - constructor() { - this.name = 'LogDwellTime'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LogDwellTime; - } - getSize() { - return (this.DwellInfo['SimName'].length + 1) + 46; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DwellInfo['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.DwellInfo['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeFloatLE(this.DwellInfo['Duration'], pos); - pos += 4; - buf.writeUInt8(this.DwellInfo['SimName'].length, pos++); - this.DwellInfo['SimName'].copy(buf, pos); - pos += this.DwellInfo['SimName'].length; - buf.writeUInt32LE(this.DwellInfo['RegionX'], pos); - pos += 4; - buf.writeUInt32LE(this.DwellInfo['RegionY'], pos); - pos += 4; - buf.writeUInt8(this.DwellInfo['AvgAgentsInView'], pos++); - buf.writeUInt8(this.DwellInfo['AvgViewerFPS'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDwellInfo = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - Duration: 0, - SimName: Buffer.allocUnsafe(0), - RegionX: 0, - RegionY: 0, - AvgAgentsInView: 0, - AvgViewerFPS: 0 - }; - newObjDwellInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDwellInfo['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDwellInfo['Duration'] = buf.readFloatLE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjDwellInfo['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjDwellInfo['RegionX'] = buf.readUInt32LE(pos); - pos += 4; - newObjDwellInfo['RegionY'] = buf.readUInt32LE(pos); - pos += 4; - newObjDwellInfo['AvgAgentsInView'] = buf.readUInt8(pos++); - newObjDwellInfo['AvgViewerFPS'] = buf.readUInt8(pos++); - this.DwellInfo = newObjDwellInfo; - return pos - startPos; - } -} -exports.LogDwellTimeMessage = LogDwellTimeMessage; -//# sourceMappingURL=LogDwellTime.js.map \ No newline at end of file diff --git a/dist/classes/messages/LogDwellTime.js.map b/dist/classes/messages/LogDwellTime.js.map deleted file mode 100644 index edc3121..0000000 --- a/dist/classes/messages/LogDwellTime.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LogDwellTime.js","sourceRoot":"","sources":["../../../lib/classes/messages/LogDwellTime.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/LogFailedMoneyTransaction.d.ts b/dist/classes/messages/LogFailedMoneyTransaction.d.ts deleted file mode 100644 index 5f2ea81..0000000 --- a/dist/classes/messages/LogFailedMoneyTransaction.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LogFailedMoneyTransactionMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TransactionData: { - TransactionID: UUID; - TransactionTime: number; - TransactionType: number; - SourceID: UUID; - DestID: UUID; - Flags: number; - Amount: number; - SimulatorIP: IPAddress; - GridX: number; - GridY: number; - FailureType: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LogFailedMoneyTransaction.js b/dist/classes/messages/LogFailedMoneyTransaction.js deleted file mode 100644 index 844708f..0000000 --- a/dist/classes/messages/LogFailedMoneyTransaction.js +++ /dev/null @@ -1,81 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LogFailedMoneyTransactionMessage { - constructor() { - this.name = 'LogFailedMoneyTransaction'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LogFailedMoneyTransaction; - } - getSize() { - return 74; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TransactionData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.TransactionData['TransactionTime'], pos); - pos += 4; - buf.writeInt32LE(this.TransactionData['TransactionType'], pos); - pos += 4; - this.TransactionData['SourceID'].writeToBuffer(buf, pos); - pos += 16; - this.TransactionData['DestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.TransactionData['Flags'], pos++); - buf.writeInt32LE(this.TransactionData['Amount'], pos); - pos += 4; - this.TransactionData['SimulatorIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt32LE(this.TransactionData['GridX'], pos); - pos += 4; - buf.writeUInt32LE(this.TransactionData['GridY'], pos); - pos += 4; - buf.writeUInt8(this.TransactionData['FailureType'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTransactionData = { - TransactionID: UUID_1.UUID.zero(), - TransactionTime: 0, - TransactionType: 0, - SourceID: UUID_1.UUID.zero(), - DestID: UUID_1.UUID.zero(), - Flags: 0, - Amount: 0, - SimulatorIP: IPAddress_1.IPAddress.zero(), - GridX: 0, - GridY: 0, - FailureType: 0 - }; - newObjTransactionData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionData['TransactionTime'] = buf.readUInt32LE(pos); - pos += 4; - newObjTransactionData['TransactionType'] = buf.readInt32LE(pos); - pos += 4; - newObjTransactionData['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionData['DestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionData['Flags'] = buf.readUInt8(pos++); - newObjTransactionData['Amount'] = buf.readInt32LE(pos); - pos += 4; - newObjTransactionData['SimulatorIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjTransactionData['GridX'] = buf.readUInt32LE(pos); - pos += 4; - newObjTransactionData['GridY'] = buf.readUInt32LE(pos); - pos += 4; - newObjTransactionData['FailureType'] = buf.readUInt8(pos++); - this.TransactionData = newObjTransactionData; - return pos - startPos; - } -} -exports.LogFailedMoneyTransactionMessage = LogFailedMoneyTransactionMessage; -//# sourceMappingURL=LogFailedMoneyTransaction.js.map \ No newline at end of file diff --git a/dist/classes/messages/LogFailedMoneyTransaction.js.map b/dist/classes/messages/LogFailedMoneyTransaction.js.map deleted file mode 100644 index ae79193..0000000 --- a/dist/classes/messages/LogFailedMoneyTransaction.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LogFailedMoneyTransaction.js","sourceRoot":"","sources":["../../../lib/classes/messages/LogFailedMoneyTransaction.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/LogParcelChanges.d.ts b/dist/classes/messages/LogParcelChanges.d.ts deleted file mode 100644 index 4494ce7..0000000 --- a/dist/classes/messages/LogParcelChanges.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LogParcelChangesMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - RegionData: { - RegionHandle: Long; - }; - ParcelData: { - ParcelID: UUID; - OwnerID: UUID; - IsOwnerGroup: boolean; - ActualArea: number; - Action: number; - TransactionID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LogParcelChanges.js b/dist/classes/messages/LogParcelChanges.js deleted file mode 100644 index ca12c0d..0000000 --- a/dist/classes/messages/LogParcelChanges.js +++ /dev/null @@ -1,82 +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"); -const Message_1 = require("../../enums/Message"); -class LogParcelChangesMessage { - constructor() { - this.name = 'LogParcelChanges'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LogParcelChanges; - } - getSize() { - return ((54) * this.ParcelData.length) + 25; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.RegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData['RegionHandle'].high, pos); - pos += 4; - const count = this.ParcelData.length; - buf.writeUInt8(this.ParcelData.length, pos++); - for (let i = 0; i < count; i++) { - this.ParcelData[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.ParcelData[i]['IsOwnerGroup']) ? 1 : 0, pos++); - buf.writeInt32LE(this.ParcelData[i]['ActualArea'], pos); - pos += 4; - buf.writeInt8(this.ParcelData[i]['Action'], pos++); - this.ParcelData[i]['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjRegionData = { - RegionHandle: Long.ZERO - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionData = newObjRegionData; - const count = buf.readUInt8(pos++); - this.ParcelData = []; - for (let i = 0; i < count; i++) { - const newObjParcelData = { - ParcelID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - IsOwnerGroup: false, - ActualArea: 0, - Action: 0, - TransactionID: UUID_1.UUID.zero() - }; - newObjParcelData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['IsOwnerGroup'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['ActualArea'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['Action'] = buf.readInt8(pos++); - newObjParcelData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ParcelData.push(newObjParcelData); - } - return pos - startPos; - } -} -exports.LogParcelChangesMessage = LogParcelChangesMessage; -//# sourceMappingURL=LogParcelChanges.js.map \ No newline at end of file diff --git a/dist/classes/messages/LogParcelChanges.js.map b/dist/classes/messages/LogParcelChanges.js.map deleted file mode 100644 index b54931c..0000000 --- a/dist/classes/messages/LogParcelChanges.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LogParcelChanges.js","sourceRoot":"","sources":["../../../lib/classes/messages/LogParcelChanges.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/LogTextMessage.d.ts b/dist/classes/messages/LogTextMessage.d.ts deleted file mode 100644 index bfe0d0f..0000000 --- a/dist/classes/messages/LogTextMessage.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LogTextMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - FromAgentId: UUID; - ToAgentId: UUID; - GlobalX: number; - GlobalY: number; - Time: number; - Message: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LogTextMessage.js b/dist/classes/messages/LogTextMessage.js deleted file mode 100644 index dbcadc4..0000000 --- a/dist/classes/messages/LogTextMessage.js +++ /dev/null @@ -1,78 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LogTextMessageMessage { - constructor() { - this.name = 'LogTextMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LogTextMessage; - } - getSize() { - return this.calculateVarVarSize(this.DataBlock, 'Message', 2) + ((52) * this.DataBlock.length) + 1; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.DataBlock.length; - buf.writeUInt8(this.DataBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.DataBlock[i]['FromAgentId'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock[i]['ToAgentId'].writeToBuffer(buf, pos); - pos += 16; - buf.writeDoubleLE(this.DataBlock[i]['GlobalX'], pos); - pos += 8; - buf.writeDoubleLE(this.DataBlock[i]['GlobalY'], pos); - pos += 8; - buf.writeUInt32LE(this.DataBlock[i]['Time'], pos); - pos += 4; - buf.writeUInt16LE(this.DataBlock[i]['Message'].length, pos); - pos += 2; - this.DataBlock[i]['Message'].copy(buf, pos); - pos += this.DataBlock[i]['Message'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.DataBlock = []; - for (let i = 0; i < count; i++) { - const newObjDataBlock = { - FromAgentId: UUID_1.UUID.zero(), - ToAgentId: UUID_1.UUID.zero(), - GlobalX: 0, - GlobalY: 0, - Time: 0, - Message: Buffer.allocUnsafe(0) - }; - newObjDataBlock['FromAgentId'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ToAgentId'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['GlobalX'] = buf.readDoubleLE(pos); - pos += 8; - newObjDataBlock['GlobalY'] = buf.readDoubleLE(pos); - pos += 8; - newObjDataBlock['Time'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock.push(newObjDataBlock); - } - return pos - startPos; - } -} -exports.LogTextMessageMessage = LogTextMessageMessage; -//# sourceMappingURL=LogTextMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/LogTextMessage.js.map b/dist/classes/messages/LogTextMessage.js.map deleted file mode 100644 index 9ec0ad3..0000000 --- a/dist/classes/messages/LogTextMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LogTextMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/LogTextMessage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/LogoutReply.d.ts b/dist/classes/messages/LogoutReply.d.ts deleted file mode 100644 index 96e16af..0000000 --- a/dist/classes/messages/LogoutReply.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LogoutReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - ItemID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LogoutReply.js b/dist/classes/messages/LogoutReply.js deleted file mode 100644 index ad158d7..0000000 --- a/dist/classes/messages/LogoutReply.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LogoutReplyMessage { - constructor() { - this.name = 'LogoutReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LogoutReply; - } - getSize() { - return ((16) * this.InventoryData.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.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero() - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.LogoutReplyMessage = LogoutReplyMessage; -//# sourceMappingURL=LogoutReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/LogoutReply.js.map b/dist/classes/messages/LogoutReply.js.map deleted file mode 100644 index fe76ef8..0000000 --- a/dist/classes/messages/LogoutReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LogoutReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/LogoutReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IA+D7B,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IACnD,CAAC;IAED,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,aAAa,CAAC,MAAM,CAAC;QACxC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACjD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACxD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,aAAa,GAAG,EAAE,CAAC;QACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,mBAAmB,GAErB;gBACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;aACtB,CAAC;YACF,mBAAmB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACnD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;SAChD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,gDAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/LogoutRequest.d.ts b/dist/classes/messages/LogoutRequest.d.ts deleted file mode 100644 index a689f8d..0000000 --- a/dist/classes/messages/LogoutRequest.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class LogoutRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/LogoutRequest.js b/dist/classes/messages/LogoutRequest.js deleted file mode 100644 index 0144170..0000000 --- a/dist/classes/messages/LogoutRequest.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class LogoutRequestMessage { - constructor() { - this.name = 'LogoutRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.LogoutRequest; - } - 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; - let varLength = 0; - 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.LogoutRequestMessage = LogoutRequestMessage; -//# sourceMappingURL=LogoutRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/LogoutRequest.js.map b/dist/classes/messages/LogoutRequest.js.map deleted file mode 100644 index ba2ef1e..0000000 --- a/dist/classes/messages/LogoutRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LogoutRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/LogoutRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IAwC/B,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,oDA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/MapBlockReply.d.ts b/dist/classes/messages/MapBlockReply.d.ts deleted file mode 100644 index 7ec28a5..0000000 --- a/dist/classes/messages/MapBlockReply.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MapBlockReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - Flags: number; - }; - Data: { - X: number; - Y: number; - Name: Buffer; - Access: number; - RegionFlags: number; - WaterHeight: number; - Agents: number; - MapImageID: UUID; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MapBlockReply.js b/dist/classes/messages/MapBlockReply.js deleted file mode 100644 index f525137..0000000 --- a/dist/classes/messages/MapBlockReply.js +++ /dev/null @@ -1,93 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MapBlockReplyMessage { - constructor() { - this.name = 'MapBlockReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MapBlockReply; - } - getSize() { - return this.calculateVarVarSize(this.Data, 'Name', 1) + ((27) * this.Data.length) + 21; - } - 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; - 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++) { - buf.writeUInt16LE(this.Data[i]['X'], pos); - pos += 2; - buf.writeUInt16LE(this.Data[i]['Y'], pos); - pos += 2; - buf.writeUInt8(this.Data[i]['Name'].length, pos++); - this.Data[i]['Name'].copy(buf, pos); - pos += this.Data[i]['Name'].length; - buf.writeUInt8(this.Data[i]['Access'], pos++); - buf.writeUInt32LE(this.Data[i]['RegionFlags'], pos); - pos += 4; - buf.writeUInt8(this.Data[i]['WaterHeight'], pos++); - buf.writeUInt8(this.Data[i]['Agents'], pos++); - this.Data[i]['MapImageID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - Flags: 0 - }; - newObjAgentData['AgentID'] = 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 = { - X: 0, - Y: 0, - Name: Buffer.allocUnsafe(0), - Access: 0, - RegionFlags: 0, - WaterHeight: 0, - Agents: 0, - MapImageID: UUID_1.UUID.zero() - }; - newObjData['X'] = buf.readUInt16LE(pos); - pos += 2; - newObjData['Y'] = buf.readUInt16LE(pos); - pos += 2; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['Access'] = buf.readUInt8(pos++); - newObjData['RegionFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['WaterHeight'] = buf.readUInt8(pos++); - newObjData['Agents'] = buf.readUInt8(pos++); - newObjData['MapImageID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.MapBlockReplyMessage = MapBlockReplyMessage; -//# sourceMappingURL=MapBlockReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/MapBlockReply.js.map b/dist/classes/messages/MapBlockReply.js.map deleted file mode 100644 index 42193d4..0000000 --- a/dist/classes/messages/MapBlockReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapBlockReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/MapBlockReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MapBlockRequest.d.ts b/dist/classes/messages/MapBlockRequest.d.ts deleted file mode 100644 index a471498..0000000 --- a/dist/classes/messages/MapBlockRequest.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MapBlockRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - Flags: number; - EstateID: number; - Godlike: boolean; - }; - PositionData: { - MinX: number; - MaxX: number; - MinY: number; - MaxY: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MapBlockRequest.js b/dist/classes/messages/MapBlockRequest.js deleted file mode 100644 index 13ac90b..0000000 --- a/dist/classes/messages/MapBlockRequest.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MapBlockRequestMessage { - constructor() { - this.name = 'MapBlockRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MapBlockRequest; - } - getSize() { - return 49; - } - 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; - buf.writeUInt32LE(this.AgentData['EstateID'], pos); - pos += 4; - buf.writeUInt8((this.AgentData['Godlike']) ? 1 : 0, pos++); - buf.writeUInt16LE(this.PositionData['MinX'], pos); - pos += 2; - buf.writeUInt16LE(this.PositionData['MaxX'], pos); - pos += 2; - buf.writeUInt16LE(this.PositionData['MinY'], pos); - pos += 2; - buf.writeUInt16LE(this.PositionData['MaxY'], pos); - pos += 2; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - Flags: 0, - EstateID: 0, - Godlike: false - }; - 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; - newObjAgentData['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['Godlike'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - const newObjPositionData = { - MinX: 0, - MaxX: 0, - MinY: 0, - MaxY: 0 - }; - newObjPositionData['MinX'] = buf.readUInt16LE(pos); - pos += 2; - newObjPositionData['MaxX'] = buf.readUInt16LE(pos); - pos += 2; - newObjPositionData['MinY'] = buf.readUInt16LE(pos); - pos += 2; - newObjPositionData['MaxY'] = buf.readUInt16LE(pos); - pos += 2; - this.PositionData = newObjPositionData; - return pos - startPos; - } -} -exports.MapBlockRequestMessage = MapBlockRequestMessage; -//# sourceMappingURL=MapBlockRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/MapBlockRequest.js.map b/dist/classes/messages/MapBlockRequest.js.map deleted file mode 100644 index b1eec1b..0000000 --- a/dist/classes/messages/MapBlockRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapBlockRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/MapBlockRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MapItemReply.d.ts b/dist/classes/messages/MapItemReply.d.ts deleted file mode 100644 index d4b3a5c..0000000 --- a/dist/classes/messages/MapItemReply.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MapItemReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - Flags: number; - }; - RequestData: { - ItemType: number; - }; - Data: { - X: number; - Y: number; - ID: UUID; - Extra: number; - Extra2: number; - Name: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MapItemReply.js b/dist/classes/messages/MapItemReply.js deleted file mode 100644 index 17ca611..0000000 --- a/dist/classes/messages/MapItemReply.js +++ /dev/null @@ -1,97 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MapItemReplyMessage { - constructor() { - this.name = 'MapItemReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MapItemReply; - } - getSize() { - return this.calculateVarVarSize(this.Data, 'Name', 1) + ((32) * this.Data.length) + 25; - } - 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; - buf.writeUInt32LE(this.AgentData['Flags'], pos); - pos += 4; - buf.writeUInt32LE(this.RequestData['ItemType'], pos); - pos += 4; - const count = this.Data.length; - buf.writeUInt8(this.Data.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.Data[i]['X'], pos); - pos += 4; - buf.writeUInt32LE(this.Data[i]['Y'], pos); - pos += 4; - this.Data[i]['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data[i]['Extra'], pos); - pos += 4; - buf.writeInt32LE(this.Data[i]['Extra2'], pos); - pos += 4; - buf.writeUInt8(this.Data[i]['Name'].length, pos++); - this.Data[i]['Name'].copy(buf, pos); - pos += this.Data[i]['Name'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - Flags: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.AgentData = newObjAgentData; - const newObjRequestData = { - ItemType: 0 - }; - newObjRequestData['ItemType'] = buf.readUInt32LE(pos); - pos += 4; - this.RequestData = newObjRequestData; - const count = buf.readUInt8(pos++); - this.Data = []; - for (let i = 0; i < count; i++) { - const newObjData = { - X: 0, - Y: 0, - ID: UUID_1.UUID.zero(), - Extra: 0, - Extra2: 0, - Name: Buffer.allocUnsafe(0) - }; - newObjData['X'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['Y'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Extra'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Extra2'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.MapItemReplyMessage = MapItemReplyMessage; -//# sourceMappingURL=MapItemReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/MapItemReply.js.map b/dist/classes/messages/MapItemReply.js.map deleted file mode 100644 index 07f2554..0000000 --- a/dist/classes/messages/MapItemReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapItemReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/MapItemReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MapItemRequest.d.ts b/dist/classes/messages/MapItemRequest.d.ts deleted file mode 100644 index 7f04293..0000000 --- a/dist/classes/messages/MapItemRequest.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MapItemRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - Flags: number; - EstateID: number; - Godlike: boolean; - }; - RequestData: { - ItemType: number; - RegionHandle: Long; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MapItemRequest.js b/dist/classes/messages/MapItemRequest.js deleted file mode 100644 index 287b0f5..0000000 --- a/dist/classes/messages/MapItemRequest.js +++ /dev/null @@ -1,68 +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"); -const Message_1 = require("../../enums/Message"); -class MapItemRequestMessage { - constructor() { - this.name = 'MapItemRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MapItemRequest; - } - getSize() { - return 53; - } - 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; - buf.writeUInt32LE(this.AgentData['EstateID'], pos); - pos += 4; - buf.writeUInt8((this.AgentData['Godlike']) ? 1 : 0, pos++); - buf.writeUInt32LE(this.RequestData['ItemType'], pos); - pos += 4; - buf.writeInt32LE(this.RequestData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RequestData['RegionHandle'].high, pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - Flags: 0, - EstateID: 0, - Godlike: false - }; - 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; - newObjAgentData['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['Godlike'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - const newObjRequestData = { - ItemType: 0, - RegionHandle: Long.ZERO - }; - newObjRequestData['ItemType'] = buf.readUInt32LE(pos); - pos += 4; - newObjRequestData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RequestData = newObjRequestData; - return pos - startPos; - } -} -exports.MapItemRequestMessage = MapItemRequestMessage; -//# sourceMappingURL=MapItemRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/MapItemRequest.js.map b/dist/classes/messages/MapItemRequest.js.map deleted file mode 100644 index a760b18..0000000 --- a/dist/classes/messages/MapItemRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapItemRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/MapItemRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MapLayerReply.d.ts b/dist/classes/messages/MapLayerReply.d.ts deleted file mode 100644 index 066da8a..0000000 --- a/dist/classes/messages/MapLayerReply.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MapLayerReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - Flags: number; - }; - LayerData: { - Left: number; - Right: number; - Top: number; - Bottom: number; - ImageID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MapLayerReply.js b/dist/classes/messages/MapLayerReply.js deleted file mode 100644 index 1375dce..0000000 --- a/dist/classes/messages/MapLayerReply.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MapLayerReplyMessage { - constructor() { - this.name = 'MapLayerReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MapLayerReply; - } - getSize() { - return ((32) * this.LayerData.length) + 21; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.AgentData['Flags'], pos); - pos += 4; - const count = this.LayerData.length; - buf.writeUInt8(this.LayerData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.LayerData[i]['Left'], pos); - pos += 4; - buf.writeUInt32LE(this.LayerData[i]['Right'], pos); - pos += 4; - buf.writeUInt32LE(this.LayerData[i]['Top'], pos); - pos += 4; - buf.writeUInt32LE(this.LayerData[i]['Bottom'], pos); - pos += 4; - this.LayerData[i]['ImageID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - Flags: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.LayerData = []; - for (let i = 0; i < count; i++) { - const newObjLayerData = { - Left: 0, - Right: 0, - Top: 0, - Bottom: 0, - ImageID: UUID_1.UUID.zero() - }; - newObjLayerData['Left'] = buf.readUInt32LE(pos); - pos += 4; - newObjLayerData['Right'] = buf.readUInt32LE(pos); - pos += 4; - newObjLayerData['Top'] = buf.readUInt32LE(pos); - pos += 4; - newObjLayerData['Bottom'] = buf.readUInt32LE(pos); - pos += 4; - newObjLayerData['ImageID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.LayerData.push(newObjLayerData); - } - return pos - startPos; - } -} -exports.MapLayerReplyMessage = MapLayerReplyMessage; -//# sourceMappingURL=MapLayerReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/MapLayerReply.js.map b/dist/classes/messages/MapLayerReply.js.map deleted file mode 100644 index 9c2a6ba..0000000 --- a/dist/classes/messages/MapLayerReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapLayerReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/MapLayerReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MapLayerRequest.d.ts b/dist/classes/messages/MapLayerRequest.d.ts deleted file mode 100644 index 4f3c2bf..0000000 --- a/dist/classes/messages/MapLayerRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MapLayerRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - Flags: number; - EstateID: number; - Godlike: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MapLayerRequest.js b/dist/classes/messages/MapLayerRequest.js deleted file mode 100644 index 6eed578..0000000 --- a/dist/classes/messages/MapLayerRequest.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MapLayerRequestMessage { - constructor() { - this.name = 'MapLayerRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MapLayerRequest; - } - getSize() { - return 41; - } - 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; - buf.writeUInt32LE(this.AgentData['EstateID'], pos); - pos += 4; - buf.writeUInt8((this.AgentData['Godlike']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - Flags: 0, - EstateID: 0, - Godlike: false - }; - 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; - newObjAgentData['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['Godlike'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.MapLayerRequestMessage = MapLayerRequestMessage; -//# sourceMappingURL=MapLayerRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/MapLayerRequest.js.map b/dist/classes/messages/MapLayerRequest.js.map deleted file mode 100644 index 537347f..0000000 --- a/dist/classes/messages/MapLayerRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapLayerRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/MapLayerRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IA2DjC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAMjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,KAAK,EAAE,CAAC;YACR,QAAQ,EAAE,CAAC;YACX,OAAO,EAAE,KAAK;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,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC1D,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/DD,wDA+DC"} \ No newline at end of file diff --git a/dist/classes/messages/MapNameRequest.d.ts b/dist/classes/messages/MapNameRequest.d.ts deleted file mode 100644 index df7842c..0000000 --- a/dist/classes/messages/MapNameRequest.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MapNameRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - Flags: number; - EstateID: number; - Godlike: boolean; - }; - NameData: { - Name: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MapNameRequest.js b/dist/classes/messages/MapNameRequest.js deleted file mode 100644 index 03a0c48..0000000 --- a/dist/classes/messages/MapNameRequest.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MapNameRequestMessage { - constructor() { - this.name = 'MapNameRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MapNameRequest; - } - getSize() { - return (this.NameData['Name'].length + 1) + 41; - } - 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; - buf.writeUInt32LE(this.AgentData['EstateID'], pos); - pos += 4; - buf.writeUInt8((this.AgentData['Godlike']) ? 1 : 0, pos++); - buf.writeUInt8(this.NameData['Name'].length, pos++); - this.NameData['Name'].copy(buf, pos); - pos += this.NameData['Name'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - Flags: 0, - EstateID: 0, - Godlike: false - }; - 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; - newObjAgentData['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['Godlike'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - const newObjNameData = { - Name: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjNameData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.NameData = newObjNameData; - return pos - startPos; - } -} -exports.MapNameRequestMessage = MapNameRequestMessage; -//# sourceMappingURL=MapNameRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/MapNameRequest.js.map b/dist/classes/messages/MapNameRequest.js.map deleted file mode 100644 index 02cdc97..0000000 --- a/dist/classes/messages/MapNameRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapNameRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/MapNameRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MeanCollisionAlert.d.ts b/dist/classes/messages/MeanCollisionAlert.d.ts deleted file mode 100644 index 7e71c09..0000000 --- a/dist/classes/messages/MeanCollisionAlert.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MeanCollisionAlertMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - MeanCollision: { - Victim: UUID; - Perp: UUID; - Time: number; - Mag: number; - Type: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MeanCollisionAlert.js b/dist/classes/messages/MeanCollisionAlert.js deleted file mode 100644 index 78c747a..0000000 --- a/dist/classes/messages/MeanCollisionAlert.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MeanCollisionAlertMessage { - constructor() { - this.name = 'MeanCollisionAlert'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MeanCollisionAlert; - } - getSize() { - return ((41) * this.MeanCollision.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.MeanCollision.length; - buf.writeUInt8(this.MeanCollision.length, pos++); - for (let i = 0; i < count; i++) { - this.MeanCollision[i]['Victim'].writeToBuffer(buf, pos); - pos += 16; - this.MeanCollision[i]['Perp'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.MeanCollision[i]['Time'], pos); - pos += 4; - buf.writeFloatLE(this.MeanCollision[i]['Mag'], pos); - pos += 4; - buf.writeUInt8(this.MeanCollision[i]['Type'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.MeanCollision = []; - for (let i = 0; i < count; i++) { - const newObjMeanCollision = { - Victim: UUID_1.UUID.zero(), - Perp: UUID_1.UUID.zero(), - Time: 0, - Mag: 0, - Type: 0 - }; - newObjMeanCollision['Victim'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMeanCollision['Perp'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMeanCollision['Time'] = buf.readUInt32LE(pos); - pos += 4; - newObjMeanCollision['Mag'] = buf.readFloatLE(pos); - pos += 4; - newObjMeanCollision['Type'] = buf.readUInt8(pos++); - this.MeanCollision.push(newObjMeanCollision); - } - return pos - startPos; - } -} -exports.MeanCollisionAlertMessage = MeanCollisionAlertMessage; -//# sourceMappingURL=MeanCollisionAlert.js.map \ No newline at end of file diff --git a/dist/classes/messages/MeanCollisionAlert.js.map b/dist/classes/messages/MeanCollisionAlert.js.map deleted file mode 100644 index 5fa50d0..0000000 --- a/dist/classes/messages/MeanCollisionAlert.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MeanCollisionAlert.js","sourceRoot":"","sources":["../../../lib/classes/messages/MeanCollisionAlert.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MergeParcel.d.ts b/dist/classes/messages/MergeParcel.d.ts deleted file mode 100644 index 4f16fd9..0000000 --- a/dist/classes/messages/MergeParcel.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MergeParcelMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - MasterParcelData: { - MasterID: UUID; - }; - SlaveParcelData: { - SlaveID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MergeParcel.js b/dist/classes/messages/MergeParcel.js deleted file mode 100644 index 5db3b81..0000000 --- a/dist/classes/messages/MergeParcel.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MergeParcelMessage { - constructor() { - this.name = 'MergeParcel'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MergeParcel; - } - getSize() { - return ((16) * this.SlaveParcelData.length) + 17; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.MasterParcelData['MasterID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.SlaveParcelData.length; - buf.writeUInt8(this.SlaveParcelData.length, pos++); - for (let i = 0; i < count; i++) { - this.SlaveParcelData[i]['SlaveID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjMasterParcelData = { - MasterID: UUID_1.UUID.zero() - }; - newObjMasterParcelData['MasterID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.MasterParcelData = newObjMasterParcelData; - const count = buf.readUInt8(pos++); - this.SlaveParcelData = []; - for (let i = 0; i < count; i++) { - const newObjSlaveParcelData = { - SlaveID: UUID_1.UUID.zero() - }; - newObjSlaveParcelData['SlaveID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.SlaveParcelData.push(newObjSlaveParcelData); - } - return pos - startPos; - } -} -exports.MergeParcelMessage = MergeParcelMessage; -//# sourceMappingURL=MergeParcel.js.map \ No newline at end of file diff --git a/dist/classes/messages/MergeParcel.js.map b/dist/classes/messages/MergeParcel.js.map deleted file mode 100644 index f31601b..0000000 --- a/dist/classes/messages/MergeParcel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MergeParcel.js","sourceRoot":"","sources":["../../../lib/classes/messages/MergeParcel.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IAwD7B,CAAC;IA/CG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IACrD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,EAAE,CAAC;QACV,MAAM,KAAK,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;QAC1C,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACnD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC3D,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,sBAAsB,GAExB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,sBAAsB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,gBAAgB,GAAG,sBAAsB,CAAC;QAC/C,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;QAC1B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,qBAAqB,GAEvB;gBACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;aACvB,CAAC;YACF,qBAAqB,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACtD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC;SACpD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5DD,gDA4DC"} \ No newline at end of file diff --git a/dist/classes/messages/ModifyLand.d.ts b/dist/classes/messages/ModifyLand.d.ts deleted file mode 100644 index 9476bfd..0000000 --- a/dist/classes/messages/ModifyLand.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ModifyLandMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ModifyBlock: { - Action: number; - BrushSize: number; - Seconds: number; - Height: number; - }; - ParcelData: { - LocalID: number; - West: number; - South: number; - East: number; - North: number; - }[]; - ModifyBlockExtended: { - BrushSize: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ModifyLand.js b/dist/classes/messages/ModifyLand.js deleted file mode 100644 index 5481834..0000000 --- a/dist/classes/messages/ModifyLand.js +++ /dev/null @@ -1,110 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ModifyLandMessage { - constructor() { - this.name = 'ModifyLand'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ModifyLand; - } - getSize() { - return ((20) * this.ParcelData.length) + ((4) * this.ModifyBlockExtended.length) + 44; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ModifyBlock['Action'], pos++); - buf.writeUInt8(this.ModifyBlock['BrushSize'], pos++); - buf.writeFloatLE(this.ModifyBlock['Seconds'], pos); - pos += 4; - buf.writeFloatLE(this.ModifyBlock['Height'], pos); - pos += 4; - let count = this.ParcelData.length; - buf.writeUInt8(this.ParcelData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.ParcelData[i]['LocalID'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData[i]['West'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData[i]['South'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData[i]['East'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData[i]['North'], pos); - pos += 4; - } - count = this.ModifyBlockExtended.length; - buf.writeUInt8(this.ModifyBlockExtended.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeFloatLE(this.ModifyBlockExtended[i]['BrushSize'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjModifyBlock = { - Action: 0, - BrushSize: 0, - Seconds: 0, - Height: 0 - }; - newObjModifyBlock['Action'] = buf.readUInt8(pos++); - newObjModifyBlock['BrushSize'] = buf.readUInt8(pos++); - newObjModifyBlock['Seconds'] = buf.readFloatLE(pos); - pos += 4; - newObjModifyBlock['Height'] = buf.readFloatLE(pos); - pos += 4; - this.ModifyBlock = newObjModifyBlock; - let count = buf.readUInt8(pos++); - this.ParcelData = []; - for (let i = 0; i < count; i++) { - const newObjParcelData = { - LocalID: 0, - West: 0, - South: 0, - East: 0, - North: 0 - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['West'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['South'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['East'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['North'] = buf.readFloatLE(pos); - pos += 4; - this.ParcelData.push(newObjParcelData); - } - count = buf.readUInt8(pos++); - this.ModifyBlockExtended = []; - for (let i = 0; i < count; i++) { - const newObjModifyBlockExtended = { - BrushSize: 0 - }; - newObjModifyBlockExtended['BrushSize'] = buf.readFloatLE(pos); - pos += 4; - this.ModifyBlockExtended.push(newObjModifyBlockExtended); - } - return pos - startPos; - } -} -exports.ModifyLandMessage = ModifyLandMessage; -//# sourceMappingURL=ModifyLand.js.map \ No newline at end of file diff --git a/dist/classes/messages/ModifyLand.js.map b/dist/classes/messages/ModifyLand.js.map deleted file mode 100644 index f35b703..0000000 --- a/dist/classes/messages/ModifyLand.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ModifyLand.js","sourceRoot":"","sources":["../../../lib/classes/messages/ModifyLand.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MoneyBalanceReply.d.ts b/dist/classes/messages/MoneyBalanceReply.d.ts deleted file mode 100644 index 9c1308f..0000000 --- a/dist/classes/messages/MoneyBalanceReply.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MoneyBalanceReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - MoneyData: { - AgentID: UUID; - TransactionID: UUID; - TransactionSuccess: boolean; - MoneyBalance: number; - SquareMetersCredit: number; - SquareMetersCommitted: number; - Description: Buffer; - }; - TransactionInfo: { - TransactionType: number; - SourceID: UUID; - IsSourceGroup: boolean; - DestID: UUID; - IsDestGroup: boolean; - Amount: number; - ItemDescription: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MoneyBalanceReply.js b/dist/classes/messages/MoneyBalanceReply.js deleted file mode 100644 index 60a6e47..0000000 --- a/dist/classes/messages/MoneyBalanceReply.js +++ /dev/null @@ -1,100 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MoneyBalanceReplyMessage { - constructor() { - this.name = 'MoneyBalanceReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MoneyBalanceReply; - } - getSize() { - return (this.MoneyData['Description'].length + 1) + (this.TransactionInfo['ItemDescription'].length + 1) + 87; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.MoneyData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.MoneyData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.MoneyData['TransactionSuccess']) ? 1 : 0, pos++); - buf.writeInt32LE(this.MoneyData['MoneyBalance'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['SquareMetersCredit'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['SquareMetersCommitted'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['Description'].length, pos++); - this.MoneyData['Description'].copy(buf, pos); - pos += this.MoneyData['Description'].length; - buf.writeInt32LE(this.TransactionInfo['TransactionType'], pos); - pos += 4; - this.TransactionInfo['SourceID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.TransactionInfo['IsSourceGroup']) ? 1 : 0, pos++); - this.TransactionInfo['DestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.TransactionInfo['IsDestGroup']) ? 1 : 0, pos++); - buf.writeInt32LE(this.TransactionInfo['Amount'], pos); - pos += 4; - buf.writeUInt8(this.TransactionInfo['ItemDescription'].length, pos++); - this.TransactionInfo['ItemDescription'].copy(buf, pos); - pos += this.TransactionInfo['ItemDescription'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjMoneyData = { - AgentID: UUID_1.UUID.zero(), - TransactionID: UUID_1.UUID.zero(), - TransactionSuccess: false, - MoneyBalance: 0, - SquareMetersCredit: 0, - SquareMetersCommitted: 0, - Description: Buffer.allocUnsafe(0) - }; - newObjMoneyData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['TransactionSuccess'] = (buf.readUInt8(pos++) === 1); - newObjMoneyData['MoneyBalance'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['SquareMetersCredit'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['SquareMetersCommitted'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMoneyData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MoneyData = newObjMoneyData; - const newObjTransactionInfo = { - TransactionType: 0, - SourceID: UUID_1.UUID.zero(), - IsSourceGroup: false, - DestID: UUID_1.UUID.zero(), - IsDestGroup: false, - Amount: 0, - ItemDescription: Buffer.allocUnsafe(0) - }; - newObjTransactionInfo['TransactionType'] = buf.readInt32LE(pos); - pos += 4; - newObjTransactionInfo['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionInfo['IsSourceGroup'] = (buf.readUInt8(pos++) === 1); - newObjTransactionInfo['DestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionInfo['IsDestGroup'] = (buf.readUInt8(pos++) === 1); - newObjTransactionInfo['Amount'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjTransactionInfo['ItemDescription'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.TransactionInfo = newObjTransactionInfo; - return pos - startPos; - } -} -exports.MoneyBalanceReplyMessage = MoneyBalanceReplyMessage; -//# sourceMappingURL=MoneyBalanceReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/MoneyBalanceReply.js.map b/dist/classes/messages/MoneyBalanceReply.js.map deleted file mode 100644 index c84a6e2..0000000 --- a/dist/classes/messages/MoneyBalanceReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MoneyBalanceReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/MoneyBalanceReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MoneyBalanceRequest.d.ts b/dist/classes/messages/MoneyBalanceRequest.d.ts deleted file mode 100644 index 2d26d3a..0000000 --- a/dist/classes/messages/MoneyBalanceRequest.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MoneyBalanceRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - MoneyData: { - TransactionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MoneyBalanceRequest.js b/dist/classes/messages/MoneyBalanceRequest.js deleted file mode 100644 index 4929513..0000000 --- a/dist/classes/messages/MoneyBalanceRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MoneyBalanceRequestMessage { - constructor() { - this.name = 'MoneyBalanceRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MoneyBalanceRequest; - } - 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.MoneyData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjMoneyData = { - TransactionID: UUID_1.UUID.zero() - }; - newObjMoneyData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.MoneyData = newObjMoneyData; - return pos - startPos; - } -} -exports.MoneyBalanceRequestMessage = MoneyBalanceRequestMessage; -//# sourceMappingURL=MoneyBalanceRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/MoneyBalanceRequest.js.map b/dist/classes/messages/MoneyBalanceRequest.js.map deleted file mode 100644 index 50e70b4..0000000 --- a/dist/classes/messages/MoneyBalanceRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MoneyBalanceRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/MoneyBalanceRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAqDrC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,eAAe,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,gEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/MoneyTransferBackend.d.ts b/dist/classes/messages/MoneyTransferBackend.d.ts deleted file mode 100644 index 8225e9e..0000000 --- a/dist/classes/messages/MoneyTransferBackend.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MoneyTransferBackendMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - MoneyData: { - TransactionID: UUID; - TransactionTime: number; - SourceID: UUID; - DestID: UUID; - Flags: number; - Amount: number; - AggregatePermNextOwner: number; - AggregatePermInventory: number; - TransactionType: number; - RegionID: UUID; - GridX: number; - GridY: number; - Description: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MoneyTransferBackend.js b/dist/classes/messages/MoneyTransferBackend.js deleted file mode 100644 index 352cbdb..0000000 --- a/dist/classes/messages/MoneyTransferBackend.js +++ /dev/null @@ -1,90 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MoneyTransferBackendMessage { - constructor() { - this.name = 'MoneyTransferBackend'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MoneyTransferBackend; - } - getSize() { - return (this.MoneyData['Description'].length + 1) + 87; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.MoneyData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.MoneyData['TransactionTime'], pos); - pos += 4; - this.MoneyData['SourceID'].writeToBuffer(buf, pos); - pos += 16; - this.MoneyData['DestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.MoneyData['Flags'], pos++); - buf.writeInt32LE(this.MoneyData['Amount'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['AggregatePermNextOwner'], pos++); - buf.writeUInt8(this.MoneyData['AggregatePermInventory'], pos++); - buf.writeInt32LE(this.MoneyData['TransactionType'], pos); - pos += 4; - this.MoneyData['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.MoneyData['GridX'], pos); - pos += 4; - buf.writeUInt32LE(this.MoneyData['GridY'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['Description'].length, pos++); - this.MoneyData['Description'].copy(buf, pos); - pos += this.MoneyData['Description'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjMoneyData = { - TransactionID: UUID_1.UUID.zero(), - TransactionTime: 0, - SourceID: UUID_1.UUID.zero(), - DestID: UUID_1.UUID.zero(), - Flags: 0, - Amount: 0, - AggregatePermNextOwner: 0, - AggregatePermInventory: 0, - TransactionType: 0, - RegionID: UUID_1.UUID.zero(), - GridX: 0, - GridY: 0, - Description: Buffer.allocUnsafe(0) - }; - newObjMoneyData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['TransactionTime'] = buf.readUInt32LE(pos); - pos += 4; - newObjMoneyData['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['DestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['Flags'] = buf.readUInt8(pos++); - newObjMoneyData['Amount'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['AggregatePermNextOwner'] = buf.readUInt8(pos++); - newObjMoneyData['AggregatePermInventory'] = buf.readUInt8(pos++); - newObjMoneyData['TransactionType'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['GridX'] = buf.readUInt32LE(pos); - pos += 4; - newObjMoneyData['GridY'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMoneyData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MoneyData = newObjMoneyData; - return pos - startPos; - } -} -exports.MoneyTransferBackendMessage = MoneyTransferBackendMessage; -//# sourceMappingURL=MoneyTransferBackend.js.map \ No newline at end of file diff --git a/dist/classes/messages/MoneyTransferBackend.js.map b/dist/classes/messages/MoneyTransferBackend.js.map deleted file mode 100644 index add7c59..0000000 --- a/dist/classes/messages/MoneyTransferBackend.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MoneyTransferBackend.js","sourceRoot":"","sources":["../../../lib/classes/messages/MoneyTransferBackend.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IAiHtC,CAAC;IA/FG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC3D,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC/C,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,wBAAwB,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAChE,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,wBAAwB,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAChE,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC5D,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC;QAC5C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAcjB;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;YAC1B,eAAe,EAAE,CAAC;YAClB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,KAAK,EAAE,CAAC;YACR,MAAM,EAAE,CAAC;YACT,sBAAsB,EAAE,CAAC;YACzB,sBAAsB,EAAE,CAAC;YACzB,eAAe,EAAE,CAAC;YAClB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,KAAK,EAAE,CAAC;YACR,KAAK,EAAE,CAAC;YACR,WAAW,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACrC,CAAC;QACF,eAAe,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC3D,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAChD,eAAe,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,wBAAwB,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjE,eAAe,CAAC,wBAAwB,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjE,eAAe,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACjE,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArHD,kEAqHC"} \ No newline at end of file diff --git a/dist/classes/messages/MoneyTransferRequest.d.ts b/dist/classes/messages/MoneyTransferRequest.d.ts deleted file mode 100644 index b755716..0000000 --- a/dist/classes/messages/MoneyTransferRequest.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MoneyTransferRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - MoneyData: { - SourceID: UUID; - DestID: UUID; - Flags: number; - Amount: number; - AggregatePermNextOwner: number; - AggregatePermInventory: number; - TransactionType: number; - Description: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MoneyTransferRequest.js b/dist/classes/messages/MoneyTransferRequest.js deleted file mode 100644 index eb093b6..0000000 --- a/dist/classes/messages/MoneyTransferRequest.js +++ /dev/null @@ -1,78 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MoneyTransferRequestMessage { - constructor() { - this.name = 'MoneyTransferRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MoneyTransferRequest; - } - getSize() { - return (this.MoneyData['Description'].length + 1) + 75; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.MoneyData['SourceID'].writeToBuffer(buf, pos); - pos += 16; - this.MoneyData['DestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.MoneyData['Flags'], pos++); - buf.writeInt32LE(this.MoneyData['Amount'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['AggregatePermNextOwner'], pos++); - buf.writeUInt8(this.MoneyData['AggregatePermInventory'], pos++); - buf.writeInt32LE(this.MoneyData['TransactionType'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['Description'].length, pos++); - this.MoneyData['Description'].copy(buf, pos); - pos += this.MoneyData['Description'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjMoneyData = { - SourceID: UUID_1.UUID.zero(), - DestID: UUID_1.UUID.zero(), - Flags: 0, - Amount: 0, - AggregatePermNextOwner: 0, - AggregatePermInventory: 0, - TransactionType: 0, - Description: Buffer.allocUnsafe(0) - }; - newObjMoneyData['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['DestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['Flags'] = buf.readUInt8(pos++); - newObjMoneyData['Amount'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['AggregatePermNextOwner'] = buf.readUInt8(pos++); - newObjMoneyData['AggregatePermInventory'] = buf.readUInt8(pos++); - newObjMoneyData['TransactionType'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMoneyData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MoneyData = newObjMoneyData; - return pos - startPos; - } -} -exports.MoneyTransferRequestMessage = MoneyTransferRequestMessage; -//# sourceMappingURL=MoneyTransferRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/MoneyTransferRequest.js.map b/dist/classes/messages/MoneyTransferRequest.js.map deleted file mode 100644 index 3f97a1b..0000000 --- a/dist/classes/messages/MoneyTransferRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MoneyTransferRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/MoneyTransferRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MoveInventoryFolder.d.ts b/dist/classes/messages/MoveInventoryFolder.d.ts deleted file mode 100644 index eda1274..0000000 --- a/dist/classes/messages/MoveInventoryFolder.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MoveInventoryFolderMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - Stamp: boolean; - }; - InventoryData: { - FolderID: UUID; - ParentID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MoveInventoryFolder.js b/dist/classes/messages/MoveInventoryFolder.js deleted file mode 100644 index d89e0f2..0000000 --- a/dist/classes/messages/MoveInventoryFolder.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MoveInventoryFolderMessage { - constructor() { - this.name = 'MoveInventoryFolder'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MoveInventoryFolder; - } - getSize() { - return ((32) * this.InventoryData.length) + 34; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.AgentData['Stamp']) ? 1 : 0, pos++); - const count = this.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['ParentID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - Stamp: false - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['Stamp'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - FolderID: UUID_1.UUID.zero(), - ParentID: UUID_1.UUID.zero() - }; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['ParentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.MoveInventoryFolderMessage = MoveInventoryFolderMessage; -//# sourceMappingURL=MoveInventoryFolder.js.map \ No newline at end of file diff --git a/dist/classes/messages/MoveInventoryFolder.js.map b/dist/classes/messages/MoveInventoryFolder.js.map deleted file mode 100644 index 68815f0..0000000 --- a/dist/classes/messages/MoveInventoryFolder.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MoveInventoryFolder.js","sourceRoot":"","sources":["../../../lib/classes/messages/MoveInventoryFolder.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MoveInventoryItem.d.ts b/dist/classes/messages/MoveInventoryItem.d.ts deleted file mode 100644 index b65a07c..0000000 --- a/dist/classes/messages/MoveInventoryItem.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MoveInventoryItemMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - Stamp: boolean; - }; - InventoryData: { - ItemID: UUID; - FolderID: UUID; - NewName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MoveInventoryItem.js b/dist/classes/messages/MoveInventoryItem.js deleted file mode 100644 index ab9754c..0000000 --- a/dist/classes/messages/MoveInventoryItem.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MoveInventoryItemMessage { - constructor() { - this.name = 'MoveInventoryItem'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MoveInventoryItem; - } - getSize() { - return this.calculateVarVarSize(this.InventoryData, 'NewName', 1) + ((32) * this.InventoryData.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; - buf.writeUInt8((this.AgentData['Stamp']) ? 1 : 0, pos++); - const count = this.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.InventoryData[i]['NewName'].length, pos++); - this.InventoryData[i]['NewName'].copy(buf, pos); - pos += this.InventoryData[i]['NewName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - Stamp: false - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['Stamp'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - NewName: Buffer.allocUnsafe(0) - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjInventoryData['NewName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.MoveInventoryItemMessage = MoveInventoryItemMessage; -//# sourceMappingURL=MoveInventoryItem.js.map \ No newline at end of file diff --git a/dist/classes/messages/MoveInventoryItem.js.map b/dist/classes/messages/MoveInventoryItem.js.map deleted file mode 100644 index 1209592..0000000 --- a/dist/classes/messages/MoveInventoryItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MoveInventoryItem.js","sourceRoot":"","sources":["../../../lib/classes/messages/MoveInventoryItem.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MoveTaskInventory.d.ts b/dist/classes/messages/MoveTaskInventory.d.ts deleted file mode 100644 index 680bee9..0000000 --- a/dist/classes/messages/MoveTaskInventory.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MoveTaskInventoryMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - FolderID: UUID; - }; - InventoryData: { - LocalID: number; - ItemID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MoveTaskInventory.js b/dist/classes/messages/MoveTaskInventory.js deleted file mode 100644 index 0e9b760..0000000 --- a/dist/classes/messages/MoveTaskInventory.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MoveTaskInventoryMessage { - constructor() { - this.name = 'MoveTaskInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MoveTaskInventory; - } - getSize() { - return 68; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['FolderID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData['LocalID'], pos); - pos += 4; - this.InventoryData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - FolderID: 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['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjInventoryData = { - LocalID: 0, - ItemID: UUID_1.UUID.zero() - }; - newObjInventoryData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.MoveTaskInventoryMessage = MoveTaskInventoryMessage; -//# sourceMappingURL=MoveTaskInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/MoveTaskInventory.js.map b/dist/classes/messages/MoveTaskInventory.js.map deleted file mode 100644 index 46506b6..0000000 --- a/dist/classes/messages/MoveTaskInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MoveTaskInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/MoveTaskInventory.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAmEnC,CAAC;IAvDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,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,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,mBAAmB,GAGrB;YACA,OAAO,EAAE,CAAC;YACV,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,mBAAmB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,mBAAmB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,aAAa,GAAG,mBAAmB,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvED,4DAuEC"} \ No newline at end of file diff --git a/dist/classes/messages/MultipleObjectUpdate.d.ts b/dist/classes/messages/MultipleObjectUpdate.d.ts deleted file mode 100644 index 4b97584..0000000 --- a/dist/classes/messages/MultipleObjectUpdate.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MultipleObjectUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - Type: number; - Data: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MultipleObjectUpdate.js b/dist/classes/messages/MultipleObjectUpdate.js deleted file mode 100644 index 5c8befd..0000000 --- a/dist/classes/messages/MultipleObjectUpdate.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MultipleObjectUpdateMessage { - constructor() { - this.name = 'MultipleObjectUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.MultipleObjectUpdate; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'Data', 1) + ((5) * this.ObjectData.length) + 33; - } - 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; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['Type'], pos++); - buf.writeUInt8(this.ObjectData[i]['Data'].length, pos++); - this.ObjectData[i]['Data'].copy(buf, pos); - pos += this.ObjectData[i]['Data'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - Type: 0, - Data: Buffer.allocUnsafe(0) - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['Type'] = buf.readUInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjObjectData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.MultipleObjectUpdateMessage = MultipleObjectUpdateMessage; -//# sourceMappingURL=MultipleObjectUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/MultipleObjectUpdate.js.map b/dist/classes/messages/MultipleObjectUpdate.js.map deleted file mode 100644 index 73f2b9b..0000000 --- a/dist/classes/messages/MultipleObjectUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MultipleObjectUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/MultipleObjectUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/MuteListRequest.d.ts b/dist/classes/messages/MuteListRequest.d.ts deleted file mode 100644 index 823ef7d..0000000 --- a/dist/classes/messages/MuteListRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MuteListRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - MuteData: { - MuteCRC: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MuteListRequest.js b/dist/classes/messages/MuteListRequest.js deleted file mode 100644 index 1477b92..0000000 --- a/dist/classes/messages/MuteListRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MuteListRequestMessage { - constructor() { - this.name = 'MuteListRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MuteListRequest; - } - 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.MuteData['MuteCRC'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjMuteData = { - MuteCRC: 0 - }; - newObjMuteData['MuteCRC'] = buf.readUInt32LE(pos); - pos += 4; - this.MuteData = newObjMuteData; - return pos - startPos; - } -} -exports.MuteListRequestMessage = MuteListRequestMessage; -//# sourceMappingURL=MuteListRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/MuteListRequest.js.map b/dist/classes/messages/MuteListRequest.js.map deleted file mode 100644 index d72dc74..0000000 --- a/dist/classes/messages/MuteListRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MuteListRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/MuteListRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAqDjC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,QAAQ,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAEhB;YACA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,cAAc,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,wDAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/MuteListUpdate.d.ts b/dist/classes/messages/MuteListUpdate.d.ts deleted file mode 100644 index 11fbd5f..0000000 --- a/dist/classes/messages/MuteListUpdate.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class MuteListUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - MuteData: { - AgentID: UUID; - Filename: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/MuteListUpdate.js b/dist/classes/messages/MuteListUpdate.js deleted file mode 100644 index 9352195..0000000 --- a/dist/classes/messages/MuteListUpdate.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class MuteListUpdateMessage { - constructor() { - this.name = 'MuteListUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.MuteListUpdate; - } - getSize() { - return (this.MuteData['Filename'].length + 1) + 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.MuteData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.MuteData['Filename'].length, pos++); - this.MuteData['Filename'].copy(buf, pos); - pos += this.MuteData['Filename'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjMuteData = { - AgentID: UUID_1.UUID.zero(), - Filename: Buffer.allocUnsafe(0) - }; - newObjMuteData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjMuteData['Filename'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MuteData = newObjMuteData; - return pos - startPos; - } -} -exports.MuteListUpdateMessage = MuteListUpdateMessage; -//# sourceMappingURL=MuteListUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/MuteListUpdate.js.map b/dist/classes/messages/MuteListUpdate.js.map deleted file mode 100644 index 05d0700..0000000 --- a/dist/classes/messages/MuteListUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MuteListUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/MuteListUpdate.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA0ChC,CAAC;IAnCG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACvD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACxD,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC;QACxC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,cAAc,GAGhB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,QAAQ,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAClC,CAAC;QACF,cAAc,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,cAAc,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC7D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9CD,sDA8CC"} \ No newline at end of file diff --git a/dist/classes/messages/NameValuePair.d.ts b/dist/classes/messages/NameValuePair.d.ts deleted file mode 100644 index 35e21f9..0000000 --- a/dist/classes/messages/NameValuePair.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class NameValuePairMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TaskData: { - ID: UUID; - }; - NameValueData: { - NVPair: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/NameValuePair.js b/dist/classes/messages/NameValuePair.js deleted file mode 100644 index 3bca6cc..0000000 --- a/dist/classes/messages/NameValuePair.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class NameValuePairMessage { - constructor() { - this.name = 'NameValuePair'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.NameValuePair; - } - getSize() { - return this.calculateVarVarSize(this.NameValueData, 'NVPair', 2) + 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.TaskData['ID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.NameValueData.length; - buf.writeUInt8(this.NameValueData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt16LE(this.NameValueData[i]['NVPair'].length, pos); - pos += 2; - this.NameValueData[i]['NVPair'].copy(buf, pos); - pos += this.NameValueData[i]['NVPair'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTaskData = { - ID: UUID_1.UUID.zero() - }; - newObjTaskData['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TaskData = newObjTaskData; - const count = buf.readUInt8(pos++); - this.NameValueData = []; - for (let i = 0; i < count; i++) { - const newObjNameValueData = { - NVPair: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjNameValueData['NVPair'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.NameValueData.push(newObjNameValueData); - } - return pos - startPos; - } -} -exports.NameValuePairMessage = NameValuePairMessage; -//# sourceMappingURL=NameValuePair.js.map \ No newline at end of file diff --git a/dist/classes/messages/NameValuePair.js.map b/dist/classes/messages/NameValuePair.js.map deleted file mode 100644 index ca79c2a..0000000 --- a/dist/classes/messages/NameValuePair.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NameValuePair.js","sourceRoot":"","sources":["../../../lib/classes/messages/NameValuePair.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/NearestLandingRegionReply.d.ts b/dist/classes/messages/NearestLandingRegionReply.d.ts deleted file mode 100644 index 3be4849..0000000 --- a/dist/classes/messages/NearestLandingRegionReply.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class NearestLandingRegionReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - LandingRegionData: { - RegionHandle: Long; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/NearestLandingRegionReply.js b/dist/classes/messages/NearestLandingRegionReply.js deleted file mode 100644 index 90a570e..0000000 --- a/dist/classes/messages/NearestLandingRegionReply.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class NearestLandingRegionReplyMessage { - constructor() { - this.name = 'NearestLandingRegionReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.NearestLandingRegionReply; - } - getSize() { - return 8; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.LandingRegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.LandingRegionData['RegionHandle'].high, pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjLandingRegionData = { - RegionHandle: Long.ZERO - }; - newObjLandingRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.LandingRegionData = newObjLandingRegionData; - return pos - startPos; - } -} -exports.NearestLandingRegionReplyMessage = NearestLandingRegionReplyMessage; -//# sourceMappingURL=NearestLandingRegionReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/NearestLandingRegionReply.js.map b/dist/classes/messages/NearestLandingRegionReply.js.map deleted file mode 100644 index f55038a..0000000 --- a/dist/classes/messages/NearestLandingRegionReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NearestLandingRegionReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/NearestLandingRegionReply.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gCAAgC;IAA7C;QAEI,SAAI,GAAG,2BAA2B,CAAC;QACnC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,yBAAyB,CAAC;IAmC3C,CAAC;IA7BG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClE,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QACnE,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,uBAAuB,GAEzB;YACA,YAAY,EAAE,IAAI,CAAC,IAAI;SAC1B,CAAC;QACF,uBAAuB,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QACjG,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,iBAAiB,GAAG,uBAAuB,CAAC;QACjD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvCD,4EAuCC"} \ No newline at end of file diff --git a/dist/classes/messages/NearestLandingRegionRequest.d.ts b/dist/classes/messages/NearestLandingRegionRequest.d.ts deleted file mode 100644 index 4c52e1e..0000000 --- a/dist/classes/messages/NearestLandingRegionRequest.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class NearestLandingRegionRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RequestingRegionData: { - RegionHandle: Long; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/NearestLandingRegionRequest.js b/dist/classes/messages/NearestLandingRegionRequest.js deleted file mode 100644 index 23bbfab..0000000 --- a/dist/classes/messages/NearestLandingRegionRequest.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class NearestLandingRegionRequestMessage { - constructor() { - this.name = 'NearestLandingRegionRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.NearestLandingRegionRequest; - } - getSize() { - return 8; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.RequestingRegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RequestingRegionData['RegionHandle'].high, pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRequestingRegionData = { - RegionHandle: Long.ZERO - }; - newObjRequestingRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RequestingRegionData = newObjRequestingRegionData; - return pos - startPos; - } -} -exports.NearestLandingRegionRequestMessage = NearestLandingRegionRequestMessage; -//# sourceMappingURL=NearestLandingRegionRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/NearestLandingRegionRequest.js.map b/dist/classes/messages/NearestLandingRegionRequest.js.map deleted file mode 100644 index 01da051..0000000 --- a/dist/classes/messages/NearestLandingRegionRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NearestLandingRegionRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/NearestLandingRegionRequest.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kCAAkC;IAA/C;QAEI,SAAI,GAAG,6BAA6B,CAAC;QACrC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,2BAA2B,CAAC;IAmC7C,CAAC;IA7BG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrE,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QACtE,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,0BAA0B,GAE5B;YACA,YAAY,EAAE,IAAI,CAAC,IAAI;SAC1B,CAAC;QACF,0BAA0B,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QACpG,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,oBAAoB,GAAG,0BAA0B,CAAC;QACvD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvCD,gFAuCC"} \ No newline at end of file diff --git a/dist/classes/messages/NearestLandingRegionUpdated.d.ts b/dist/classes/messages/NearestLandingRegionUpdated.d.ts deleted file mode 100644 index 8e04a78..0000000 --- a/dist/classes/messages/NearestLandingRegionUpdated.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class NearestLandingRegionUpdatedMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionHandle: Long; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/NearestLandingRegionUpdated.js b/dist/classes/messages/NearestLandingRegionUpdated.js deleted file mode 100644 index 34203b7..0000000 --- a/dist/classes/messages/NearestLandingRegionUpdated.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class NearestLandingRegionUpdatedMessage { - constructor() { - this.name = 'NearestLandingRegionUpdated'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.NearestLandingRegionUpdated; - } - getSize() { - return 8; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.RegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData['RegionHandle'].high, pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRegionData = { - RegionHandle: Long.ZERO - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionData = newObjRegionData; - return pos - startPos; - } -} -exports.NearestLandingRegionUpdatedMessage = NearestLandingRegionUpdatedMessage; -//# sourceMappingURL=NearestLandingRegionUpdated.js.map \ No newline at end of file diff --git a/dist/classes/messages/NearestLandingRegionUpdated.js.map b/dist/classes/messages/NearestLandingRegionUpdated.js.map deleted file mode 100644 index 481778b..0000000 --- a/dist/classes/messages/NearestLandingRegionUpdated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NearestLandingRegionUpdated.js","sourceRoot":"","sources":["../../../lib/classes/messages/NearestLandingRegionUpdated.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kCAAkC;IAA/C;QAEI,SAAI,GAAG,6BAA6B,CAAC;QACrC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,2BAA2B,CAAC;IAmC7C,CAAC;IA7BG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3D,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAElB;YACA,YAAY,EAAE,IAAI,CAAC,IAAI;SAC1B,CAAC;QACF,gBAAgB,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QAC1F,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvCD,gFAuCC"} \ No newline at end of file diff --git a/dist/classes/messages/NeighborList.d.ts b/dist/classes/messages/NeighborList.d.ts deleted file mode 100644 index 839fc1d..0000000 --- a/dist/classes/messages/NeighborList.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class NeighborListMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - NeighborBlock: { - IP: IPAddress; - Port: number; - PublicIP: IPAddress; - PublicPort: number; - RegionID: UUID; - Name: Buffer; - SimAccess: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/NeighborList.js b/dist/classes/messages/NeighborList.js deleted file mode 100644 index 9998121..0000000 --- a/dist/classes/messages/NeighborList.js +++ /dev/null @@ -1,79 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class NeighborListMessage { - constructor() { - this.name = 'NeighborList'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.NeighborList; - } - getSize() { - return this.calculateVarVarSize(this.NeighborBlock, 'Name', 1) + 116; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = 4; - for (let i = 0; i < count; i++) { - this.NeighborBlock[i]['IP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.NeighborBlock[i]['Port'], pos); - pos += 2; - this.NeighborBlock[i]['PublicIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.NeighborBlock[i]['PublicPort'], pos); - pos += 2; - this.NeighborBlock[i]['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.NeighborBlock[i]['Name'].length, pos++); - this.NeighborBlock[i]['Name'].copy(buf, pos); - pos += this.NeighborBlock[i]['Name'].length; - buf.writeUInt8(this.NeighborBlock[i]['SimAccess'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = 4; - this.NeighborBlock = []; - for (let i = 0; i < count; i++) { - const newObjNeighborBlock = { - IP: IPAddress_1.IPAddress.zero(), - Port: 0, - PublicIP: IPAddress_1.IPAddress.zero(), - PublicPort: 0, - RegionID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - SimAccess: 0 - }; - newObjNeighborBlock['IP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjNeighborBlock['Port'] = buf.readUInt16LE(pos); - pos += 2; - newObjNeighborBlock['PublicIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjNeighborBlock['PublicPort'] = buf.readUInt16LE(pos); - pos += 2; - newObjNeighborBlock['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjNeighborBlock['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjNeighborBlock['SimAccess'] = buf.readUInt8(pos++); - this.NeighborBlock.push(newObjNeighborBlock); - } - return pos - startPos; - } -} -exports.NeighborListMessage = NeighborListMessage; -//# sourceMappingURL=NeighborList.js.map \ No newline at end of file diff --git a/dist/classes/messages/NeighborList.js.map b/dist/classes/messages/NeighborList.js.map deleted file mode 100644 index a87fcf4..0000000 --- a/dist/classes/messages/NeighborList.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NeighborList.js","sourceRoot":"","sources":["../../../lib/classes/messages/NeighborList.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/NetTest.d.ts b/dist/classes/messages/NetTest.d.ts deleted file mode 100644 index 66b1132..0000000 --- a/dist/classes/messages/NetTest.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class NetTestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - NetBlock: { - Port: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/NetTest.js b/dist/classes/messages/NetTest.js deleted file mode 100644 index 17226bf..0000000 --- a/dist/classes/messages/NetTest.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class NetTestMessage { - constructor() { - this.name = 'NetTest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.NetTest; - } - getSize() { - return 2; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt16LE(this.NetBlock['Port'], pos); - pos += 2; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjNetBlock = { - Port: 0 - }; - newObjNetBlock['Port'] = buf.readUInt16LE(pos); - pos += 2; - this.NetBlock = newObjNetBlock; - return pos - startPos; - } -} -exports.NetTestMessage = NetTestMessage; -//# sourceMappingURL=NetTest.js.map \ No newline at end of file diff --git a/dist/classes/messages/NetTest.js.map b/dist/classes/messages/NetTest.js.map deleted file mode 100644 index 594e0d7..0000000 --- a/dist/classes/messages/NetTest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"NetTest.js","sourceRoot":"","sources":["../../../lib/classes/messages/NetTest.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,cAAc;IAA3B;QAEI,SAAI,GAAG,SAAS,CAAC;QACjB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,OAAO,CAAC;IAiCzB,CAAC;IA3BG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,cAAc,GAEhB;YACA,IAAI,EAAE,CAAC;SACV,CAAC;QACF,cAAc,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,wCAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectAdd.d.ts b/dist/classes/messages/ObjectAdd.d.ts deleted file mode 100644 index 2708088..0000000 --- a/dist/classes/messages/ObjectAdd.d.ts +++ /dev/null @@ -1,50 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectAddMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - ObjectData: { - PCode: number; - Material: number; - AddFlags: 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; - BypassRaycast: number; - RayStart: Vector3; - RayEnd: Vector3; - RayTargetID: UUID; - RayEndIsIntersection: number; - Scale: Vector3; - Rotation: Quaternion; - State: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectAdd.js b/dist/classes/messages/ObjectAdd.js deleted file mode 100644 index c8073cf..0000000 --- a/dist/classes/messages/ObjectAdd.js +++ /dev/null @@ -1,158 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const Vector3_1 = require("../Vector3"); -const Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectAddMessage { - constructor() { - this.name = 'ObjectAdd'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.ObjectAdd; - } - getSize() { - return 144; - } - 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; - buf.writeUInt8(this.ObjectData['PCode'], pos++); - buf.writeUInt8(this.ObjectData['Material'], pos++); - buf.writeUInt32LE(this.ObjectData['AddFlags'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData['PathCurve'], pos++); - buf.writeUInt8(this.ObjectData['ProfileCurve'], pos++); - buf.writeUInt16LE(this.ObjectData['PathBegin'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData['PathEnd'], pos); - pos += 2; - buf.writeUInt8(this.ObjectData['PathScaleX'], pos++); - buf.writeUInt8(this.ObjectData['PathScaleY'], pos++); - buf.writeUInt8(this.ObjectData['PathShearX'], pos++); - buf.writeUInt8(this.ObjectData['PathShearY'], pos++); - buf.writeInt8(this.ObjectData['PathTwist'], pos++); - buf.writeInt8(this.ObjectData['PathTwistBegin'], pos++); - buf.writeInt8(this.ObjectData['PathRadiusOffset'], pos++); - buf.writeInt8(this.ObjectData['PathTaperX'], pos++); - buf.writeInt8(this.ObjectData['PathTaperY'], pos++); - buf.writeUInt8(this.ObjectData['PathRevolutions'], pos++); - buf.writeInt8(this.ObjectData['PathSkew'], pos++); - buf.writeUInt16LE(this.ObjectData['ProfileBegin'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData['ProfileEnd'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData['ProfileHollow'], pos); - pos += 2; - buf.writeUInt8(this.ObjectData['BypassRaycast'], pos++); - this.ObjectData['RayStart'].writeToBuffer(buf, pos, false); - pos += 12; - this.ObjectData['RayEnd'].writeToBuffer(buf, pos, false); - pos += 12; - this.ObjectData['RayTargetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ObjectData['RayEndIsIntersection'], pos++); - this.ObjectData['Scale'].writeToBuffer(buf, pos, false); - pos += 12; - this.ObjectData['Rotation'].writeToBuffer(buf, pos); - pos += 12; - buf.writeUInt8(this.ObjectData['State'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjObjectData = { - PCode: 0, - Material: 0, - AddFlags: 0, - PathCurve: 0, - ProfileCurve: 0, - PathBegin: 0, - PathEnd: 0, - PathScaleX: 0, - PathScaleY: 0, - PathShearX: 0, - PathShearY: 0, - PathTwist: 0, - PathTwistBegin: 0, - PathRadiusOffset: 0, - PathTaperX: 0, - PathTaperY: 0, - PathRevolutions: 0, - PathSkew: 0, - ProfileBegin: 0, - ProfileEnd: 0, - ProfileHollow: 0, - BypassRaycast: 0, - RayStart: Vector3_1.Vector3.getZero(), - RayEnd: Vector3_1.Vector3.getZero(), - RayTargetID: UUID_1.UUID.zero(), - RayEndIsIntersection: 0, - Scale: Vector3_1.Vector3.getZero(), - Rotation: Quaternion_1.Quaternion.getIdentity(), - State: 0 - }; - newObjObjectData['PCode'] = buf.readUInt8(pos++); - newObjObjectData['Material'] = buf.readUInt8(pos++); - newObjObjectData['AddFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['PathCurve'] = buf.readUInt8(pos++); - newObjObjectData['ProfileCurve'] = buf.readUInt8(pos++); - newObjObjectData['PathBegin'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['PathEnd'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['PathScaleX'] = buf.readUInt8(pos++); - newObjObjectData['PathScaleY'] = buf.readUInt8(pos++); - newObjObjectData['PathShearX'] = buf.readUInt8(pos++); - newObjObjectData['PathShearY'] = buf.readUInt8(pos++); - newObjObjectData['PathTwist'] = buf.readInt8(pos++); - newObjObjectData['PathTwistBegin'] = buf.readInt8(pos++); - newObjObjectData['PathRadiusOffset'] = buf.readInt8(pos++); - newObjObjectData['PathTaperX'] = buf.readInt8(pos++); - newObjObjectData['PathTaperY'] = buf.readInt8(pos++); - newObjObjectData['PathRevolutions'] = buf.readUInt8(pos++); - newObjObjectData['PathSkew'] = buf.readInt8(pos++); - newObjObjectData['ProfileBegin'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['ProfileEnd'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['ProfileHollow'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['BypassRaycast'] = buf.readUInt8(pos++); - newObjObjectData['RayStart'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjObjectData['RayEnd'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjObjectData['RayTargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['RayEndIsIntersection'] = buf.readUInt8(pos++); - newObjObjectData['Scale'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjObjectData['Rotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - newObjObjectData['State'] = buf.readUInt8(pos++); - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.ObjectAddMessage = ObjectAddMessage; -//# sourceMappingURL=ObjectAdd.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectAdd.js.map b/dist/classes/messages/ObjectAdd.js.map deleted file mode 100644 index d3dc8b0..0000000 --- a/dist/classes/messages/ObjectAdd.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectAdd.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectAdd.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectAttach.d.ts b/dist/classes/messages/ObjectAttach.d.ts deleted file mode 100644 index cbac430..0000000 --- a/dist/classes/messages/ObjectAttach.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectAttachMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - AttachmentPoint: number; - }; - ObjectData: { - ObjectLocalID: number; - Rotation: Quaternion; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectAttach.js b/dist/classes/messages/ObjectAttach.js deleted file mode 100644 index e05e672..0000000 --- a/dist/classes/messages/ObjectAttach.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectAttachMessage { - constructor() { - this.name = 'ObjectAttach'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectAttach; - } - getSize() { - return ((16) * this.ObjectData.length) + 34; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.AgentData['AttachmentPoint'], pos++); - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - this.ObjectData[i]['Rotation'].writeToBuffer(buf, pos); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - AttachmentPoint: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AttachmentPoint'] = buf.readUInt8(pos++); - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - Rotation: Quaternion_1.Quaternion.getIdentity() - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['Rotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectAttachMessage = ObjectAttachMessage; -//# sourceMappingURL=ObjectAttach.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectAttach.js.map b/dist/classes/messages/ObjectAttach.js.map deleted file mode 100644 index a1c0c6b..0000000 --- a/dist/classes/messages/ObjectAttach.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectAttach.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectAttach.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectBuy.d.ts b/dist/classes/messages/ObjectBuy.d.ts deleted file mode 100644 index 3dfb850..0000000 --- a/dist/classes/messages/ObjectBuy.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectBuyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - CategoryID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - SaleType: number; - SalePrice: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectBuy.js b/dist/classes/messages/ObjectBuy.js deleted file mode 100644 index 6f0c884..0000000 --- a/dist/classes/messages/ObjectBuy.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectBuyMessage { - constructor() { - this.name = 'ObjectBuy'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectBuy; - } - getSize() { - return ((9) * this.ObjectData.length) + 65; - } - 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; - this.AgentData['CategoryID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['SaleType'], pos++); - buf.writeInt32LE(this.ObjectData[i]['SalePrice'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - CategoryID: 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; - newObjAgentData['CategoryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - SaleType: 0, - SalePrice: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['SaleType'] = buf.readUInt8(pos++); - newObjObjectData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectBuyMessage = ObjectBuyMessage; -//# sourceMappingURL=ObjectBuy.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectBuy.js.map b/dist/classes/messages/ObjectBuy.js.map deleted file mode 100644 index 252646a..0000000 --- a/dist/classes/messages/ObjectBuy.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectBuy.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectBuy.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectCategory.d.ts b/dist/classes/messages/ObjectCategory.d.ts deleted file mode 100644 index acde266..0000000 --- a/dist/classes/messages/ObjectCategory.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectCategoryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - LocalID: number; - Category: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectCategory.js b/dist/classes/messages/ObjectCategory.js deleted file mode 100644 index 89050ac..0000000 --- a/dist/classes/messages/ObjectCategory.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectCategoryMessage { - constructor() { - this.name = 'ObjectCategory'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectCategory; - } - getSize() { - return ((8) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['LocalID'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['Category'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - LocalID: 0, - Category: 0 - }; - newObjObjectData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['Category'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectCategoryMessage = ObjectCategoryMessage; -//# sourceMappingURL=ObjectCategory.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectCategory.js.map b/dist/classes/messages/ObjectCategory.js.map deleted file mode 100644 index a9d8781..0000000 --- a/dist/classes/messages/ObjectCategory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectCategory.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectCategory.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectClickAction.d.ts b/dist/classes/messages/ObjectClickAction.d.ts deleted file mode 100644 index b1b5f2d..0000000 --- a/dist/classes/messages/ObjectClickAction.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectClickActionMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - ClickAction: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectClickAction.js b/dist/classes/messages/ObjectClickAction.js deleted file mode 100644 index ddabc59..0000000 --- a/dist/classes/messages/ObjectClickAction.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectClickActionMessage { - constructor() { - this.name = 'ObjectClickAction'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectClickAction; - } - getSize() { - return ((5) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['ClickAction'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - ClickAction: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['ClickAction'] = buf.readUInt8(pos++); - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectClickActionMessage = ObjectClickActionMessage; -//# sourceMappingURL=ObjectClickAction.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectClickAction.js.map b/dist/classes/messages/ObjectClickAction.js.map deleted file mode 100644 index b57b64b..0000000 --- a/dist/classes/messages/ObjectClickAction.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectClickAction.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectClickAction.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAoEnC,CAAC;IAzDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;YAC5D,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;SAC5D;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAGlB;gBACA,aAAa,EAAE,CAAC;gBAChB,WAAW,EAAE,CAAC;aACjB,CAAC;YACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC1D,GAAG,IAAI,CAAC,CAAC;YACT,gBAAgB,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YACvD,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAxED,4DAwEC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectDeGrab.d.ts b/dist/classes/messages/ObjectDeGrab.d.ts deleted file mode 100644 index b27cdd7..0000000 --- a/dist/classes/messages/ObjectDeGrab.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectDeGrabMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - LocalID: number; - }; - SurfaceInfo: { - UVCoord: Vector3; - STCoord: Vector3; - FaceIndex: number; - Position: Vector3; - Normal: Vector3; - Binormal: Vector3; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectDeGrab.js b/dist/classes/messages/ObjectDeGrab.js deleted file mode 100644 index 2e121ce..0000000 --- a/dist/classes/messages/ObjectDeGrab.js +++ /dev/null @@ -1,89 +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"); -const Message_1 = require("../../enums/Message"); -class ObjectDeGrabMessage { - constructor() { - this.name = 'ObjectDeGrab'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectDeGrab; - } - getSize() { - return ((64) * this.SurfaceInfo.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.ObjectData['LocalID'], pos); - pos += 4; - const count = this.SurfaceInfo.length; - buf.writeUInt8(this.SurfaceInfo.length, pos++); - for (let i = 0; i < count; i++) { - this.SurfaceInfo[i]['UVCoord'].writeToBuffer(buf, pos, false); - pos += 12; - this.SurfaceInfo[i]['STCoord'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeInt32LE(this.SurfaceInfo[i]['FaceIndex'], pos); - pos += 4; - this.SurfaceInfo[i]['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.SurfaceInfo[i]['Normal'].writeToBuffer(buf, pos, false); - pos += 12; - this.SurfaceInfo[i]['Binormal'].writeToBuffer(buf, pos, false); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjObjectData = { - LocalID: 0 - }; - newObjObjectData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData = newObjObjectData; - const count = buf.readUInt8(pos++); - this.SurfaceInfo = []; - for (let i = 0; i < count; i++) { - const newObjSurfaceInfo = { - UVCoord: Vector3_1.Vector3.getZero(), - STCoord: Vector3_1.Vector3.getZero(), - FaceIndex: 0, - Position: Vector3_1.Vector3.getZero(), - Normal: Vector3_1.Vector3.getZero(), - Binormal: Vector3_1.Vector3.getZero() - }; - newObjSurfaceInfo['UVCoord'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['STCoord'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['FaceIndex'] = buf.readInt32LE(pos); - pos += 4; - newObjSurfaceInfo['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['Normal'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['Binormal'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.SurfaceInfo.push(newObjSurfaceInfo); - } - return pos - startPos; - } -} -exports.ObjectDeGrabMessage = ObjectDeGrabMessage; -//# sourceMappingURL=ObjectDeGrab.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectDeGrab.js.map b/dist/classes/messages/ObjectDeGrab.js.map deleted file mode 100644 index 3302ba9..0000000 --- a/dist/classes/messages/ObjectDeGrab.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectDeGrab.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectDeGrab.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectDelete.d.ts b/dist/classes/messages/ObjectDelete.d.ts deleted file mode 100644 index 87bb8ab..0000000 --- a/dist/classes/messages/ObjectDelete.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectDeleteMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - Force: boolean; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectDelete.js b/dist/classes/messages/ObjectDelete.js deleted file mode 100644 index cdc352c..0000000 --- a/dist/classes/messages/ObjectDelete.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectDeleteMessage { - constructor() { - this.name = 'ObjectDelete'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectDelete; - } - getSize() { - return ((4) * this.ObjectData.length) + 34; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.AgentData['Force']) ? 1 : 0, pos++); - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - Force: false - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['Force'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectDeleteMessage = ObjectDeleteMessage; -//# sourceMappingURL=ObjectDelete.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectDelete.js.map b/dist/classes/messages/ObjectDelete.js.map deleted file mode 100644 index 8a143e6..0000000 --- a/dist/classes/messages/ObjectDelete.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectDelete.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectDelete.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectDelink.d.ts b/dist/classes/messages/ObjectDelink.d.ts deleted file mode 100644 index f75f955..0000000 --- a/dist/classes/messages/ObjectDelink.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectDelinkMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectDelink.js b/dist/classes/messages/ObjectDelink.js deleted file mode 100644 index 10d4eac..0000000 --- a/dist/classes/messages/ObjectDelink.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectDelinkMessage { - constructor() { - this.name = 'ObjectDelink'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectDelink; - } - getSize() { - return ((4) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectDelinkMessage = ObjectDelinkMessage; -//# sourceMappingURL=ObjectDelink.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectDelink.js.map b/dist/classes/messages/ObjectDelink.js.map deleted file mode 100644 index 3fa1556..0000000 --- a/dist/classes/messages/ObjectDelink.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectDelink.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectDelink.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IA+D9B,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;YAC5D,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,aAAa,EAAE,CAAC;aACnB,CAAC;YACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC1D,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,kDAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectDescription.d.ts b/dist/classes/messages/ObjectDescription.d.ts deleted file mode 100644 index ba29eb7..0000000 --- a/dist/classes/messages/ObjectDescription.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectDescriptionMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - LocalID: number; - Description: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectDescription.js b/dist/classes/messages/ObjectDescription.js deleted file mode 100644 index a63ecd4..0000000 --- a/dist/classes/messages/ObjectDescription.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectDescriptionMessage { - constructor() { - this.name = 'ObjectDescription'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectDescription; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'Description', 1) + ((4) * this.ObjectData.length) + 33; - } - 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; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['LocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['Description'].length, pos++); - this.ObjectData[i]['Description'].copy(buf, pos); - pos += this.ObjectData[i]['Description'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - LocalID: 0, - Description: Buffer.allocUnsafe(0) - }; - newObjObjectData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjObjectData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectDescriptionMessage = ObjectDescriptionMessage; -//# sourceMappingURL=ObjectDescription.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectDescription.js.map b/dist/classes/messages/ObjectDescription.js.map deleted file mode 100644 index ba438f7..0000000 --- a/dist/classes/messages/ObjectDescription.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectDescription.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectDescription.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectDeselect.d.ts b/dist/classes/messages/ObjectDeselect.d.ts deleted file mode 100644 index ed324a2..0000000 --- a/dist/classes/messages/ObjectDeselect.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectDeselectMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectDeselect.js b/dist/classes/messages/ObjectDeselect.js deleted file mode 100644 index b77b896..0000000 --- a/dist/classes/messages/ObjectDeselect.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectDeselectMessage { - constructor() { - this.name = 'ObjectDeselect'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectDeselect; - } - getSize() { - return ((4) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectDeselectMessage = ObjectDeselectMessage; -//# sourceMappingURL=ObjectDeselect.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectDeselect.js.map b/dist/classes/messages/ObjectDeselect.js.map deleted file mode 100644 index abd47b0..0000000 --- a/dist/classes/messages/ObjectDeselect.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectDeselect.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectDeselect.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA+DhC,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;YAC5D,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,aAAa,EAAE,CAAC;aACnB,CAAC;YACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC1D,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,sDAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectDetach.d.ts b/dist/classes/messages/ObjectDetach.d.ts deleted file mode 100644 index c3a1bab..0000000 --- a/dist/classes/messages/ObjectDetach.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectDetachMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectDetach.js b/dist/classes/messages/ObjectDetach.js deleted file mode 100644 index 16df662..0000000 --- a/dist/classes/messages/ObjectDetach.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectDetachMessage { - constructor() { - this.name = 'ObjectDetach'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectDetach; - } - getSize() { - return ((4) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectDetachMessage = ObjectDetachMessage; -//# sourceMappingURL=ObjectDetach.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectDetach.js.map b/dist/classes/messages/ObjectDetach.js.map deleted file mode 100644 index cf8224e..0000000 --- a/dist/classes/messages/ObjectDetach.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectDetach.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectDetach.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IA+D9B,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;YAC5D,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,aAAa,EAAE,CAAC;aACnB,CAAC;YACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC1D,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,kDAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectDrop.d.ts b/dist/classes/messages/ObjectDrop.d.ts deleted file mode 100644 index 615c6da..0000000 --- a/dist/classes/messages/ObjectDrop.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectDropMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectDrop.js b/dist/classes/messages/ObjectDrop.js deleted file mode 100644 index 1692114..0000000 --- a/dist/classes/messages/ObjectDrop.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectDropMessage { - constructor() { - this.name = 'ObjectDrop'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectDrop; - } - getSize() { - return ((4) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectDropMessage = ObjectDropMessage; -//# sourceMappingURL=ObjectDrop.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectDrop.js.map b/dist/classes/messages/ObjectDrop.js.map deleted file mode 100644 index 9d33b38..0000000 --- a/dist/classes/messages/ObjectDrop.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectDrop.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectDrop.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IA+D5B,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;YAC5D,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,aAAa,EAAE,CAAC;aACnB,CAAC;YACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC1D,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,8CAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectDuplicate.d.ts b/dist/classes/messages/ObjectDuplicate.d.ts deleted file mode 100644 index 9fd2dc9..0000000 --- a/dist/classes/messages/ObjectDuplicate.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectDuplicateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - SharedData: { - Offset: Vector3; - DuplicateFlags: number; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectDuplicate.js b/dist/classes/messages/ObjectDuplicate.js deleted file mode 100644 index c0c06b1..0000000 --- a/dist/classes/messages/ObjectDuplicate.js +++ /dev/null @@ -1,74 +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"); -const Message_1 = require("../../enums/Message"); -class ObjectDuplicateMessage { - constructor() { - this.name = 'ObjectDuplicate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectDuplicate; - } - getSize() { - return ((4) * this.ObjectData.length) + 65; - } - 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; - this.SharedData['Offset'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt32LE(this.SharedData['DuplicateFlags'], pos); - pos += 4; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjSharedData = { - Offset: Vector3_1.Vector3.getZero(), - DuplicateFlags: 0 - }; - newObjSharedData['Offset'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSharedData['DuplicateFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.SharedData = newObjSharedData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectDuplicateMessage = ObjectDuplicateMessage; -//# sourceMappingURL=ObjectDuplicate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectDuplicate.js.map b/dist/classes/messages/ObjectDuplicate.js.map deleted file mode 100644 index b5d9238..0000000 --- a/dist/classes/messages/ObjectDuplicate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectDuplicate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectDuplicate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectDuplicateOnRay.d.ts b/dist/classes/messages/ObjectDuplicateOnRay.d.ts deleted file mode 100644 index 0b381cd..0000000 --- a/dist/classes/messages/ObjectDuplicateOnRay.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectDuplicateOnRayMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - RayStart: Vector3; - RayEnd: Vector3; - BypassRaycast: boolean; - RayEndIsIntersection: boolean; - CopyCenters: boolean; - CopyRotates: boolean; - RayTargetID: UUID; - DuplicateFlags: number; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectDuplicateOnRay.js b/dist/classes/messages/ObjectDuplicateOnRay.js deleted file mode 100644 index 41c9e36..0000000 --- a/dist/classes/messages/ObjectDuplicateOnRay.js +++ /dev/null @@ -1,93 +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"); -const Message_1 = require("../../enums/Message"); -class ObjectDuplicateOnRayMessage { - constructor() { - this.name = 'ObjectDuplicateOnRay'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectDuplicateOnRay; - } - getSize() { - return ((4) * this.ObjectData.length) + 97; - } - 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; - this.AgentData['RayStart'].writeToBuffer(buf, pos, false); - pos += 12; - this.AgentData['RayEnd'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt8((this.AgentData['BypassRaycast']) ? 1 : 0, pos++); - buf.writeUInt8((this.AgentData['RayEndIsIntersection']) ? 1 : 0, pos++); - buf.writeUInt8((this.AgentData['CopyCenters']) ? 1 : 0, pos++); - buf.writeUInt8((this.AgentData['CopyRotates']) ? 1 : 0, pos++); - this.AgentData['RayTargetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.AgentData['DuplicateFlags'], pos); - pos += 4; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - RayStart: Vector3_1.Vector3.getZero(), - RayEnd: Vector3_1.Vector3.getZero(), - BypassRaycast: false, - RayEndIsIntersection: false, - CopyCenters: false, - CopyRotates: false, - RayTargetID: UUID_1.UUID.zero(), - DuplicateFlags: 0 - }; - 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; - newObjAgentData['RayStart'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['RayEnd'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjAgentData['BypassRaycast'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['RayEndIsIntersection'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['CopyCenters'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['CopyRotates'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['RayTargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['DuplicateFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectDuplicateOnRayMessage = ObjectDuplicateOnRayMessage; -//# sourceMappingURL=ObjectDuplicateOnRay.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectDuplicateOnRay.js.map b/dist/classes/messages/ObjectDuplicateOnRay.js.map deleted file mode 100644 index ce9af28..0000000 --- a/dist/classes/messages/ObjectDuplicateOnRay.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectDuplicateOnRay.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectDuplicateOnRay.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectExportSelected.d.ts b/dist/classes/messages/ObjectExportSelected.d.ts deleted file mode 100644 index b5c2bf7..0000000 --- a/dist/classes/messages/ObjectExportSelected.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectExportSelectedMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - RequestID: UUID; - VolumeDetail: number; - }; - ObjectData: { - ObjectID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectExportSelected.js b/dist/classes/messages/ObjectExportSelected.js deleted file mode 100644 index 4df4271..0000000 --- a/dist/classes/messages/ObjectExportSelected.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectExportSelectedMessage { - constructor() { - this.name = 'ObjectExportSelected'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectExportSelected; - } - getSize() { - return ((16) * this.ObjectData.length) + 35; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['RequestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt16LE(this.AgentData['VolumeDetail'], pos); - pos += 2; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - this.ObjectData[i]['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - RequestID: UUID_1.UUID.zero(), - VolumeDetail: 0 - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['VolumeDetail'] = buf.readInt16LE(pos); - pos += 2; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectID: UUID_1.UUID.zero() - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectExportSelectedMessage = ObjectExportSelectedMessage; -//# sourceMappingURL=ObjectExportSelected.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectExportSelected.js.map b/dist/classes/messages/ObjectExportSelected.js.map deleted file mode 100644 index dcf867d..0000000 --- a/dist/classes/messages/ObjectExportSelected.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectExportSelected.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectExportSelected.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectExtraParams.d.ts b/dist/classes/messages/ObjectExtraParams.d.ts deleted file mode 100644 index 0d427c8..0000000 --- a/dist/classes/messages/ObjectExtraParams.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectExtraParamsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - ParamType: number; - ParamInUse: boolean; - ParamSize: number; - ParamData: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectExtraParams.js b/dist/classes/messages/ObjectExtraParams.js deleted file mode 100644 index e180c1c..0000000 --- a/dist/classes/messages/ObjectExtraParams.js +++ /dev/null @@ -1,82 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectExtraParamsMessage { - constructor() { - this.name = 'ObjectExtraParams'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectExtraParams; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'ParamData', 1) + ((11) * this.ObjectData.length) + 33; - } - 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; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt16LE(this.ObjectData[i]['ParamType'], pos); - pos += 2; - buf.writeUInt8((this.ObjectData[i]['ParamInUse']) ? 1 : 0, pos++); - buf.writeUInt32LE(this.ObjectData[i]['ParamSize'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['ParamData'].length, pos++); - this.ObjectData[i]['ParamData'].copy(buf, pos); - pos += this.ObjectData[i]['ParamData'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - ParamType: 0, - ParamInUse: false, - ParamSize: 0, - ParamData: Buffer.allocUnsafe(0) - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['ParamType'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['ParamInUse'] = (buf.readUInt8(pos++) === 1); - newObjObjectData['ParamSize'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjObjectData['ParamData'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectExtraParamsMessage = ObjectExtraParamsMessage; -//# sourceMappingURL=ObjectExtraParams.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectExtraParams.js.map b/dist/classes/messages/ObjectExtraParams.js.map deleted file mode 100644 index ec6bf08..0000000 --- a/dist/classes/messages/ObjectExtraParams.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectExtraParams.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectExtraParams.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectFlagUpdate.d.ts b/dist/classes/messages/ObjectFlagUpdate.d.ts deleted file mode 100644 index 5d31574..0000000 --- a/dist/classes/messages/ObjectFlagUpdate.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectFlagUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - ObjectLocalID: number; - UsePhysics: boolean; - IsTemporary: boolean; - IsPhantom: boolean; - CastsShadows: boolean; - }; - ExtraPhysics: { - PhysicsShapeType: number; - Density: number; - Friction: number; - Restitution: number; - GravityMultiplier: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectFlagUpdate.js b/dist/classes/messages/ObjectFlagUpdate.js deleted file mode 100644 index 23a8962..0000000 --- a/dist/classes/messages/ObjectFlagUpdate.js +++ /dev/null @@ -1,90 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectFlagUpdateMessage { - constructor() { - this.name = 'ObjectFlagUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectFlagUpdate; - } - getSize() { - return ((17) * this.ExtraPhysics.length) + 41; - } - 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['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8((this.AgentData['UsePhysics']) ? 1 : 0, pos++); - buf.writeUInt8((this.AgentData['IsTemporary']) ? 1 : 0, pos++); - buf.writeUInt8((this.AgentData['IsPhantom']) ? 1 : 0, pos++); - buf.writeUInt8((this.AgentData['CastsShadows']) ? 1 : 0, pos++); - const count = this.ExtraPhysics.length; - buf.writeUInt8(this.ExtraPhysics.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.ExtraPhysics[i]['PhysicsShapeType'], pos++); - buf.writeFloatLE(this.ExtraPhysics[i]['Density'], pos); - pos += 4; - buf.writeFloatLE(this.ExtraPhysics[i]['Friction'], pos); - pos += 4; - buf.writeFloatLE(this.ExtraPhysics[i]['Restitution'], pos); - pos += 4; - buf.writeFloatLE(this.ExtraPhysics[i]['GravityMultiplier'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - ObjectLocalID: 0, - UsePhysics: false, - IsTemporary: false, - IsPhantom: false, - CastsShadows: false - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['UsePhysics'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['IsTemporary'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['IsPhantom'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['CastsShadows'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.ExtraPhysics = []; - for (let i = 0; i < count; i++) { - const newObjExtraPhysics = { - PhysicsShapeType: 0, - Density: 0, - Friction: 0, - Restitution: 0, - GravityMultiplier: 0 - }; - newObjExtraPhysics['PhysicsShapeType'] = buf.readUInt8(pos++); - newObjExtraPhysics['Density'] = buf.readFloatLE(pos); - pos += 4; - newObjExtraPhysics['Friction'] = buf.readFloatLE(pos); - pos += 4; - newObjExtraPhysics['Restitution'] = buf.readFloatLE(pos); - pos += 4; - newObjExtraPhysics['GravityMultiplier'] = buf.readFloatLE(pos); - pos += 4; - this.ExtraPhysics.push(newObjExtraPhysics); - } - return pos - startPos; - } -} -exports.ObjectFlagUpdateMessage = ObjectFlagUpdateMessage; -//# sourceMappingURL=ObjectFlagUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectFlagUpdate.js.map b/dist/classes/messages/ObjectFlagUpdate.js.map deleted file mode 100644 index 10f8fdb..0000000 --- a/dist/classes/messages/ObjectFlagUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectFlagUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectFlagUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectGrab.d.ts b/dist/classes/messages/ObjectGrab.d.ts deleted file mode 100644 index 3754c0b..0000000 --- a/dist/classes/messages/ObjectGrab.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectGrabMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - LocalID: number; - GrabOffset: Vector3; - }; - SurfaceInfo: { - UVCoord: Vector3; - STCoord: Vector3; - FaceIndex: number; - Position: Vector3; - Normal: Vector3; - Binormal: Vector3; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectGrab.js b/dist/classes/messages/ObjectGrab.js deleted file mode 100644 index 3a5d255..0000000 --- a/dist/classes/messages/ObjectGrab.js +++ /dev/null @@ -1,94 +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"); -const Message_1 = require("../../enums/Message"); -class ObjectGrabMessage { - constructor() { - this.name = 'ObjectGrab'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectGrab; - } - getSize() { - return ((64) * this.SurfaceInfo.length) + 49; - } - 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.ObjectData['LocalID'], pos); - pos += 4; - this.ObjectData['GrabOffset'].writeToBuffer(buf, pos, false); - pos += 12; - const count = this.SurfaceInfo.length; - buf.writeUInt8(this.SurfaceInfo.length, pos++); - for (let i = 0; i < count; i++) { - this.SurfaceInfo[i]['UVCoord'].writeToBuffer(buf, pos, false); - pos += 12; - this.SurfaceInfo[i]['STCoord'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeInt32LE(this.SurfaceInfo[i]['FaceIndex'], pos); - pos += 4; - this.SurfaceInfo[i]['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.SurfaceInfo[i]['Normal'].writeToBuffer(buf, pos, false); - pos += 12; - this.SurfaceInfo[i]['Binormal'].writeToBuffer(buf, pos, false); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjObjectData = { - LocalID: 0, - GrabOffset: Vector3_1.Vector3.getZero() - }; - newObjObjectData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['GrabOffset'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.ObjectData = newObjObjectData; - const count = buf.readUInt8(pos++); - this.SurfaceInfo = []; - for (let i = 0; i < count; i++) { - const newObjSurfaceInfo = { - UVCoord: Vector3_1.Vector3.getZero(), - STCoord: Vector3_1.Vector3.getZero(), - FaceIndex: 0, - Position: Vector3_1.Vector3.getZero(), - Normal: Vector3_1.Vector3.getZero(), - Binormal: Vector3_1.Vector3.getZero() - }; - newObjSurfaceInfo['UVCoord'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['STCoord'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['FaceIndex'] = buf.readInt32LE(pos); - pos += 4; - newObjSurfaceInfo['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['Normal'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['Binormal'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.SurfaceInfo.push(newObjSurfaceInfo); - } - return pos - startPos; - } -} -exports.ObjectGrabMessage = ObjectGrabMessage; -//# sourceMappingURL=ObjectGrab.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectGrab.js.map b/dist/classes/messages/ObjectGrab.js.map deleted file mode 100644 index 577c36d..0000000 --- a/dist/classes/messages/ObjectGrab.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectGrab.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectGrab.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectGrabUpdate.d.ts b/dist/classes/messages/ObjectGrabUpdate.d.ts deleted file mode 100644 index 7d4f14d..0000000 --- a/dist/classes/messages/ObjectGrabUpdate.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectGrabUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectID: UUID; - GrabOffsetInitial: Vector3; - GrabPosition: Vector3; - TimeSinceLast: number; - }; - SurfaceInfo: { - UVCoord: Vector3; - STCoord: Vector3; - FaceIndex: number; - Position: Vector3; - Normal: Vector3; - Binormal: Vector3; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectGrabUpdate.js b/dist/classes/messages/ObjectGrabUpdate.js deleted file mode 100644 index f893a16..0000000 --- a/dist/classes/messages/ObjectGrabUpdate.js +++ /dev/null @@ -1,104 +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"); -const Message_1 = require("../../enums/Message"); -class ObjectGrabUpdateMessage { - constructor() { - this.name = 'ObjectGrabUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectGrabUpdate; - } - getSize() { - return ((64) * this.SurfaceInfo.length) + 77; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData['GrabOffsetInitial'].writeToBuffer(buf, pos, false); - pos += 12; - this.ObjectData['GrabPosition'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt32LE(this.ObjectData['TimeSinceLast'], pos); - pos += 4; - const count = this.SurfaceInfo.length; - buf.writeUInt8(this.SurfaceInfo.length, pos++); - for (let i = 0; i < count; i++) { - this.SurfaceInfo[i]['UVCoord'].writeToBuffer(buf, pos, false); - pos += 12; - this.SurfaceInfo[i]['STCoord'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeInt32LE(this.SurfaceInfo[i]['FaceIndex'], pos); - pos += 4; - this.SurfaceInfo[i]['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.SurfaceInfo[i]['Normal'].writeToBuffer(buf, pos, false); - pos += 12; - this.SurfaceInfo[i]['Binormal'].writeToBuffer(buf, pos, false); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjObjectData = { - ObjectID: UUID_1.UUID.zero(), - GrabOffsetInitial: Vector3_1.Vector3.getZero(), - GrabPosition: Vector3_1.Vector3.getZero(), - TimeSinceLast: 0 - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['GrabOffsetInitial'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjObjectData['GrabPosition'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjObjectData['TimeSinceLast'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData = newObjObjectData; - const count = buf.readUInt8(pos++); - this.SurfaceInfo = []; - for (let i = 0; i < count; i++) { - const newObjSurfaceInfo = { - UVCoord: Vector3_1.Vector3.getZero(), - STCoord: Vector3_1.Vector3.getZero(), - FaceIndex: 0, - Position: Vector3_1.Vector3.getZero(), - Normal: Vector3_1.Vector3.getZero(), - Binormal: Vector3_1.Vector3.getZero() - }; - newObjSurfaceInfo['UVCoord'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['STCoord'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['FaceIndex'] = buf.readInt32LE(pos); - pos += 4; - newObjSurfaceInfo['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['Normal'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSurfaceInfo['Binormal'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.SurfaceInfo.push(newObjSurfaceInfo); - } - return pos - startPos; - } -} -exports.ObjectGrabUpdateMessage = ObjectGrabUpdateMessage; -//# sourceMappingURL=ObjectGrabUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectGrabUpdate.js.map b/dist/classes/messages/ObjectGrabUpdate.js.map deleted file mode 100644 index a28f5c7..0000000 --- a/dist/classes/messages/ObjectGrabUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectGrabUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectGrabUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectGroup.d.ts b/dist/classes/messages/ObjectGroup.d.ts deleted file mode 100644 index def7b2a..0000000 --- a/dist/classes/messages/ObjectGroup.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectGroupMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectGroup.js b/dist/classes/messages/ObjectGroup.js deleted file mode 100644 index c88d40b..0000000 --- a/dist/classes/messages/ObjectGroup.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectGroupMessage { - constructor() { - this.name = 'ObjectGroup'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectGroup; - } - getSize() { - return ((4) * this.ObjectData.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.AgentData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectGroupMessage = ObjectGroupMessage; -//# sourceMappingURL=ObjectGroup.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectGroup.js.map b/dist/classes/messages/ObjectGroup.js.map deleted file mode 100644 index 1c8e520..0000000 --- a/dist/classes/messages/ObjectGroup.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectGroup.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectGroup.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectImage.d.ts b/dist/classes/messages/ObjectImage.d.ts deleted file mode 100644 index c1db9ac..0000000 --- a/dist/classes/messages/ObjectImage.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectImageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - MediaURL: Buffer; - TextureEntry: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectImage.js b/dist/classes/messages/ObjectImage.js deleted file mode 100644 index c5081a8..0000000 --- a/dist/classes/messages/ObjectImage.js +++ /dev/null @@ -1,78 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectImageMessage { - constructor() { - this.name = 'ObjectImage'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectImage; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'MediaURL', 1) + this.calculateVarVarSize(this.ObjectData, 'TextureEntry', 2) + ((4) * this.ObjectData.length) + 33; - } - 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; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['MediaURL'].length, pos++); - this.ObjectData[i]['MediaURL'].copy(buf, pos); - pos += this.ObjectData[i]['MediaURL'].length; - buf.writeUInt16LE(this.ObjectData[i]['TextureEntry'].length, pos); - pos += 2; - this.ObjectData[i]['TextureEntry'].copy(buf, pos); - pos += this.ObjectData[i]['TextureEntry'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - MediaURL: Buffer.allocUnsafe(0), - TextureEntry: Buffer.allocUnsafe(0) - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjObjectData['MediaURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['TextureEntry'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectImageMessage = ObjectImageMessage; -//# sourceMappingURL=ObjectImage.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectImage.js.map b/dist/classes/messages/ObjectImage.js.map deleted file mode 100644 index 1d528c5..0000000 --- a/dist/classes/messages/ObjectImage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectImage.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectImage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectIncludeInSearch.d.ts b/dist/classes/messages/ObjectIncludeInSearch.d.ts deleted file mode 100644 index 9cc33b1..0000000 --- a/dist/classes/messages/ObjectIncludeInSearch.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectIncludeInSearchMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - IncludeInSearch: boolean; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectIncludeInSearch.js b/dist/classes/messages/ObjectIncludeInSearch.js deleted file mode 100644 index 480e965..0000000 --- a/dist/classes/messages/ObjectIncludeInSearch.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectIncludeInSearchMessage { - constructor() { - this.name = 'ObjectIncludeInSearch'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectIncludeInSearch; - } - getSize() { - return ((5) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8((this.ObjectData[i]['IncludeInSearch']) ? 1 : 0, pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - IncludeInSearch: false - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['IncludeInSearch'] = (buf.readUInt8(pos++) === 1); - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectIncludeInSearchMessage = ObjectIncludeInSearchMessage; -//# sourceMappingURL=ObjectIncludeInSearch.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectIncludeInSearch.js.map b/dist/classes/messages/ObjectIncludeInSearch.js.map deleted file mode 100644 index 28fe168..0000000 --- a/dist/classes/messages/ObjectIncludeInSearch.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectIncludeInSearch.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectIncludeInSearch.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectLink.d.ts b/dist/classes/messages/ObjectLink.d.ts deleted file mode 100644 index 500cff7..0000000 --- a/dist/classes/messages/ObjectLink.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectLinkMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectLink.js b/dist/classes/messages/ObjectLink.js deleted file mode 100644 index ebe7737..0000000 --- a/dist/classes/messages/ObjectLink.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectLinkMessage { - constructor() { - this.name = 'ObjectLink'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectLink; - } - getSize() { - return ((4) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectLinkMessage = ObjectLinkMessage; -//# sourceMappingURL=ObjectLink.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectLink.js.map b/dist/classes/messages/ObjectLink.js.map deleted file mode 100644 index c4e0d59..0000000 --- a/dist/classes/messages/ObjectLink.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectLink.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectLink.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IA+D5B,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;YAC5D,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,aAAa,EAAE,CAAC;aACnB,CAAC;YACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC1D,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,8CAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectMaterial.d.ts b/dist/classes/messages/ObjectMaterial.d.ts deleted file mode 100644 index f95234b..0000000 --- a/dist/classes/messages/ObjectMaterial.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectMaterialMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - Material: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectMaterial.js b/dist/classes/messages/ObjectMaterial.js deleted file mode 100644 index dc0ea36..0000000 --- a/dist/classes/messages/ObjectMaterial.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectMaterialMessage { - constructor() { - this.name = 'ObjectMaterial'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectMaterial; - } - getSize() { - return ((5) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['Material'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - Material: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['Material'] = buf.readUInt8(pos++); - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectMaterialMessage = ObjectMaterialMessage; -//# sourceMappingURL=ObjectMaterial.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectMaterial.js.map b/dist/classes/messages/ObjectMaterial.js.map deleted file mode 100644 index 0b116cb..0000000 --- a/dist/classes/messages/ObjectMaterial.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectMaterial.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectMaterial.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAoEhC,CAAC;IAzDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;YAC5D,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;SACzD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAGlB;gBACA,aAAa,EAAE,CAAC;gBAChB,QAAQ,EAAE,CAAC;aACd,CAAC;YACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC1D,GAAG,IAAI,CAAC,CAAC;YACT,gBAAgB,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YACpD,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAxED,sDAwEC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectName.d.ts b/dist/classes/messages/ObjectName.d.ts deleted file mode 100644 index 66eece0..0000000 --- a/dist/classes/messages/ObjectName.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectNameMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - LocalID: number; - Name: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectName.js b/dist/classes/messages/ObjectName.js deleted file mode 100644 index 983960e..0000000 --- a/dist/classes/messages/ObjectName.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectNameMessage { - constructor() { - this.name = 'ObjectName'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectName; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'Name', 1) + ((4) * this.ObjectData.length) + 33; - } - 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; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['LocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['Name'].length, pos++); - this.ObjectData[i]['Name'].copy(buf, pos); - pos += this.ObjectData[i]['Name'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - LocalID: 0, - Name: Buffer.allocUnsafe(0) - }; - newObjObjectData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjObjectData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectNameMessage = ObjectNameMessage; -//# sourceMappingURL=ObjectName.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectName.js.map b/dist/classes/messages/ObjectName.js.map deleted file mode 100644 index 8b5ed07..0000000 --- a/dist/classes/messages/ObjectName.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectName.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectName.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectOwner.d.ts b/dist/classes/messages/ObjectOwner.d.ts deleted file mode 100644 index 66b19c3..0000000 --- a/dist/classes/messages/ObjectOwner.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectOwnerMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - HeaderData: { - Override: boolean; - OwnerID: UUID; - GroupID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectOwner.js b/dist/classes/messages/ObjectOwner.js deleted file mode 100644 index 6a273fa..0000000 --- a/dist/classes/messages/ObjectOwner.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectOwnerMessage { - constructor() { - this.name = 'ObjectOwner'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectOwner; - } - getSize() { - return ((4) * this.ObjectData.length) + 66; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.HeaderData['Override']) ? 1 : 0, pos++); - this.HeaderData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.HeaderData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjHeaderData = { - Override: false, - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero() - }; - newObjHeaderData['Override'] = (buf.readUInt8(pos++) === 1); - newObjHeaderData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjHeaderData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.HeaderData = newObjHeaderData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectOwnerMessage = ObjectOwnerMessage; -//# sourceMappingURL=ObjectOwner.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectOwner.js.map b/dist/classes/messages/ObjectOwner.js.map deleted file mode 100644 index 5159013..0000000 --- a/dist/classes/messages/ObjectOwner.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectOwner.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectOwner.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectPermissions.d.ts b/dist/classes/messages/ObjectPermissions.d.ts deleted file mode 100644 index 8469fa4..0000000 --- a/dist/classes/messages/ObjectPermissions.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectPermissionsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - HeaderData: { - Override: boolean; - }; - ObjectData: { - ObjectLocalID: number; - Field: number; - Set: number; - Mask: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectPermissions.js b/dist/classes/messages/ObjectPermissions.js deleted file mode 100644 index c8cd349..0000000 --- a/dist/classes/messages/ObjectPermissions.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectPermissionsMessage { - constructor() { - this.name = 'ObjectPermissions'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectPermissions; - } - getSize() { - return ((10) * this.ObjectData.length) + 34; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.HeaderData['Override']) ? 1 : 0, pos++); - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['Field'], pos++); - buf.writeUInt8(this.ObjectData[i]['Set'], pos++); - buf.writeUInt32LE(this.ObjectData[i]['Mask'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjHeaderData = { - Override: false - }; - newObjHeaderData['Override'] = (buf.readUInt8(pos++) === 1); - this.HeaderData = newObjHeaderData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - Field: 0, - Set: 0, - Mask: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['Field'] = buf.readUInt8(pos++); - newObjObjectData['Set'] = buf.readUInt8(pos++); - newObjObjectData['Mask'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectPermissionsMessage = ObjectPermissionsMessage; -//# sourceMappingURL=ObjectPermissions.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectPermissions.js.map b/dist/classes/messages/ObjectPermissions.js.map deleted file mode 100644 index d167b35..0000000 --- a/dist/classes/messages/ObjectPermissions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectPermissions.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectPermissions.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectPosition.d.ts b/dist/classes/messages/ObjectPosition.d.ts deleted file mode 100644 index 1585a32..0000000 --- a/dist/classes/messages/ObjectPosition.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectPositionMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - Position: Vector3; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectPosition.js b/dist/classes/messages/ObjectPosition.js deleted file mode 100644 index aa5fe93..0000000 --- a/dist/classes/messages/ObjectPosition.js +++ /dev/null @@ -1,61 +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"); -const Message_1 = require("../../enums/Message"); -class ObjectPositionMessage { - constructor() { - this.name = 'ObjectPosition'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.ObjectPosition; - } - getSize() { - return ((16) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - this.ObjectData[i]['Position'].writeToBuffer(buf, pos, false); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - Position: Vector3_1.Vector3.getZero() - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectPositionMessage = ObjectPositionMessage; -//# sourceMappingURL=ObjectPosition.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectPosition.js.map b/dist/classes/messages/ObjectPosition.js.map deleted file mode 100644 index d0bd3f6..0000000 --- a/dist/classes/messages/ObjectPosition.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectPosition.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectPosition.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectProperties.d.ts b/dist/classes/messages/ObjectProperties.d.ts deleted file mode 100644 index 18af4f6..0000000 --- a/dist/classes/messages/ObjectProperties.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectPropertiesMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ObjectData: { - ObjectID: UUID; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - CreationDate: Long; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - OwnershipCost: number; - SaleType: number; - SalePrice: number; - AggregatePerms: number; - AggregatePermTextures: number; - AggregatePermTexturesOwner: number; - Category: number; - InventorySerial: number; - ItemID: UUID; - FolderID: UUID; - FromTaskID: UUID; - LastOwnerID: UUID; - Name: Buffer; - Description: Buffer; - TouchName: Buffer; - SitName: Buffer; - TextureID: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectProperties.js b/dist/classes/messages/ObjectProperties.js deleted file mode 100644 index 7bac548..0000000 --- a/dist/classes/messages/ObjectProperties.js +++ /dev/null @@ -1,184 +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"); -const Message_1 = require("../../enums/Message"); -class ObjectPropertiesMessage { - constructor() { - this.name = 'ObjectProperties'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.ObjectProperties; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'Name', 1) + this.calculateVarVarSize(this.ObjectData, 'Description', 1) + this.calculateVarVarSize(this.ObjectData, 'TouchName', 1) + this.calculateVarVarSize(this.ObjectData, 'SitName', 1) + this.calculateVarVarSize(this.ObjectData, 'TextureID', 1) + ((174) * this.ObjectData.length) + 1; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - this.ObjectData[i]['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData[i]['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.ObjectData[i]['CreationDate'].low, pos); - pos += 4; - buf.writeInt32LE(this.ObjectData[i]['CreationDate'].high, pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['NextOwnerMask'], pos); - pos += 4; - buf.writeInt32LE(this.ObjectData[i]['OwnershipCost'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['SaleType'], pos++); - buf.writeInt32LE(this.ObjectData[i]['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['AggregatePerms'], pos++); - buf.writeUInt8(this.ObjectData[i]['AggregatePermTextures'], pos++); - buf.writeUInt8(this.ObjectData[i]['AggregatePermTexturesOwner'], pos++); - buf.writeUInt32LE(this.ObjectData[i]['Category'], pos); - pos += 4; - buf.writeInt16LE(this.ObjectData[i]['InventorySerial'], pos); - pos += 2; - this.ObjectData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData[i]['FromTaskID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData[i]['LastOwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ObjectData[i]['Name'].length, pos++); - this.ObjectData[i]['Name'].copy(buf, pos); - pos += this.ObjectData[i]['Name'].length; - buf.writeUInt8(this.ObjectData[i]['Description'].length, pos++); - this.ObjectData[i]['Description'].copy(buf, pos); - pos += this.ObjectData[i]['Description'].length; - buf.writeUInt8(this.ObjectData[i]['TouchName'].length, pos++); - this.ObjectData[i]['TouchName'].copy(buf, pos); - pos += this.ObjectData[i]['TouchName'].length; - buf.writeUInt8(this.ObjectData[i]['SitName'].length, pos++); - this.ObjectData[i]['SitName'].copy(buf, pos); - pos += this.ObjectData[i]['SitName'].length; - buf.writeUInt8(this.ObjectData[i]['TextureID'].length, pos++); - this.ObjectData[i]['TextureID'].copy(buf, pos); - pos += this.ObjectData[i]['TextureID'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - CreationDate: Long.ZERO, - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - OwnershipCost: 0, - SaleType: 0, - SalePrice: 0, - AggregatePerms: 0, - AggregatePermTextures: 0, - AggregatePermTexturesOwner: 0, - Category: 0, - InventorySerial: 0, - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - FromTaskID: UUID_1.UUID.zero(), - LastOwnerID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - TouchName: Buffer.allocUnsafe(0), - SitName: Buffer.allocUnsafe(0), - TextureID: Buffer.allocUnsafe(0) - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['CreationDate'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjObjectData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['OwnershipCost'] = buf.readInt32LE(pos); - pos += 4; - newObjObjectData['SaleType'] = buf.readUInt8(pos++); - newObjObjectData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - newObjObjectData['AggregatePerms'] = buf.readUInt8(pos++); - newObjObjectData['AggregatePermTextures'] = buf.readUInt8(pos++); - newObjObjectData['AggregatePermTexturesOwner'] = buf.readUInt8(pos++); - newObjObjectData['Category'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['InventorySerial'] = buf.readInt16LE(pos); - pos += 2; - newObjObjectData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['FromTaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['LastOwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjObjectData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['TouchName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['SitName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['TextureID'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectPropertiesMessage = ObjectPropertiesMessage; -//# sourceMappingURL=ObjectProperties.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectProperties.js.map b/dist/classes/messages/ObjectProperties.js.map deleted file mode 100644 index fa05a43..0000000 --- a/dist/classes/messages/ObjectProperties.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectProperties.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectProperties.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectPropertiesFamily.d.ts b/dist/classes/messages/ObjectPropertiesFamily.d.ts deleted file mode 100644 index 7add9a7..0000000 --- a/dist/classes/messages/ObjectPropertiesFamily.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectPropertiesFamilyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ObjectData: { - RequestFlags: number; - ObjectID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - OwnershipCost: number; - SaleType: number; - SalePrice: number; - Category: number; - LastOwnerID: UUID; - Name: Buffer; - Description: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectPropertiesFamily.js b/dist/classes/messages/ObjectPropertiesFamily.js deleted file mode 100644 index 72b320d..0000000 --- a/dist/classes/messages/ObjectPropertiesFamily.js +++ /dev/null @@ -1,111 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectPropertiesFamilyMessage { - constructor() { - this.name = 'ObjectPropertiesFamily'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.ObjectPropertiesFamily; - } - getSize() { - return (this.ObjectData['Name'].length + 1 + this.ObjectData['Description'].length + 1) + 101; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.ObjectData['RequestFlags'], pos); - pos += 4; - this.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.ObjectData['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData['NextOwnerMask'], pos); - pos += 4; - buf.writeInt32LE(this.ObjectData['OwnershipCost'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData['SaleType'], pos++); - buf.writeInt32LE(this.ObjectData['SalePrice'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData['Category'], pos); - pos += 4; - this.ObjectData['LastOwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ObjectData['Name'].length, pos++); - this.ObjectData['Name'].copy(buf, pos); - pos += this.ObjectData['Name'].length; - buf.writeUInt8(this.ObjectData['Description'].length, pos++); - this.ObjectData['Description'].copy(buf, pos); - pos += this.ObjectData['Description'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjObjectData = { - RequestFlags: 0, - ObjectID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - OwnershipCost: 0, - SaleType: 0, - SalePrice: 0, - Category: 0, - LastOwnerID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0) - }; - newObjObjectData['RequestFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['OwnershipCost'] = buf.readInt32LE(pos); - pos += 4; - newObjObjectData['SaleType'] = buf.readUInt8(pos++); - newObjObjectData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - newObjObjectData['Category'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['LastOwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjObjectData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.ObjectPropertiesFamilyMessage = ObjectPropertiesFamilyMessage; -//# sourceMappingURL=ObjectPropertiesFamily.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectPropertiesFamily.js.map b/dist/classes/messages/ObjectPropertiesFamily.js.map deleted file mode 100644 index 40ce220..0000000 --- a/dist/classes/messages/ObjectPropertiesFamily.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectPropertiesFamily.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectPropertiesFamily.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectRotation.d.ts b/dist/classes/messages/ObjectRotation.d.ts deleted file mode 100644 index e48539c..0000000 --- a/dist/classes/messages/ObjectRotation.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectRotationMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - Rotation: Quaternion; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectRotation.js b/dist/classes/messages/ObjectRotation.js deleted file mode 100644 index 7376c54..0000000 --- a/dist/classes/messages/ObjectRotation.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectRotationMessage { - constructor() { - this.name = 'ObjectRotation'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectRotation; - } - getSize() { - return ((16) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - this.ObjectData[i]['Rotation'].writeToBuffer(buf, pos); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - Rotation: Quaternion_1.Quaternion.getIdentity() - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['Rotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectRotationMessage = ObjectRotationMessage; -//# sourceMappingURL=ObjectRotation.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectRotation.js.map b/dist/classes/messages/ObjectRotation.js.map deleted file mode 100644 index e2a3f09..0000000 --- a/dist/classes/messages/ObjectRotation.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectRotation.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectRotation.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectSaleInfo.d.ts b/dist/classes/messages/ObjectSaleInfo.d.ts deleted file mode 100644 index 8a58b7f..0000000 --- a/dist/classes/messages/ObjectSaleInfo.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectSaleInfoMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - LocalID: number; - SaleType: number; - SalePrice: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectSaleInfo.js b/dist/classes/messages/ObjectSaleInfo.js deleted file mode 100644 index 24465ca..0000000 --- a/dist/classes/messages/ObjectSaleInfo.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectSaleInfoMessage { - constructor() { - this.name = 'ObjectSaleInfo'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectSaleInfo; - } - getSize() { - return ((9) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['LocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['SaleType'], pos++); - buf.writeInt32LE(this.ObjectData[i]['SalePrice'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - LocalID: 0, - SaleType: 0, - SalePrice: 0 - }; - newObjObjectData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['SaleType'] = buf.readUInt8(pos++); - newObjObjectData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectSaleInfoMessage = ObjectSaleInfoMessage; -//# sourceMappingURL=ObjectSaleInfo.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectSaleInfo.js.map b/dist/classes/messages/ObjectSaleInfo.js.map deleted file mode 100644 index 786755b..0000000 --- a/dist/classes/messages/ObjectSaleInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectSaleInfo.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectSaleInfo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectScale.d.ts b/dist/classes/messages/ObjectScale.d.ts deleted file mode 100644 index f64c4b7..0000000 --- a/dist/classes/messages/ObjectScale.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectScaleMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - Scale: Vector3; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectScale.js b/dist/classes/messages/ObjectScale.js deleted file mode 100644 index 081a5bb..0000000 --- a/dist/classes/messages/ObjectScale.js +++ /dev/null @@ -1,61 +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"); -const Message_1 = require("../../enums/Message"); -class ObjectScaleMessage { - constructor() { - this.name = 'ObjectScale'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectScale; - } - getSize() { - return ((16) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - this.ObjectData[i]['Scale'].writeToBuffer(buf, pos, false); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - Scale: Vector3_1.Vector3.getZero() - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['Scale'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectScaleMessage = ObjectScaleMessage; -//# sourceMappingURL=ObjectScale.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectScale.js.map b/dist/classes/messages/ObjectScale.js.map deleted file mode 100644 index b1427f2..0000000 --- a/dist/classes/messages/ObjectScale.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectScale.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectScale.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectSelect.d.ts b/dist/classes/messages/ObjectSelect.d.ts deleted file mode 100644 index 9ff6a10..0000000 --- a/dist/classes/messages/ObjectSelect.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectSelectMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectSelect.js b/dist/classes/messages/ObjectSelect.js deleted file mode 100644 index 5018e9f..0000000 --- a/dist/classes/messages/ObjectSelect.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectSelectMessage { - constructor() { - this.name = 'ObjectSelect'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectSelect; - } - getSize() { - return ((4) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectSelectMessage = ObjectSelectMessage; -//# sourceMappingURL=ObjectSelect.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectSelect.js.map b/dist/classes/messages/ObjectSelect.js.map deleted file mode 100644 index 3fe62c6..0000000 --- a/dist/classes/messages/ObjectSelect.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectSelect.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectSelect.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IA+D9B,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;YAC5D,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,aAAa,EAAE,CAAC;aACnB,CAAC;YACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC1D,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,kDAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectShape.d.ts b/dist/classes/messages/ObjectShape.d.ts deleted file mode 100644 index 369d4f8..0000000 --- a/dist/classes/messages/ObjectShape.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectShapeMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectLocalID: 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; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectShape.js b/dist/classes/messages/ObjectShape.js deleted file mode 100644 index e15d0b8..0000000 --- a/dist/classes/messages/ObjectShape.js +++ /dev/null @@ -1,119 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectShapeMessage { - constructor() { - this.name = 'ObjectShape'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectShape; - } - getSize() { - return ((27) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['PathCurve'], pos++); - buf.writeUInt8(this.ObjectData[i]['ProfileCurve'], pos++); - buf.writeUInt16LE(this.ObjectData[i]['PathBegin'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData[i]['PathEnd'], pos); - pos += 2; - buf.writeUInt8(this.ObjectData[i]['PathScaleX'], pos++); - buf.writeUInt8(this.ObjectData[i]['PathScaleY'], pos++); - buf.writeUInt8(this.ObjectData[i]['PathShearX'], pos++); - buf.writeUInt8(this.ObjectData[i]['PathShearY'], pos++); - buf.writeInt8(this.ObjectData[i]['PathTwist'], pos++); - buf.writeInt8(this.ObjectData[i]['PathTwistBegin'], pos++); - buf.writeInt8(this.ObjectData[i]['PathRadiusOffset'], pos++); - buf.writeInt8(this.ObjectData[i]['PathTaperX'], pos++); - buf.writeInt8(this.ObjectData[i]['PathTaperY'], pos++); - buf.writeUInt8(this.ObjectData[i]['PathRevolutions'], pos++); - buf.writeInt8(this.ObjectData[i]['PathSkew'], pos++); - buf.writeUInt16LE(this.ObjectData[i]['ProfileBegin'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData[i]['ProfileEnd'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData[i]['ProfileHollow'], pos); - pos += 2; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectLocalID: 0, - PathCurve: 0, - ProfileCurve: 0, - PathBegin: 0, - PathEnd: 0, - PathScaleX: 0, - PathScaleY: 0, - PathShearX: 0, - PathShearY: 0, - PathTwist: 0, - PathTwistBegin: 0, - PathRadiusOffset: 0, - PathTaperX: 0, - PathTaperY: 0, - PathRevolutions: 0, - PathSkew: 0, - ProfileBegin: 0, - ProfileEnd: 0, - ProfileHollow: 0 - }; - newObjObjectData['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['PathCurve'] = buf.readUInt8(pos++); - newObjObjectData['ProfileCurve'] = buf.readUInt8(pos++); - newObjObjectData['PathBegin'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['PathEnd'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['PathScaleX'] = buf.readUInt8(pos++); - newObjObjectData['PathScaleY'] = buf.readUInt8(pos++); - newObjObjectData['PathShearX'] = buf.readUInt8(pos++); - newObjObjectData['PathShearY'] = buf.readUInt8(pos++); - newObjObjectData['PathTwist'] = buf.readInt8(pos++); - newObjObjectData['PathTwistBegin'] = buf.readInt8(pos++); - newObjObjectData['PathRadiusOffset'] = buf.readInt8(pos++); - newObjObjectData['PathTaperX'] = buf.readInt8(pos++); - newObjObjectData['PathTaperY'] = buf.readInt8(pos++); - newObjObjectData['PathRevolutions'] = buf.readUInt8(pos++); - newObjObjectData['PathSkew'] = buf.readInt8(pos++); - newObjObjectData['ProfileBegin'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['ProfileEnd'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['ProfileHollow'] = buf.readUInt16LE(pos); - pos += 2; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectShapeMessage = ObjectShapeMessage; -//# sourceMappingURL=ObjectShape.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectShape.js.map b/dist/classes/messages/ObjectShape.js.map deleted file mode 100644 index 58896df..0000000 --- a/dist/classes/messages/ObjectShape.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectShape.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectShape.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectSpinStart.d.ts b/dist/classes/messages/ObjectSpinStart.d.ts deleted file mode 100644 index bae15f9..0000000 --- a/dist/classes/messages/ObjectSpinStart.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectSpinStartMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectSpinStart.js b/dist/classes/messages/ObjectSpinStart.js deleted file mode 100644 index ee873d2..0000000 --- a/dist/classes/messages/ObjectSpinStart.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectSpinStartMessage { - constructor() { - this.name = 'ObjectSpinStart'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectSpinStart; - } - 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.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjObjectData = { - ObjectID: UUID_1.UUID.zero() - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.ObjectSpinStartMessage = ObjectSpinStartMessage; -//# sourceMappingURL=ObjectSpinStart.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectSpinStart.js.map b/dist/classes/messages/ObjectSpinStart.js.map deleted file mode 100644 index c16349f..0000000 --- a/dist/classes/messages/ObjectSpinStart.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectSpinStart.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectSpinStart.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAqDjC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAElB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,wDAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectSpinStop.d.ts b/dist/classes/messages/ObjectSpinStop.d.ts deleted file mode 100644 index e544f03..0000000 --- a/dist/classes/messages/ObjectSpinStop.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectSpinStopMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectSpinStop.js b/dist/classes/messages/ObjectSpinStop.js deleted file mode 100644 index 0f27f21..0000000 --- a/dist/classes/messages/ObjectSpinStop.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectSpinStopMessage { - constructor() { - this.name = 'ObjectSpinStop'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectSpinStop; - } - 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.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjObjectData = { - ObjectID: UUID_1.UUID.zero() - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.ObjectSpinStopMessage = ObjectSpinStopMessage; -//# sourceMappingURL=ObjectSpinStop.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectSpinStop.js.map b/dist/classes/messages/ObjectSpinStop.js.map deleted file mode 100644 index aabdde3..0000000 --- a/dist/classes/messages/ObjectSpinStop.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectSpinStop.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectSpinStop.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAqDhC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAElB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,sDAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectSpinUpdate.d.ts b/dist/classes/messages/ObjectSpinUpdate.d.ts deleted file mode 100644 index 76c9a59..0000000 --- a/dist/classes/messages/ObjectSpinUpdate.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectSpinUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ObjectID: UUID; - Rotation: Quaternion; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectSpinUpdate.js b/dist/classes/messages/ObjectSpinUpdate.js deleted file mode 100644 index 2ef7edf..0000000 --- a/dist/classes/messages/ObjectSpinUpdate.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectSpinUpdateMessage { - constructor() { - this.name = 'ObjectSpinUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ObjectSpinUpdate; - } - 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.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData['Rotation'].writeToBuffer(buf, pos); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjObjectData = { - ObjectID: UUID_1.UUID.zero(), - Rotation: Quaternion_1.Quaternion.getIdentity() - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['Rotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.ObjectSpinUpdateMessage = ObjectSpinUpdateMessage; -//# sourceMappingURL=ObjectSpinUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectSpinUpdate.js.map b/dist/classes/messages/ObjectSpinUpdate.js.map deleted file mode 100644 index 9437ef5..0000000 --- a/dist/classes/messages/ObjectSpinUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectSpinUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectSpinUpdate.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,8CAAyC;AACzC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IA4DlC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAGlB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,QAAQ,EAAE,uBAAU,CAAC,WAAW,EAAE;SACrC,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,uBAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,0DAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectUpdate.d.ts b/dist/classes/messages/ObjectUpdate.d.ts deleted file mode 100644 index 1ddcb75..0000000 --- a/dist/classes/messages/ObjectUpdate.d.ts +++ /dev/null @@ -1,67 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionHandle: Long; - TimeDilation: number; - }; - ObjectData: { - ID: number; - State: number; - FullID: UUID; - CRC: number; - PCode: number; - Material: number; - ClickAction: number; - Scale: Vector3; - ObjectData: Buffer; - ParentID: number; - UpdateFlags: 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; - NameValue: Buffer; - Data: Buffer; - Text: Buffer; - TextColor: Buffer; - MediaURL: Buffer; - PSBlock: Buffer; - ExtraParams: Buffer; - Sound: UUID; - OwnerID: UUID; - Gain: number; - Flags: number; - Radius: number; - JointType: number; - JointPivot: Vector3; - JointAxisOrAnchor: Vector3; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectUpdate.js b/dist/classes/messages/ObjectUpdate.js deleted file mode 100644 index 880d534..0000000 --- a/dist/classes/messages/ObjectUpdate.js +++ /dev/null @@ -1,277 +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"); -const Message_1 = require("../../enums/Message"); -class ObjectUpdateMessage { - constructor() { - this.name = 'ObjectUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ObjectUpdate; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'ObjectData', 1) + this.calculateVarVarSize(this.ObjectData, 'TextureEntry', 2) + this.calculateVarVarSize(this.ObjectData, 'TextureAnim', 1) + this.calculateVarVarSize(this.ObjectData, 'NameValue', 2) + this.calculateVarVarSize(this.ObjectData, 'Data', 2) + this.calculateVarVarSize(this.ObjectData, 'Text', 1) + this.calculateVarVarSize(this.ObjectData, 'MediaURL', 1) + this.calculateVarVarSize(this.ObjectData, 'PSBlock', 1) + this.calculateVarVarSize(this.ObjectData, 'ExtraParams', 1) + ((141) * this.ObjectData.length) + 11; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.RegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt16LE(this.RegionData['TimeDilation'], pos); - pos += 2; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ID'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['State'], pos++); - this.ObjectData[i]['FullID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.ObjectData[i]['CRC'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['PCode'], pos++); - buf.writeUInt8(this.ObjectData[i]['Material'], pos++); - buf.writeUInt8(this.ObjectData[i]['ClickAction'], pos++); - this.ObjectData[i]['Scale'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt8(this.ObjectData[i]['ObjectData'].length, pos++); - this.ObjectData[i]['ObjectData'].copy(buf, pos); - pos += this.ObjectData[i]['ObjectData'].length; - buf.writeUInt32LE(this.ObjectData[i]['ParentID'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['UpdateFlags'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['PathCurve'], pos++); - buf.writeUInt8(this.ObjectData[i]['ProfileCurve'], pos++); - buf.writeUInt16LE(this.ObjectData[i]['PathBegin'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData[i]['PathEnd'], pos); - pos += 2; - buf.writeUInt8(this.ObjectData[i]['PathScaleX'], pos++); - buf.writeUInt8(this.ObjectData[i]['PathScaleY'], pos++); - buf.writeUInt8(this.ObjectData[i]['PathShearX'], pos++); - buf.writeUInt8(this.ObjectData[i]['PathShearY'], pos++); - buf.writeInt8(this.ObjectData[i]['PathTwist'], pos++); - buf.writeInt8(this.ObjectData[i]['PathTwistBegin'], pos++); - buf.writeInt8(this.ObjectData[i]['PathRadiusOffset'], pos++); - buf.writeInt8(this.ObjectData[i]['PathTaperX'], pos++); - buf.writeInt8(this.ObjectData[i]['PathTaperY'], pos++); - buf.writeUInt8(this.ObjectData[i]['PathRevolutions'], pos++); - buf.writeInt8(this.ObjectData[i]['PathSkew'], pos++); - buf.writeUInt16LE(this.ObjectData[i]['ProfileBegin'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData[i]['ProfileEnd'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData[i]['ProfileHollow'], pos); - pos += 2; - buf.writeUInt16LE(this.ObjectData[i]['TextureEntry'].length, pos); - pos += 2; - this.ObjectData[i]['TextureEntry'].copy(buf, pos); - pos += this.ObjectData[i]['TextureEntry'].length; - buf.writeUInt8(this.ObjectData[i]['TextureAnim'].length, pos++); - this.ObjectData[i]['TextureAnim'].copy(buf, pos); - pos += this.ObjectData[i]['TextureAnim'].length; - buf.writeUInt16LE(this.ObjectData[i]['NameValue'].length, pos); - pos += 2; - this.ObjectData[i]['NameValue'].copy(buf, pos); - pos += this.ObjectData[i]['NameValue'].length; - buf.writeUInt16LE(this.ObjectData[i]['Data'].length, pos); - pos += 2; - this.ObjectData[i]['Data'].copy(buf, pos); - pos += this.ObjectData[i]['Data'].length; - buf.writeUInt8(this.ObjectData[i]['Text'].length, pos++); - this.ObjectData[i]['Text'].copy(buf, pos); - pos += this.ObjectData[i]['Text'].length; - this.ObjectData[i]['TextColor'].copy(buf, pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['MediaURL'].length, pos++); - this.ObjectData[i]['MediaURL'].copy(buf, pos); - pos += this.ObjectData[i]['MediaURL'].length; - buf.writeUInt8(this.ObjectData[i]['PSBlock'].length, pos++); - this.ObjectData[i]['PSBlock'].copy(buf, pos); - pos += this.ObjectData[i]['PSBlock'].length; - buf.writeUInt8(this.ObjectData[i]['ExtraParams'].length, pos++); - this.ObjectData[i]['ExtraParams'].copy(buf, pos); - pos += this.ObjectData[i]['ExtraParams'].length; - this.ObjectData[i]['Sound'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeFloatLE(this.ObjectData[i]['Gain'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['Flags'], pos++); - buf.writeFloatLE(this.ObjectData[i]['Radius'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['JointType'], pos++); - this.ObjectData[i]['JointPivot'].writeToBuffer(buf, pos, false); - pos += 12; - this.ObjectData[i]['JointAxisOrAnchor'].writeToBuffer(buf, pos, false); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRegionData = { - RegionHandle: Long.ZERO, - TimeDilation: 0 - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjRegionData['TimeDilation'] = buf.readUInt16LE(pos); - pos += 2; - this.RegionData = newObjRegionData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ID: 0, - State: 0, - FullID: UUID_1.UUID.zero(), - CRC: 0, - PCode: 0, - Material: 0, - ClickAction: 0, - Scale: Vector3_1.Vector3.getZero(), - ObjectData: Buffer.allocUnsafe(0), - ParentID: 0, - UpdateFlags: 0, - PathCurve: 0, - ProfileCurve: 0, - PathBegin: 0, - PathEnd: 0, - PathScaleX: 0, - PathScaleY: 0, - PathShearX: 0, - PathShearY: 0, - PathTwist: 0, - PathTwistBegin: 0, - PathRadiusOffset: 0, - PathTaperX: 0, - PathTaperY: 0, - PathRevolutions: 0, - PathSkew: 0, - ProfileBegin: 0, - ProfileEnd: 0, - ProfileHollow: 0, - TextureEntry: Buffer.allocUnsafe(0), - TextureAnim: Buffer.allocUnsafe(0), - NameValue: Buffer.allocUnsafe(0), - Data: Buffer.allocUnsafe(0), - Text: Buffer.allocUnsafe(0), - TextColor: Buffer.allocUnsafe(0), - MediaURL: Buffer.allocUnsafe(0), - PSBlock: Buffer.allocUnsafe(0), - ExtraParams: Buffer.allocUnsafe(0), - Sound: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - Gain: 0, - Flags: 0, - Radius: 0, - JointType: 0, - JointPivot: Vector3_1.Vector3.getZero(), - JointAxisOrAnchor: Vector3_1.Vector3.getZero() - }; - newObjObjectData['ID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['State'] = buf.readUInt8(pos++); - newObjObjectData['FullID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['PCode'] = buf.readUInt8(pos++); - newObjObjectData['Material'] = buf.readUInt8(pos++); - newObjObjectData['ClickAction'] = buf.readUInt8(pos++); - newObjObjectData['Scale'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - varLength = buf.readUInt8(pos++); - newObjObjectData['ObjectData'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjObjectData['ParentID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['UpdateFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['PathCurve'] = buf.readUInt8(pos++); - newObjObjectData['ProfileCurve'] = buf.readUInt8(pos++); - newObjObjectData['PathBegin'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['PathEnd'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['PathScaleX'] = buf.readUInt8(pos++); - newObjObjectData['PathScaleY'] = buf.readUInt8(pos++); - newObjObjectData['PathShearX'] = buf.readUInt8(pos++); - newObjObjectData['PathShearY'] = buf.readUInt8(pos++); - newObjObjectData['PathTwist'] = buf.readInt8(pos++); - newObjObjectData['PathTwistBegin'] = buf.readInt8(pos++); - newObjObjectData['PathRadiusOffset'] = buf.readInt8(pos++); - newObjObjectData['PathTaperX'] = buf.readInt8(pos++); - newObjObjectData['PathTaperY'] = buf.readInt8(pos++); - newObjObjectData['PathRevolutions'] = buf.readUInt8(pos++); - newObjObjectData['PathSkew'] = buf.readInt8(pos++); - newObjObjectData['ProfileBegin'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['ProfileEnd'] = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['ProfileHollow'] = buf.readUInt16LE(pos); - pos += 2; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['TextureEntry'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['TextureAnim'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['NameValue'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['Text'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjObjectData['TextColor'] = buf.slice(pos, pos + 4); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjObjectData['MediaURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['PSBlock'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['ExtraParams'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjObjectData['Sound'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['Gain'] = buf.readFloatLE(pos); - pos += 4; - newObjObjectData['Flags'] = buf.readUInt8(pos++); - newObjObjectData['Radius'] = buf.readFloatLE(pos); - pos += 4; - newObjObjectData['JointType'] = buf.readUInt8(pos++); - newObjObjectData['JointPivot'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjObjectData['JointAxisOrAnchor'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectUpdateMessage = ObjectUpdateMessage; -//# sourceMappingURL=ObjectUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectUpdate.js.map b/dist/classes/messages/ObjectUpdate.js.map deleted file mode 100644 index a8abe24..0000000 --- a/dist/classes/messages/ObjectUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectUpdateCached.d.ts b/dist/classes/messages/ObjectUpdateCached.d.ts deleted file mode 100644 index 59ce64a..0000000 --- a/dist/classes/messages/ObjectUpdateCached.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectUpdateCachedMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionHandle: Long; - TimeDilation: number; - }; - ObjectData: { - ID: number; - CRC: number; - UpdateFlags: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectUpdateCached.js b/dist/classes/messages/ObjectUpdateCached.js deleted file mode 100644 index ef0a26b..0000000 --- a/dist/classes/messages/ObjectUpdateCached.js +++ /dev/null @@ -1,67 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectUpdateCachedMessage { - constructor() { - this.name = 'ObjectUpdateCached'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ObjectUpdateCached; - } - getSize() { - return ((12) * this.ObjectData.length) + 11; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.RegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt16LE(this.RegionData['TimeDilation'], pos); - pos += 2; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['ID'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['CRC'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['UpdateFlags'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRegionData = { - RegionHandle: Long.ZERO, - TimeDilation: 0 - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjRegionData['TimeDilation'] = buf.readUInt16LE(pos); - pos += 2; - this.RegionData = newObjRegionData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ID: 0, - CRC: 0, - UpdateFlags: 0 - }; - newObjObjectData['ID'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['UpdateFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectUpdateCachedMessage = ObjectUpdateCachedMessage; -//# sourceMappingURL=ObjectUpdateCached.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectUpdateCached.js.map b/dist/classes/messages/ObjectUpdateCached.js.map deleted file mode 100644 index 2b8fb40..0000000 --- a/dist/classes/messages/ObjectUpdateCached.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectUpdateCached.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectUpdateCached.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ObjectUpdateCompressed.d.ts b/dist/classes/messages/ObjectUpdateCompressed.d.ts deleted file mode 100644 index ff9330d..0000000 --- a/dist/classes/messages/ObjectUpdateCompressed.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ObjectUpdateCompressedMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionHandle: Long; - TimeDilation: number; - }; - ObjectData: { - UpdateFlags: number; - Data: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ObjectUpdateCompressed.js b/dist/classes/messages/ObjectUpdateCompressed.js deleted file mode 100644 index 977ef5e..0000000 --- a/dist/classes/messages/ObjectUpdateCompressed.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ObjectUpdateCompressedMessage { - constructor() { - this.name = 'ObjectUpdateCompressed'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ObjectUpdateCompressed; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'Data', 2) + ((4) * this.ObjectData.length) + 11; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.RegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt16LE(this.RegionData['TimeDilation'], pos); - pos += 2; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.ObjectData[i]['UpdateFlags'], pos); - pos += 4; - buf.writeUInt16LE(this.ObjectData[i]['Data'].length, pos); - pos += 2; - this.ObjectData[i]['Data'].copy(buf, pos); - pos += this.ObjectData[i]['Data'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRegionData = { - RegionHandle: Long.ZERO, - TimeDilation: 0 - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjRegionData['TimeDilation'] = buf.readUInt16LE(pos); - pos += 2; - this.RegionData = newObjRegionData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - UpdateFlags: 0, - Data: Buffer.allocUnsafe(0) - }; - newObjObjectData['UpdateFlags'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjObjectData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.ObjectUpdateCompressedMessage = ObjectUpdateCompressedMessage; -//# sourceMappingURL=ObjectUpdateCompressed.js.map \ No newline at end of file diff --git a/dist/classes/messages/ObjectUpdateCompressed.js.map b/dist/classes/messages/ObjectUpdateCompressed.js.map deleted file mode 100644 index 90b2cb1..0000000 --- a/dist/classes/messages/ObjectUpdateCompressed.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectUpdateCompressed.js","sourceRoot":"","sources":["../../../lib/classes/messages/ObjectUpdateCompressed.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/OfferCallingCard.d.ts b/dist/classes/messages/OfferCallingCard.d.ts deleted file mode 100644 index 6d4b944..0000000 --- a/dist/classes/messages/OfferCallingCard.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class OfferCallingCardMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - AgentBlock: { - DestID: UUID; - TransactionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/OfferCallingCard.js b/dist/classes/messages/OfferCallingCard.js deleted file mode 100644 index 47b73f1..0000000 --- a/dist/classes/messages/OfferCallingCard.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class OfferCallingCardMessage { - constructor() { - this.name = 'OfferCallingCard'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.OfferCallingCard; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentBlock['DestID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjAgentBlock = { - DestID: UUID_1.UUID.zero(), - TransactionID: UUID_1.UUID.zero() - }; - newObjAgentBlock['DestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentBlock['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentBlock = newObjAgentBlock; - return pos - startPos; - } -} -exports.OfferCallingCardMessage = OfferCallingCardMessage; -//# sourceMappingURL=OfferCallingCard.js.map \ No newline at end of file diff --git a/dist/classes/messages/OfferCallingCard.js.map b/dist/classes/messages/OfferCallingCard.js.map deleted file mode 100644 index 362ba3a..0000000 --- a/dist/classes/messages/OfferCallingCard.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"OfferCallingCard.js","sourceRoot":"","sources":["../../../lib/classes/messages/OfferCallingCard.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IA4DlC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAGlB;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;SAC7B,CAAC;QACF,gBAAgB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,gBAAgB,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,0DAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/OfflineNotification.d.ts b/dist/classes/messages/OfflineNotification.d.ts deleted file mode 100644 index b71ece3..0000000 --- a/dist/classes/messages/OfflineNotification.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class OfflineNotificationMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentBlock: { - AgentID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/OfflineNotification.js b/dist/classes/messages/OfflineNotification.js deleted file mode 100644 index d7835b8..0000000 --- a/dist/classes/messages/OfflineNotification.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class OfflineNotificationMessage { - constructor() { - this.name = 'OfflineNotification'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.OfflineNotification; - } - getSize() { - return ((16) * this.AgentBlock.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.AgentBlock.length; - buf.writeUInt8(this.AgentBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.AgentBlock[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.AgentBlock = []; - for (let i = 0; i < count; i++) { - const newObjAgentBlock = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentBlock['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentBlock.push(newObjAgentBlock); - } - return pos - startPos; - } -} -exports.OfflineNotificationMessage = OfflineNotificationMessage; -//# sourceMappingURL=OfflineNotification.js.map \ No newline at end of file diff --git a/dist/classes/messages/OfflineNotification.js.map b/dist/classes/messages/OfflineNotification.js.map deleted file mode 100644 index 8acef2f..0000000 --- a/dist/classes/messages/OfflineNotification.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"OfflineNotification.js","sourceRoot":"","sources":["../../../lib/classes/messages/OfflineNotification.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA2CrC,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACtD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;aACvB,CAAC;YACF,gBAAgB,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACjD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,gEA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/OnlineNotification.d.ts b/dist/classes/messages/OnlineNotification.d.ts deleted file mode 100644 index 30fca8b..0000000 --- a/dist/classes/messages/OnlineNotification.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class OnlineNotificationMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentBlock: { - AgentID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/OnlineNotification.js b/dist/classes/messages/OnlineNotification.js deleted file mode 100644 index 8a0fd85..0000000 --- a/dist/classes/messages/OnlineNotification.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class OnlineNotificationMessage { - constructor() { - this.name = 'OnlineNotification'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.OnlineNotification; - } - getSize() { - return ((16) * this.AgentBlock.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.AgentBlock.length; - buf.writeUInt8(this.AgentBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.AgentBlock[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.AgentBlock = []; - for (let i = 0; i < count; i++) { - const newObjAgentBlock = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentBlock['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentBlock.push(newObjAgentBlock); - } - return pos - startPos; - } -} -exports.OnlineNotificationMessage = OnlineNotificationMessage; -//# sourceMappingURL=OnlineNotification.js.map \ No newline at end of file diff --git a/dist/classes/messages/OnlineNotification.js.map b/dist/classes/messages/OnlineNotification.js.map deleted file mode 100644 index 5b9a6c2..0000000 --- a/dist/classes/messages/OnlineNotification.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"OnlineNotification.js","sourceRoot":"","sources":["../../../lib/classes/messages/OnlineNotification.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IA2CpC,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACtD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;aACvB,CAAC;YACF,gBAAgB,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACjD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,8DA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/OpenCircuit.d.ts b/dist/classes/messages/OpenCircuit.d.ts deleted file mode 100644 index 4c03612..0000000 --- a/dist/classes/messages/OpenCircuit.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { IPAddress } from '../IPAddress'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class OpenCircuitMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - CircuitInfo: { - IP: IPAddress; - Port: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/OpenCircuit.js b/dist/classes/messages/OpenCircuit.js deleted file mode 100644 index 6bb8b97..0000000 --- a/dist/classes/messages/OpenCircuit.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const IPAddress_1 = require("../IPAddress"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class OpenCircuitMessage { - constructor() { - this.name = 'OpenCircuit'; - this.messageFlags = MessageFlags_1.MessageFlags.Blacklisted | MessageFlags_1.MessageFlags.FrequencyFixed; - this.id = Message_1.Message.OpenCircuit; - } - getSize() { - return 6; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.CircuitInfo['IP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.CircuitInfo['Port'], pos); - pos += 2; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjCircuitInfo = { - IP: IPAddress_1.IPAddress.zero(), - Port: 0 - }; - newObjCircuitInfo['IP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjCircuitInfo['Port'] = buf.readUInt16LE(pos); - pos += 2; - this.CircuitInfo = newObjCircuitInfo; - return pos - startPos; - } -} -exports.OpenCircuitMessage = OpenCircuitMessage; -//# sourceMappingURL=OpenCircuit.js.map \ No newline at end of file diff --git a/dist/classes/messages/OpenCircuit.js.map b/dist/classes/messages/OpenCircuit.js.map deleted file mode 100644 index eff7a65..0000000 --- a/dist/classes/messages/OpenCircuit.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"OpenCircuit.js","sourceRoot":"","sources":["../../../lib/classes/messages/OpenCircuit.ts"],"names":[],"mappings":";;AAEA,4CAAuC;AACvC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,WAAW,GAAG,2BAAY,CAAC,cAAc,CAAC;QACtE,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IAwC7B,CAAC;IAjCG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,iBAAiB,GAGnB;YACA,EAAE,EAAE,qBAAS,CAAC,IAAI,EAAE;YACpB,IAAI,EAAE,CAAC;SACV,CAAC;QACF,iBAAiB,CAAC,IAAI,CAAC,GAAG,IAAI,qBAAS,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,iBAAiB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,WAAW,GAAG,iBAAiB,CAAC;QACrC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,gDA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/PacketAck.d.ts b/dist/classes/messages/PacketAck.d.ts deleted file mode 100644 index dde6d91..0000000 --- a/dist/classes/messages/PacketAck.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PacketAckMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - Packets: { - ID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PacketAck.js b/dist/classes/messages/PacketAck.js deleted file mode 100644 index 59928de..0000000 --- a/dist/classes/messages/PacketAck.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class PacketAckMessage { - constructor() { - this.name = 'PacketAck'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyFixed; - this.id = Message_1.Message.PacketAck; - } - getSize() { - return ((4) * this.Packets.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.Packets.length; - buf.writeUInt8(this.Packets.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.Packets[i]['ID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.Packets = []; - for (let i = 0; i < count; i++) { - const newObjPackets = { - ID: 0 - }; - newObjPackets['ID'] = buf.readUInt32LE(pos); - pos += 4; - this.Packets.push(newObjPackets); - } - return pos - startPos; - } -} -exports.PacketAckMessage = PacketAckMessage; -//# sourceMappingURL=PacketAck.js.map \ No newline at end of file diff --git a/dist/classes/messages/PacketAck.js.map b/dist/classes/messages/PacketAck.js.map deleted file mode 100644 index 8d4a2df..0000000 --- a/dist/classes/messages/PacketAck.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PacketAck.js","sourceRoot":"","sources":["../../../lib/classes/messages/PacketAck.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gBAAgB;IAA7B;QAEI,SAAI,GAAG,WAAW,CAAC;QACnB,iBAAY,GAAG,2BAAY,CAAC,cAAc,CAAC;QAC3C,OAAE,GAAG,iBAAO,CAAC,SAAS,CAAC;IA2C3B,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC3C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;QAClC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC3C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC;YAC9C,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;QAClB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,aAAa,GAEf;gBACA,EAAE,EAAE,CAAC;aACR,CAAC;YACF,aAAa,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC5C,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;SACpC;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,4CA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelAccessListReply.d.ts b/dist/classes/messages/ParcelAccessListReply.d.ts deleted file mode 100644 index 75c7ed2..0000000 --- a/dist/classes/messages/ParcelAccessListReply.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelAccessListReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - AgentID: UUID; - SequenceID: number; - Flags: number; - LocalID: number; - }; - List: { - ID: UUID; - Time: number; - Flags: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelAccessListReply.js b/dist/classes/messages/ParcelAccessListReply.js deleted file mode 100644 index 786bd26..0000000 --- a/dist/classes/messages/ParcelAccessListReply.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelAccessListReplyMessage { - constructor() { - this.name = 'ParcelAccessListReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelAccessListReply; - } - getSize() { - return ((24) * this.List.length) + 29; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Data['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data['SequenceID'], pos); - pos += 4; - buf.writeUInt32LE(this.Data['Flags'], pos); - pos += 4; - buf.writeInt32LE(this.Data['LocalID'], pos); - pos += 4; - const count = this.List.length; - buf.writeUInt8(this.List.length, pos++); - for (let i = 0; i < count; i++) { - this.List[i]['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.List[i]['Time'], pos); - pos += 4; - buf.writeUInt32LE(this.List[i]['Flags'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - AgentID: UUID_1.UUID.zero(), - SequenceID: 0, - Flags: 0, - LocalID: 0 - }; - newObjData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['SequenceID'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - const count = buf.readUInt8(pos++); - this.List = []; - for (let i = 0; i < count; i++) { - const newObjList = { - ID: UUID_1.UUID.zero(), - Time: 0, - Flags: 0 - }; - newObjList['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjList['Time'] = buf.readInt32LE(pos); - pos += 4; - newObjList['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.List.push(newObjList); - } - return pos - startPos; - } -} -exports.ParcelAccessListReplyMessage = ParcelAccessListReplyMessage; -//# sourceMappingURL=ParcelAccessListReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelAccessListReply.js.map b/dist/classes/messages/ParcelAccessListReply.js.map deleted file mode 100644 index 17e01c2..0000000 --- a/dist/classes/messages/ParcelAccessListReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelAccessListReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelAccessListReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelAccessListRequest.d.ts b/dist/classes/messages/ParcelAccessListRequest.d.ts deleted file mode 100644 index 9527a93..0000000 --- a/dist/classes/messages/ParcelAccessListRequest.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelAccessListRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - SequenceID: number; - Flags: number; - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelAccessListRequest.js b/dist/classes/messages/ParcelAccessListRequest.js deleted file mode 100644 index 364b129..0000000 --- a/dist/classes/messages/ParcelAccessListRequest.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelAccessListRequestMessage { - constructor() { - this.name = 'ParcelAccessListRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelAccessListRequest; - } - 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.writeInt32LE(this.Data['SequenceID'], pos); - pos += 4; - buf.writeUInt32LE(this.Data['Flags'], pos); - pos += 4; - buf.writeInt32LE(this.Data['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - SequenceID: 0, - Flags: 0, - LocalID: 0 - }; - newObjData['SequenceID'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ParcelAccessListRequestMessage = ParcelAccessListRequestMessage; -//# sourceMappingURL=ParcelAccessListRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelAccessListRequest.js.map b/dist/classes/messages/ParcelAccessListRequest.js.map deleted file mode 100644 index a9597a5..0000000 --- a/dist/classes/messages/ParcelAccessListRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelAccessListRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelAccessListRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IAmEzC,CAAC;IAvDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAIZ;YACA,UAAU,EAAE,CAAC;YACb,KAAK,EAAE,CAAC;YACR,OAAO,EAAE,CAAC;SACb,CAAC;QACF,UAAU,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvED,wEAuEC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelAccessListUpdate.d.ts b/dist/classes/messages/ParcelAccessListUpdate.d.ts deleted file mode 100644 index abc9e1c..0000000 --- a/dist/classes/messages/ParcelAccessListUpdate.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelAccessListUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - Flags: number; - LocalID: number; - TransactionID: UUID; - SequenceID: number; - Sections: number; - }; - List: { - ID: UUID; - Time: number; - Flags: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelAccessListUpdate.js b/dist/classes/messages/ParcelAccessListUpdate.js deleted file mode 100644 index 373b870..0000000 --- a/dist/classes/messages/ParcelAccessListUpdate.js +++ /dev/null @@ -1,93 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelAccessListUpdateMessage { - constructor() { - this.name = 'ParcelAccessListUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelAccessListUpdate; - } - getSize() { - return ((24) * this.List.length) + 65; - } - 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.Data['Flags'], pos); - pos += 4; - buf.writeInt32LE(this.Data['LocalID'], pos); - pos += 4; - this.Data['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data['SequenceID'], pos); - pos += 4; - buf.writeInt32LE(this.Data['Sections'], pos); - pos += 4; - const count = this.List.length; - buf.writeUInt8(this.List.length, pos++); - for (let i = 0; i < count; i++) { - this.List[i]['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.List[i]['Time'], pos); - pos += 4; - buf.writeUInt32LE(this.List[i]['Flags'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - Flags: 0, - LocalID: 0, - TransactionID: UUID_1.UUID.zero(), - SequenceID: 0, - Sections: 0 - }; - newObjData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['SequenceID'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Sections'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - const count = buf.readUInt8(pos++); - this.List = []; - for (let i = 0; i < count; i++) { - const newObjList = { - ID: UUID_1.UUID.zero(), - Time: 0, - Flags: 0 - }; - newObjList['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjList['Time'] = buf.readInt32LE(pos); - pos += 4; - newObjList['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.List.push(newObjList); - } - return pos - startPos; - } -} -exports.ParcelAccessListUpdateMessage = ParcelAccessListUpdateMessage; -//# sourceMappingURL=ParcelAccessListUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelAccessListUpdate.js.map b/dist/classes/messages/ParcelAccessListUpdate.js.map deleted file mode 100644 index 8b1126a..0000000 --- a/dist/classes/messages/ParcelAccessListUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelAccessListUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelAccessListUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelAuctions.d.ts b/dist/classes/messages/ParcelAuctions.d.ts deleted file mode 100644 index 3e291d3..0000000 --- a/dist/classes/messages/ParcelAuctions.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelAuctionsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ParcelData: { - ParcelID: UUID; - WinnerID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelAuctions.js b/dist/classes/messages/ParcelAuctions.js deleted file mode 100644 index 996ae09..0000000 --- a/dist/classes/messages/ParcelAuctions.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelAuctionsMessage { - constructor() { - this.name = 'ParcelAuctions'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelAuctions; - } - getSize() { - return ((32) * this.ParcelData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.ParcelData.length; - buf.writeUInt8(this.ParcelData.length, pos++); - for (let i = 0; i < count; i++) { - this.ParcelData[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData[i]['WinnerID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.ParcelData = []; - for (let i = 0; i < count; i++) { - const newObjParcelData = { - ParcelID: UUID_1.UUID.zero(), - WinnerID: UUID_1.UUID.zero() - }; - newObjParcelData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['WinnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ParcelData.push(newObjParcelData); - } - return pos - startPos; - } -} -exports.ParcelAuctionsMessage = ParcelAuctionsMessage; -//# sourceMappingURL=ParcelAuctions.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelAuctions.js.map b/dist/classes/messages/ParcelAuctions.js.map deleted file mode 100644 index a44e741..0000000 --- a/dist/classes/messages/ParcelAuctions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelAuctions.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelAuctions.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAkDhC,CAAC;IA3CG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAGlB;gBACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;gBACrB,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;aACxB,CAAC;YACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAtDD,sDAsDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelBuy.d.ts b/dist/classes/messages/ParcelBuy.d.ts deleted file mode 100644 index bfb94f7..0000000 --- a/dist/classes/messages/ParcelBuy.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelBuyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - GroupID: UUID; - IsGroupOwned: boolean; - RemoveContribution: boolean; - LocalID: number; - Final: boolean; - }; - ParcelData: { - Price: number; - Area: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelBuy.js b/dist/classes/messages/ParcelBuy.js deleted file mode 100644 index 966a183..0000000 --- a/dist/classes/messages/ParcelBuy.js +++ /dev/null @@ -1,74 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelBuyMessage { - constructor() { - this.name = 'ParcelBuy'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelBuy; - } - getSize() { - return 63; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Data['IsGroupOwned']) ? 1 : 0, pos++); - buf.writeUInt8((this.Data['RemoveContribution']) ? 1 : 0, pos++); - buf.writeInt32LE(this.Data['LocalID'], pos); - pos += 4; - buf.writeUInt8((this.Data['Final']) ? 1 : 0, pos++); - buf.writeInt32LE(this.ParcelData['Price'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['Area'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - GroupID: UUID_1.UUID.zero(), - IsGroupOwned: false, - RemoveContribution: false, - LocalID: 0, - Final: false - }; - newObjData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['IsGroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjData['RemoveContribution'] = (buf.readUInt8(pos++) === 1); - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Final'] = (buf.readUInt8(pos++) === 1); - this.Data = newObjData; - const newObjParcelData = { - Price: 0, - Area: 0 - }; - newObjParcelData['Price'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['Area'] = buf.readInt32LE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelBuyMessage = ParcelBuyMessage; -//# sourceMappingURL=ParcelBuy.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelBuy.js.map b/dist/classes/messages/ParcelBuy.js.map deleted file mode 100644 index 4340ad9..0000000 --- a/dist/classes/messages/ParcelBuy.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelBuy.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelBuy.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelBuyPass.d.ts b/dist/classes/messages/ParcelBuyPass.d.ts deleted file mode 100644 index 99f8537..0000000 --- a/dist/classes/messages/ParcelBuyPass.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelBuyPassMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelBuyPass.js b/dist/classes/messages/ParcelBuyPass.js deleted file mode 100644 index 685ba0a..0000000 --- a/dist/classes/messages/ParcelBuyPass.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelBuyPassMessage { - constructor() { - this.name = 'ParcelBuyPass'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelBuyPass; - } - 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.writeInt32LE(this.ParcelData['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - LocalID: 0 - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelBuyPassMessage = ParcelBuyPassMessage; -//# sourceMappingURL=ParcelBuyPass.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelBuyPass.js.map b/dist/classes/messages/ParcelBuyPass.js.map deleted file mode 100644 index 58daa1a..0000000 --- a/dist/classes/messages/ParcelBuyPass.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelBuyPass.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelBuyPass.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IAqD/B,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAElB;YACA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,gBAAgB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,oDAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelClaim.d.ts b/dist/classes/messages/ParcelClaim.d.ts deleted file mode 100644 index d1fb685..0000000 --- a/dist/classes/messages/ParcelClaim.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelClaimMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - GroupID: UUID; - IsGroupOwned: boolean; - Final: boolean; - }; - ParcelData: { - West: number; - South: number; - East: number; - North: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelClaim.js b/dist/classes/messages/ParcelClaim.js deleted file mode 100644 index 758b264..0000000 --- a/dist/classes/messages/ParcelClaim.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelClaimMessage { - constructor() { - this.name = 'ParcelClaim'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelClaim; - } - getSize() { - return ((16) * this.ParcelData.length) + 51; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Data['IsGroupOwned']) ? 1 : 0, pos++); - buf.writeUInt8((this.Data['Final']) ? 1 : 0, pos++); - const count = this.ParcelData.length; - buf.writeUInt8(this.ParcelData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeFloatLE(this.ParcelData[i]['West'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData[i]['South'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData[i]['East'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData[i]['North'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - GroupID: UUID_1.UUID.zero(), - IsGroupOwned: false, - Final: false - }; - newObjData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['IsGroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjData['Final'] = (buf.readUInt8(pos++) === 1); - this.Data = newObjData; - const count = buf.readUInt8(pos++); - this.ParcelData = []; - for (let i = 0; i < count; i++) { - const newObjParcelData = { - West: 0, - South: 0, - East: 0, - North: 0 - }; - newObjParcelData['West'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['South'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['East'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['North'] = buf.readFloatLE(pos); - pos += 4; - this.ParcelData.push(newObjParcelData); - } - return pos - startPos; - } -} -exports.ParcelClaimMessage = ParcelClaimMessage; -//# sourceMappingURL=ParcelClaim.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelClaim.js.map b/dist/classes/messages/ParcelClaim.js.map deleted file mode 100644 index dabd79a..0000000 --- a/dist/classes/messages/ParcelClaim.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelClaim.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelClaim.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelDeedToGroup.d.ts b/dist/classes/messages/ParcelDeedToGroup.d.ts deleted file mode 100644 index 7fcfd85..0000000 --- a/dist/classes/messages/ParcelDeedToGroup.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelDeedToGroupMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - GroupID: UUID; - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelDeedToGroup.js b/dist/classes/messages/ParcelDeedToGroup.js deleted file mode 100644 index f538a4d..0000000 --- a/dist/classes/messages/ParcelDeedToGroup.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelDeedToGroupMessage { - constructor() { - this.name = 'ParcelDeedToGroup'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelDeedToGroup; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - GroupID: UUID_1.UUID.zero(), - LocalID: 0 - }; - newObjData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ParcelDeedToGroupMessage = ParcelDeedToGroupMessage; -//# sourceMappingURL=ParcelDeedToGroup.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelDeedToGroup.js.map b/dist/classes/messages/ParcelDeedToGroup.js.map deleted file mode 100644 index f846d59..0000000 --- a/dist/classes/messages/ParcelDeedToGroup.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelDeedToGroup.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelDeedToGroup.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IA4DnC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,OAAO,EAAE,CAAC;SACb,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,4DAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelDisableObjects.d.ts b/dist/classes/messages/ParcelDisableObjects.d.ts deleted file mode 100644 index 22fc4d4..0000000 --- a/dist/classes/messages/ParcelDisableObjects.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelDisableObjectsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - LocalID: number; - ReturnType: number; - }; - TaskIDs: { - TaskID: UUID; - }[]; - OwnerIDs: { - OwnerID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelDisableObjects.js b/dist/classes/messages/ParcelDisableObjects.js deleted file mode 100644 index 6c237fc..0000000 --- a/dist/classes/messages/ParcelDisableObjects.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelDisableObjectsMessage { - constructor() { - this.name = 'ParcelDisableObjects'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelDisableObjects; - } - getSize() { - return ((16) * this.TaskIDs.length) + ((16) * this.OwnerIDs.length) + 42; - } - 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.ParcelData['LocalID'], pos); - pos += 4; - buf.writeUInt32LE(this.ParcelData['ReturnType'], pos); - pos += 4; - let count = this.TaskIDs.length; - buf.writeUInt8(this.TaskIDs.length, pos++); - for (let i = 0; i < count; i++) { - this.TaskIDs[i]['TaskID'].writeToBuffer(buf, pos); - pos += 16; - } - count = this.OwnerIDs.length; - buf.writeUInt8(this.OwnerIDs.length, pos++); - for (let i = 0; i < count; i++) { - this.OwnerIDs[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - LocalID: 0, - ReturnType: 0 - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['ReturnType'] = buf.readUInt32LE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - let count = buf.readUInt8(pos++); - this.TaskIDs = []; - for (let i = 0; i < count; i++) { - const newObjTaskIDs = { - TaskID: UUID_1.UUID.zero() - }; - newObjTaskIDs['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TaskIDs.push(newObjTaskIDs); - } - count = buf.readUInt8(pos++); - this.OwnerIDs = []; - for (let i = 0; i < count; i++) { - const newObjOwnerIDs = { - OwnerID: UUID_1.UUID.zero() - }; - newObjOwnerIDs['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.OwnerIDs.push(newObjOwnerIDs); - } - return pos - startPos; - } -} -exports.ParcelDisableObjectsMessage = ParcelDisableObjectsMessage; -//# sourceMappingURL=ParcelDisableObjects.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelDisableObjects.js.map b/dist/classes/messages/ParcelDisableObjects.js.map deleted file mode 100644 index ce2ee33..0000000 --- a/dist/classes/messages/ParcelDisableObjects.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelDisableObjects.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelDisableObjects.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelDivide.d.ts b/dist/classes/messages/ParcelDivide.d.ts deleted file mode 100644 index 125731b..0000000 --- a/dist/classes/messages/ParcelDivide.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelDivideMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - West: number; - South: number; - East: number; - North: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelDivide.js b/dist/classes/messages/ParcelDivide.js deleted file mode 100644 index 29fd0ba..0000000 --- a/dist/classes/messages/ParcelDivide.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelDivideMessage { - constructor() { - this.name = 'ParcelDivide'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelDivide; - } - 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; - buf.writeFloatLE(this.ParcelData['West'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['South'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['East'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['North'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - West: 0, - South: 0, - East: 0, - North: 0 - }; - newObjParcelData['West'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['South'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['East'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['North'] = buf.readFloatLE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelDivideMessage = ParcelDivideMessage; -//# sourceMappingURL=ParcelDivide.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelDivide.js.map b/dist/classes/messages/ParcelDivide.js.map deleted file mode 100644 index a68bba2..0000000 --- a/dist/classes/messages/ParcelDivide.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelDivide.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelDivide.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IA0E9B,CAAC;IA7DG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAKlB;YACA,IAAI,EAAE,CAAC;YACP,KAAK,EAAE,CAAC;YACR,IAAI,EAAE,CAAC;YACP,KAAK,EAAE,CAAC;SACX,CAAC;QACF,gBAAgB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9ED,kDA8EC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelDwellReply.d.ts b/dist/classes/messages/ParcelDwellReply.d.ts deleted file mode 100644 index 1803050..0000000 --- a/dist/classes/messages/ParcelDwellReply.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelDwellReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - Data: { - LocalID: number; - ParcelID: UUID; - Dwell: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelDwellReply.js b/dist/classes/messages/ParcelDwellReply.js deleted file mode 100644 index ffdf045..0000000 --- a/dist/classes/messages/ParcelDwellReply.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelDwellReplyMessage { - constructor() { - this.name = 'ParcelDwellReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelDwellReply; - } - getSize() { - return 40; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data['LocalID'], pos); - pos += 4; - this.Data['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeFloatLE(this.Data['Dwell'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjData = { - LocalID: 0, - ParcelID: UUID_1.UUID.zero(), - Dwell: 0 - }; - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Dwell'] = buf.readFloatLE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ParcelDwellReplyMessage = ParcelDwellReplyMessage; -//# sourceMappingURL=ParcelDwellReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelDwellReply.js.map b/dist/classes/messages/ParcelDwellReply.js.map deleted file mode 100644 index 829db81..0000000 --- a/dist/classes/messages/ParcelDwellReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelDwellReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelDwellReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IA4DlC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAIZ;YACA,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,KAAK,EAAE,CAAC;SACX,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,0DAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelDwellRequest.d.ts b/dist/classes/messages/ParcelDwellRequest.d.ts deleted file mode 100644 index 944b4c7..0000000 --- a/dist/classes/messages/ParcelDwellRequest.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelDwellRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - LocalID: number; - ParcelID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelDwellRequest.js b/dist/classes/messages/ParcelDwellRequest.js deleted file mode 100644 index b9f07e3..0000000 --- a/dist/classes/messages/ParcelDwellRequest.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelDwellRequestMessage { - constructor() { - this.name = 'ParcelDwellRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelDwellRequest; - } - getSize() { - return 52; - } - 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.Data['LocalID'], pos); - pos += 4; - this.Data['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - LocalID: 0, - ParcelID: UUID_1.UUID.zero() - }; - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ParcelDwellRequestMessage = ParcelDwellRequestMessage; -//# sourceMappingURL=ParcelDwellRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelDwellRequest.js.map b/dist/classes/messages/ParcelDwellRequest.js.map deleted file mode 100644 index d27283d..0000000 --- a/dist/classes/messages/ParcelDwellRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelDwellRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelDwellRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IA4DpC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,8DAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelGodForceOwner.d.ts b/dist/classes/messages/ParcelGodForceOwner.d.ts deleted file mode 100644 index ab1c937..0000000 --- a/dist/classes/messages/ParcelGodForceOwner.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelGodForceOwnerMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - OwnerID: UUID; - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelGodForceOwner.js b/dist/classes/messages/ParcelGodForceOwner.js deleted file mode 100644 index c23fb60..0000000 --- a/dist/classes/messages/ParcelGodForceOwner.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelGodForceOwnerMessage { - constructor() { - this.name = 'ParcelGodForceOwner'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelGodForceOwner; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - OwnerID: UUID_1.UUID.zero(), - LocalID: 0 - }; - newObjData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ParcelGodForceOwnerMessage = ParcelGodForceOwnerMessage; -//# sourceMappingURL=ParcelGodForceOwner.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelGodForceOwner.js.map b/dist/classes/messages/ParcelGodForceOwner.js.map deleted file mode 100644 index cbd6533..0000000 --- a/dist/classes/messages/ParcelGodForceOwner.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelGodForceOwner.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelGodForceOwner.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA4DrC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,OAAO,EAAE,CAAC;SACb,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,gEAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelGodMarkAsContent.d.ts b/dist/classes/messages/ParcelGodMarkAsContent.d.ts deleted file mode 100644 index 2d37306..0000000 --- a/dist/classes/messages/ParcelGodMarkAsContent.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelGodMarkAsContentMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelGodMarkAsContent.js b/dist/classes/messages/ParcelGodMarkAsContent.js deleted file mode 100644 index 3eb171f..0000000 --- a/dist/classes/messages/ParcelGodMarkAsContent.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelGodMarkAsContentMessage { - constructor() { - this.name = 'ParcelGodMarkAsContent'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelGodMarkAsContent; - } - 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.writeInt32LE(this.ParcelData['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - LocalID: 0 - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelGodMarkAsContentMessage = ParcelGodMarkAsContentMessage; -//# sourceMappingURL=ParcelGodMarkAsContent.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelGodMarkAsContent.js.map b/dist/classes/messages/ParcelGodMarkAsContent.js.map deleted file mode 100644 index f3c84bd..0000000 --- a/dist/classes/messages/ParcelGodMarkAsContent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelGodMarkAsContent.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelGodMarkAsContent.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IAqDxC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAElB;YACA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,gBAAgB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,sEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelInfoReply.d.ts b/dist/classes/messages/ParcelInfoReply.d.ts deleted file mode 100644 index baaf2ff..0000000 --- a/dist/classes/messages/ParcelInfoReply.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelInfoReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - Data: { - ParcelID: UUID; - OwnerID: UUID; - Name: Buffer; - Desc: Buffer; - ActualArea: number; - BillableArea: number; - Flags: number; - GlobalX: number; - GlobalY: number; - GlobalZ: number; - SimName: Buffer; - SnapshotID: UUID; - Dwell: number; - SalePrice: number; - AuctionID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelInfoReply.js b/dist/classes/messages/ParcelInfoReply.js deleted file mode 100644 index 11a5442..0000000 --- a/dist/classes/messages/ParcelInfoReply.js +++ /dev/null @@ -1,116 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelInfoReplyMessage { - constructor() { - this.name = 'ParcelInfoReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelInfoReply; - } - getSize() { - return (this.Data['Name'].length + 1 + this.Data['Desc'].length + 1 + this.Data['SimName'].length + 1) + 97; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['Name'].length, pos++); - this.Data['Name'].copy(buf, pos); - pos += this.Data['Name'].length; - buf.writeUInt8(this.Data['Desc'].length, pos++); - this.Data['Desc'].copy(buf, pos); - pos += this.Data['Desc'].length; - buf.writeInt32LE(this.Data['ActualArea'], pos); - pos += 4; - buf.writeInt32LE(this.Data['BillableArea'], pos); - pos += 4; - buf.writeUInt8(this.Data['Flags'], pos++); - buf.writeFloatLE(this.Data['GlobalX'], pos); - pos += 4; - buf.writeFloatLE(this.Data['GlobalY'], pos); - pos += 4; - buf.writeFloatLE(this.Data['GlobalZ'], pos); - pos += 4; - buf.writeUInt8(this.Data['SimName'].length, pos++); - this.Data['SimName'].copy(buf, pos); - pos += this.Data['SimName'].length; - this.Data['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeFloatLE(this.Data['Dwell'], pos); - pos += 4; - buf.writeInt32LE(this.Data['SalePrice'], pos); - pos += 4; - buf.writeInt32LE(this.Data['AuctionID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjData = { - ParcelID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Desc: Buffer.allocUnsafe(0), - ActualArea: 0, - BillableArea: 0, - Flags: 0, - GlobalX: 0, - GlobalY: 0, - GlobalZ: 0, - SimName: Buffer.allocUnsafe(0), - SnapshotID: UUID_1.UUID.zero(), - Dwell: 0, - SalePrice: 0, - AuctionID: 0 - }; - newObjData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjData['Desc'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['ActualArea'] = buf.readInt32LE(pos); - pos += 4; - newObjData['BillableArea'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Flags'] = buf.readUInt8(pos++); - newObjData['GlobalX'] = buf.readFloatLE(pos); - pos += 4; - newObjData['GlobalY'] = buf.readFloatLE(pos); - pos += 4; - newObjData['GlobalZ'] = buf.readFloatLE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Dwell'] = buf.readFloatLE(pos); - pos += 4; - newObjData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - newObjData['AuctionID'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ParcelInfoReplyMessage = ParcelInfoReplyMessage; -//# sourceMappingURL=ParcelInfoReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelInfoReply.js.map b/dist/classes/messages/ParcelInfoReply.js.map deleted file mode 100644 index 6aef33b..0000000 --- a/dist/classes/messages/ParcelInfoReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelInfoReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelInfoReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAoJjC,CAAC;IA7HG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAChH,CAAC;IAED,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,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAChD,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QAChC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAChD,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QAChC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC1C,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACnD,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC;QACnC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAgBZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC3B,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC3B,UAAU,EAAE,CAAC;YACb,YAAY,EAAE,CAAC;YACf,KAAK,EAAE,CAAC;YACR,OAAO,EAAE,CAAC;YACV,OAAO,EAAE,CAAC;YACV,OAAO,EAAE,CAAC;YACV,OAAO,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC9B,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,KAAK,EAAE,CAAC;YACR,SAAS,EAAE,CAAC;YACZ,SAAS,EAAE,CAAC;SACf,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACrD,GAAG,IAAI,SAAS,CAAC;QACjB,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACrD,GAAG,IAAI,SAAS,CAAC;QACjB,UAAU,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAC3C,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACxD,GAAG,IAAI,SAAS,CAAC;QACjB,UAAU,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAxJD,wDAwJC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelInfoRequest.d.ts b/dist/classes/messages/ParcelInfoRequest.d.ts deleted file mode 100644 index eb1c65c..0000000 --- a/dist/classes/messages/ParcelInfoRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelInfoRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - ParcelID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelInfoRequest.js b/dist/classes/messages/ParcelInfoRequest.js deleted file mode 100644 index 064e3a9..0000000 --- a/dist/classes/messages/ParcelInfoRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelInfoRequestMessage { - constructor() { - this.name = 'ParcelInfoRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelInfoRequest; - } - 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.Data['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - ParcelID: UUID_1.UUID.zero() - }; - newObjData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ParcelInfoRequestMessage = ParcelInfoRequestMessage; -//# sourceMappingURL=ParcelInfoRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelInfoRequest.js.map b/dist/classes/messages/ParcelInfoRequest.js.map deleted file mode 100644 index 743a9bd..0000000 --- a/dist/classes/messages/ParcelInfoRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelInfoRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelInfoRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAqDnC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAEZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,4DAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelJoin.d.ts b/dist/classes/messages/ParcelJoin.d.ts deleted file mode 100644 index 8daacdc..0000000 --- a/dist/classes/messages/ParcelJoin.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelJoinMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - West: number; - South: number; - East: number; - North: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelJoin.js b/dist/classes/messages/ParcelJoin.js deleted file mode 100644 index 5c4dba7..0000000 --- a/dist/classes/messages/ParcelJoin.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelJoinMessage { - constructor() { - this.name = 'ParcelJoin'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelJoin; - } - 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; - buf.writeFloatLE(this.ParcelData['West'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['South'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['East'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['North'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - West: 0, - South: 0, - East: 0, - North: 0 - }; - newObjParcelData['West'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['South'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['East'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['North'] = buf.readFloatLE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelJoinMessage = ParcelJoinMessage; -//# sourceMappingURL=ParcelJoin.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelJoin.js.map b/dist/classes/messages/ParcelJoin.js.map deleted file mode 100644 index 84fed61..0000000 --- a/dist/classes/messages/ParcelJoin.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelJoin.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelJoin.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IA0E5B,CAAC;IA7DG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAKlB;YACA,IAAI,EAAE,CAAC;YACP,KAAK,EAAE,CAAC;YACR,IAAI,EAAE,CAAC;YACP,KAAK,EAAE,CAAC;SACX,CAAC;QACF,gBAAgB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9ED,8CA8EC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelMediaCommandMessage.d.ts b/dist/classes/messages/ParcelMediaCommandMessage.d.ts deleted file mode 100644 index b275413..0000000 --- a/dist/classes/messages/ParcelMediaCommandMessage.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelMediaCommandMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - CommandBlock: { - Flags: number; - Command: number; - Time: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelMediaCommandMessage.js b/dist/classes/messages/ParcelMediaCommandMessage.js deleted file mode 100644 index 1a0f9cc..0000000 --- a/dist/classes/messages/ParcelMediaCommandMessage.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelMediaCommandMessageMessage { - constructor() { - this.name = 'ParcelMediaCommandMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelMediaCommandMessage; - } - getSize() { - return 12; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.CommandBlock['Flags'], pos); - pos += 4; - buf.writeUInt32LE(this.CommandBlock['Command'], pos); - pos += 4; - buf.writeFloatLE(this.CommandBlock['Time'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjCommandBlock = { - Flags: 0, - Command: 0, - Time: 0 - }; - newObjCommandBlock['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjCommandBlock['Command'] = buf.readUInt32LE(pos); - pos += 4; - newObjCommandBlock['Time'] = buf.readFloatLE(pos); - pos += 4; - this.CommandBlock = newObjCommandBlock; - return pos - startPos; - } -} -exports.ParcelMediaCommandMessageMessage = ParcelMediaCommandMessageMessage; -//# sourceMappingURL=ParcelMediaCommandMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelMediaCommandMessage.js.map b/dist/classes/messages/ParcelMediaCommandMessage.js.map deleted file mode 100644 index 725ea6d..0000000 --- a/dist/classes/messages/ParcelMediaCommandMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelMediaCommandMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelMediaCommandMessage.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gCAAgC;IAA7C;QAEI,SAAI,GAAG,2BAA2B,CAAC;QACnC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,yBAAyB,CAAC;IA+C3C,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,kBAAkB,GAIpB;YACA,KAAK,EAAE,CAAC;YACR,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,CAAC;SACV,CAAC;QACF,kBAAkB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,kBAAkB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,kBAAkB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,YAAY,GAAG,kBAAkB,CAAC;QACvC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,4EAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelMediaUpdate.d.ts b/dist/classes/messages/ParcelMediaUpdate.d.ts deleted file mode 100644 index 55df77a..0000000 --- a/dist/classes/messages/ParcelMediaUpdate.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelMediaUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - MediaURL: Buffer; - MediaID: UUID; - MediaAutoScale: number; - }; - DataBlockExtended: { - MediaType: Buffer; - MediaDesc: Buffer; - MediaWidth: number; - MediaHeight: number; - MediaLoop: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelMediaUpdate.js b/dist/classes/messages/ParcelMediaUpdate.js deleted file mode 100644 index 1480324..0000000 --- a/dist/classes/messages/ParcelMediaUpdate.js +++ /dev/null @@ -1,74 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelMediaUpdateMessage { - constructor() { - this.name = 'ParcelMediaUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelMediaUpdate; - } - getSize() { - return (this.DataBlock['MediaURL'].length + 1) + (this.DataBlockExtended['MediaType'].length + 1 + this.DataBlockExtended['MediaDesc'].length + 1) + 26; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.DataBlock['MediaURL'].length, pos++); - this.DataBlock['MediaURL'].copy(buf, pos); - pos += this.DataBlock['MediaURL'].length; - this.DataBlock['MediaID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.DataBlock['MediaAutoScale'], pos++); - buf.writeUInt8(this.DataBlockExtended['MediaType'].length, pos++); - this.DataBlockExtended['MediaType'].copy(buf, pos); - pos += this.DataBlockExtended['MediaType'].length; - buf.writeUInt8(this.DataBlockExtended['MediaDesc'].length, pos++); - this.DataBlockExtended['MediaDesc'].copy(buf, pos); - pos += this.DataBlockExtended['MediaDesc'].length; - buf.writeInt32LE(this.DataBlockExtended['MediaWidth'], pos); - pos += 4; - buf.writeInt32LE(this.DataBlockExtended['MediaHeight'], pos); - pos += 4; - buf.writeUInt8(this.DataBlockExtended['MediaLoop'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - MediaURL: Buffer.allocUnsafe(0), - MediaID: UUID_1.UUID.zero(), - MediaAutoScale: 0 - }; - varLength = buf.readUInt8(pos++); - newObjDataBlock['MediaURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjDataBlock['MediaID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['MediaAutoScale'] = buf.readUInt8(pos++); - this.DataBlock = newObjDataBlock; - const newObjDataBlockExtended = { - MediaType: Buffer.allocUnsafe(0), - MediaDesc: Buffer.allocUnsafe(0), - MediaWidth: 0, - MediaHeight: 0, - MediaLoop: 0 - }; - varLength = buf.readUInt8(pos++); - newObjDataBlockExtended['MediaType'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjDataBlockExtended['MediaDesc'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjDataBlockExtended['MediaWidth'] = buf.readInt32LE(pos); - pos += 4; - newObjDataBlockExtended['MediaHeight'] = buf.readInt32LE(pos); - pos += 4; - newObjDataBlockExtended['MediaLoop'] = buf.readUInt8(pos++); - this.DataBlockExtended = newObjDataBlockExtended; - return pos - startPos; - } -} -exports.ParcelMediaUpdateMessage = ParcelMediaUpdateMessage; -//# sourceMappingURL=ParcelMediaUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelMediaUpdate.js.map b/dist/classes/messages/ParcelMediaUpdate.js.map deleted file mode 100644 index 253c535..0000000 --- a/dist/classes/messages/ParcelMediaUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelMediaUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelMediaUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelObjectOwnersReply.d.ts b/dist/classes/messages/ParcelObjectOwnersReply.d.ts deleted file mode 100644 index 4d42218..0000000 --- a/dist/classes/messages/ParcelObjectOwnersReply.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelObjectOwnersReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - OwnerID: UUID; - IsGroupOwned: boolean; - Count: number; - OnlineStatus: boolean; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelObjectOwnersReply.js b/dist/classes/messages/ParcelObjectOwnersReply.js deleted file mode 100644 index dd1acdc..0000000 --- a/dist/classes/messages/ParcelObjectOwnersReply.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelObjectOwnersReplyMessage { - constructor() { - this.name = 'ParcelObjectOwnersReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelObjectOwnersReply; - } - getSize() { - return ((22) * this.Data.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.Data.length; - buf.writeUInt8(this.Data.length, pos++); - for (let i = 0; i < count; i++) { - this.Data[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Data[i]['IsGroupOwned']) ? 1 : 0, pos++); - buf.writeInt32LE(this.Data[i]['Count'], pos); - pos += 4; - buf.writeUInt8((this.Data[i]['OnlineStatus']) ? 1 : 0, pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.Data = []; - for (let i = 0; i < count; i++) { - const newObjData = { - OwnerID: UUID_1.UUID.zero(), - IsGroupOwned: false, - Count: 0, - OnlineStatus: false - }; - newObjData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['IsGroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjData['Count'] = buf.readInt32LE(pos); - pos += 4; - newObjData['OnlineStatus'] = (buf.readUInt8(pos++) === 1); - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.ParcelObjectOwnersReplyMessage = ParcelObjectOwnersReplyMessage; -//# sourceMappingURL=ParcelObjectOwnersReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelObjectOwnersReply.js.map b/dist/classes/messages/ParcelObjectOwnersReply.js.map deleted file mode 100644 index feb6f8b..0000000 --- a/dist/classes/messages/ParcelObjectOwnersReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelObjectOwnersReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelObjectOwnersReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,UAAU,GAAG,2BAAY,CAAC,YAAY,CAAC;QACnH,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IA4DzC,CAAC;IAnDG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IACzC,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC;QAC/B,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACxC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAChD,GAAG,IAAI,EAAE,CAAC;YACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;YAC9D,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;YAC7C,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;SACjE;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;QACf,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,UAAU,GAKZ;gBACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;gBACpB,YAAY,EAAE,KAAK;gBACnB,KAAK,EAAE,CAAC;gBACR,YAAY,EAAE,KAAK;aACtB,CAAC;YACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC3C,GAAG,IAAI,EAAE,CAAC;YACV,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;YAC1D,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YAC3C,GAAG,IAAI,CAAC,CAAC;YACT,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;YAC1D,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;SAC9B;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,wEAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelObjectOwnersRequest.d.ts b/dist/classes/messages/ParcelObjectOwnersRequest.d.ts deleted file mode 100644 index 43cc51a..0000000 --- a/dist/classes/messages/ParcelObjectOwnersRequest.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelObjectOwnersRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelObjectOwnersRequest.js b/dist/classes/messages/ParcelObjectOwnersRequest.js deleted file mode 100644 index 788ad36..0000000 --- a/dist/classes/messages/ParcelObjectOwnersRequest.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelObjectOwnersRequestMessage { - constructor() { - this.name = 'ParcelObjectOwnersRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelObjectOwnersRequest; - } - 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.writeInt32LE(this.ParcelData['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - LocalID: 0 - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelObjectOwnersRequestMessage = ParcelObjectOwnersRequestMessage; -//# sourceMappingURL=ParcelObjectOwnersRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelObjectOwnersRequest.js.map b/dist/classes/messages/ParcelObjectOwnersRequest.js.map deleted file mode 100644 index c297949..0000000 --- a/dist/classes/messages/ParcelObjectOwnersRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelObjectOwnersRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelObjectOwnersRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gCAAgC;IAA7C;QAEI,SAAI,GAAG,2BAA2B,CAAC;QACnC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,yBAAyB,CAAC;IAqD3C,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAElB;YACA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,gBAAgB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,4EAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelOverlay.d.ts b/dist/classes/messages/ParcelOverlay.d.ts deleted file mode 100644 index 1eff4e7..0000000 --- a/dist/classes/messages/ParcelOverlay.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelOverlayMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ParcelData: { - SequenceID: number; - Data: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelOverlay.js b/dist/classes/messages/ParcelOverlay.js deleted file mode 100644 index 2def3ae..0000000 --- a/dist/classes/messages/ParcelOverlay.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelOverlayMessage { - constructor() { - this.name = 'ParcelOverlay'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelOverlay; - } - getSize() { - return (this.ParcelData['Data'].length + 2) + 4; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.ParcelData['SequenceID'], pos); - pos += 4; - buf.writeUInt16LE(this.ParcelData['Data'].length, pos); - pos += 2; - this.ParcelData['Data'].copy(buf, pos); - pos += this.ParcelData['Data'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjParcelData = { - SequenceID: 0, - Data: Buffer.allocUnsafe(0) - }; - newObjParcelData['SequenceID'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjParcelData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelOverlayMessage = ParcelOverlayMessage; -//# sourceMappingURL=ParcelOverlay.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelOverlay.js.map b/dist/classes/messages/ParcelOverlay.js.map deleted file mode 100644 index f018855..0000000 --- a/dist/classes/messages/ParcelOverlay.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelOverlay.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelOverlay.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IA4C/B,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC;IACpD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvC,GAAG,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QACtC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAGlB;YACA,UAAU,EAAE,CAAC;YACb,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC9B,CAAC;QACF,gBAAgB,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC3D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhDD,oDAgDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelProperties.d.ts b/dist/classes/messages/ParcelProperties.d.ts deleted file mode 100644 index c70b9c7..0000000 --- a/dist/classes/messages/ParcelProperties.d.ts +++ /dev/null @@ -1,70 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelPropertiesMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ParcelData: { - RequestResult: number; - SequenceID: number; - SnapSelection: boolean; - SelfCount: number; - OtherCount: number; - PublicCount: number; - LocalID: number; - OwnerID: UUID; - IsGroupOwned: boolean; - AuctionID: number; - ClaimDate: number; - ClaimPrice: number; - RentPrice: number; - AABBMin: Vector3; - AABBMax: Vector3; - Bitmap: Buffer; - Area: number; - Status: number; - SimWideMaxPrims: number; - SimWideTotalPrims: number; - MaxPrims: number; - TotalPrims: number; - OwnerPrims: number; - GroupPrims: number; - OtherPrims: number; - SelectedPrims: number; - ParcelPrimBonus: number; - OtherCleanTime: number; - ParcelFlags: number; - SalePrice: number; - Name: Buffer; - Desc: Buffer; - MusicURL: Buffer; - MediaURL: Buffer; - MediaID: UUID; - MediaAutoScale: number; - GroupID: UUID; - PassPrice: number; - PassHours: number; - Category: number; - AuthBuyerID: UUID; - SnapshotID: UUID; - UserLocation: Vector3; - UserLookAt: Vector3; - LandingType: number; - RegionPushOverride: boolean; - RegionDenyAnonymous: boolean; - RegionDenyIdentified: boolean; - RegionDenyTransacted: boolean; - }; - AgeVerificationBlock: { - RegionDenyAgeUnverified: boolean; - }; - RegionAllowAccessBlock: { - RegionAllowAccessOverride: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelProperties.js b/dist/classes/messages/ParcelProperties.js deleted file mode 100644 index 8826eeb..0000000 --- a/dist/classes/messages/ParcelProperties.js +++ /dev/null @@ -1,279 +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"); -const Message_1 = require("../../enums/Message"); -class ParcelPropertiesMessage { - constructor() { - this.name = 'ParcelProperties'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.ParcelProperties; - } - getSize() { - return (this.ParcelData['Bitmap'].length + 2 + this.ParcelData['Name'].length + 1 + this.ParcelData['Desc'].length + 1 + this.ParcelData['MusicURL'].length + 1 + this.ParcelData['MediaURL'].length + 1) + 240; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.ParcelData['RequestResult'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['SequenceID'], pos); - pos += 4; - buf.writeUInt8((this.ParcelData['SnapSelection']) ? 1 : 0, pos++); - buf.writeInt32LE(this.ParcelData['SelfCount'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['OtherCount'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['PublicCount'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['LocalID'], pos); - pos += 4; - this.ParcelData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.ParcelData['IsGroupOwned']) ? 1 : 0, pos++); - buf.writeUInt32LE(this.ParcelData['AuctionID'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['ClaimDate'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['ClaimPrice'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['RentPrice'], pos); - pos += 4; - this.ParcelData['AABBMin'].writeToBuffer(buf, pos, false); - pos += 12; - this.ParcelData['AABBMax'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt16LE(this.ParcelData['Bitmap'].length, pos); - pos += 2; - this.ParcelData['Bitmap'].copy(buf, pos); - pos += this.ParcelData['Bitmap'].length; - buf.writeInt32LE(this.ParcelData['Area'], pos); - pos += 4; - buf.writeUInt8(this.ParcelData['Status'], pos++); - buf.writeInt32LE(this.ParcelData['SimWideMaxPrims'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['SimWideTotalPrims'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['MaxPrims'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['TotalPrims'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['OwnerPrims'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['GroupPrims'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['OtherPrims'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['SelectedPrims'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['ParcelPrimBonus'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['OtherCleanTime'], pos); - pos += 4; - buf.writeUInt32LE(this.ParcelData['ParcelFlags'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.ParcelData['Name'].length, pos++); - this.ParcelData['Name'].copy(buf, pos); - pos += this.ParcelData['Name'].length; - buf.writeUInt8(this.ParcelData['Desc'].length, pos++); - this.ParcelData['Desc'].copy(buf, pos); - pos += this.ParcelData['Desc'].length; - buf.writeUInt8(this.ParcelData['MusicURL'].length, pos++); - this.ParcelData['MusicURL'].copy(buf, pos); - pos += this.ParcelData['MusicURL'].length; - buf.writeUInt8(this.ParcelData['MediaURL'].length, pos++); - this.ParcelData['MediaURL'].copy(buf, pos); - pos += this.ParcelData['MediaURL'].length; - this.ParcelData['MediaID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ParcelData['MediaAutoScale'], pos++); - this.ParcelData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.ParcelData['PassPrice'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['PassHours'], pos); - pos += 4; - buf.writeUInt8(this.ParcelData['Category'], pos++); - this.ParcelData['AuthBuyerID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData['UserLocation'].writeToBuffer(buf, pos, false); - pos += 12; - this.ParcelData['UserLookAt'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt8(this.ParcelData['LandingType'], pos++); - buf.writeUInt8((this.ParcelData['RegionPushOverride']) ? 1 : 0, pos++); - buf.writeUInt8((this.ParcelData['RegionDenyAnonymous']) ? 1 : 0, pos++); - buf.writeUInt8((this.ParcelData['RegionDenyIdentified']) ? 1 : 0, pos++); - buf.writeUInt8((this.ParcelData['RegionDenyTransacted']) ? 1 : 0, pos++); - buf.writeUInt8((this.AgeVerificationBlock['RegionDenyAgeUnverified']) ? 1 : 0, pos++); - buf.writeUInt8((this.RegionAllowAccessBlock['RegionAllowAccessOverride']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjParcelData = { - RequestResult: 0, - SequenceID: 0, - SnapSelection: false, - SelfCount: 0, - OtherCount: 0, - PublicCount: 0, - LocalID: 0, - OwnerID: UUID_1.UUID.zero(), - IsGroupOwned: false, - AuctionID: 0, - ClaimDate: 0, - ClaimPrice: 0, - RentPrice: 0, - AABBMin: Vector3_1.Vector3.getZero(), - AABBMax: Vector3_1.Vector3.getZero(), - Bitmap: Buffer.allocUnsafe(0), - Area: 0, - Status: 0, - SimWideMaxPrims: 0, - SimWideTotalPrims: 0, - MaxPrims: 0, - TotalPrims: 0, - OwnerPrims: 0, - GroupPrims: 0, - OtherPrims: 0, - SelectedPrims: 0, - ParcelPrimBonus: 0, - OtherCleanTime: 0, - ParcelFlags: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Desc: Buffer.allocUnsafe(0), - MusicURL: Buffer.allocUnsafe(0), - MediaURL: Buffer.allocUnsafe(0), - MediaID: UUID_1.UUID.zero(), - MediaAutoScale: 0, - GroupID: UUID_1.UUID.zero(), - PassPrice: 0, - PassHours: 0, - Category: 0, - AuthBuyerID: UUID_1.UUID.zero(), - SnapshotID: UUID_1.UUID.zero(), - UserLocation: Vector3_1.Vector3.getZero(), - UserLookAt: Vector3_1.Vector3.getZero(), - LandingType: 0, - RegionPushOverride: false, - RegionDenyAnonymous: false, - RegionDenyIdentified: false, - RegionDenyTransacted: false - }; - newObjParcelData['RequestResult'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['SequenceID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['SnapSelection'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['SelfCount'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['OtherCount'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['PublicCount'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['IsGroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['AuctionID'] = buf.readUInt32LE(pos); - pos += 4; - newObjParcelData['ClaimDate'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['ClaimPrice'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['RentPrice'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['AABBMin'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjParcelData['AABBMax'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjParcelData['Bitmap'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjParcelData['Area'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['Status'] = buf.readUInt8(pos++); - newObjParcelData['SimWideMaxPrims'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['SimWideTotalPrims'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['MaxPrims'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['TotalPrims'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['OwnerPrims'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['GroupPrims'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['OtherPrims'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['SelectedPrims'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['ParcelPrimBonus'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['OtherCleanTime'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['ParcelFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjParcelData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjParcelData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjParcelData['Desc'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjParcelData['MusicURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjParcelData['MediaURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjParcelData['MediaID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['MediaAutoScale'] = buf.readUInt8(pos++); - newObjParcelData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['PassPrice'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['PassHours'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['Category'] = buf.readUInt8(pos++); - newObjParcelData['AuthBuyerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['UserLocation'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjParcelData['UserLookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjParcelData['LandingType'] = buf.readUInt8(pos++); - newObjParcelData['RegionPushOverride'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['RegionDenyAnonymous'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['RegionDenyIdentified'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['RegionDenyTransacted'] = (buf.readUInt8(pos++) === 1); - this.ParcelData = newObjParcelData; - const newObjAgeVerificationBlock = { - RegionDenyAgeUnverified: false - }; - newObjAgeVerificationBlock['RegionDenyAgeUnverified'] = (buf.readUInt8(pos++) === 1); - this.AgeVerificationBlock = newObjAgeVerificationBlock; - const newObjRegionAllowAccessBlock = { - RegionAllowAccessOverride: false - }; - newObjRegionAllowAccessBlock['RegionAllowAccessOverride'] = (buf.readUInt8(pos++) === 1); - this.RegionAllowAccessBlock = newObjRegionAllowAccessBlock; - return pos - startPos; - } -} -exports.ParcelPropertiesMessage = ParcelPropertiesMessage; -//# sourceMappingURL=ParcelProperties.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelProperties.js.map b/dist/classes/messages/ParcelProperties.js.map deleted file mode 100644 index 9549ac7..0000000 --- a/dist/classes/messages/ParcelProperties.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelProperties.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelProperties.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelPropertiesRequest.d.ts b/dist/classes/messages/ParcelPropertiesRequest.d.ts deleted file mode 100644 index b812214..0000000 --- a/dist/classes/messages/ParcelPropertiesRequest.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelPropertiesRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - SequenceID: number; - West: number; - South: number; - East: number; - North: number; - SnapSelection: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelPropertiesRequest.js b/dist/classes/messages/ParcelPropertiesRequest.js deleted file mode 100644 index 2dcabbb..0000000 --- a/dist/classes/messages/ParcelPropertiesRequest.js +++ /dev/null @@ -1,70 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelPropertiesRequestMessage { - constructor() { - this.name = 'ParcelPropertiesRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.ParcelPropertiesRequest; - } - getSize() { - return 53; - } - 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.ParcelData['SequenceID'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['West'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['South'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['East'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['North'], pos); - pos += 4; - buf.writeUInt8((this.ParcelData['SnapSelection']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - SequenceID: 0, - West: 0, - South: 0, - East: 0, - North: 0, - SnapSelection: false - }; - newObjParcelData['SequenceID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['West'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['South'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['East'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['North'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['SnapSelection'] = (buf.readUInt8(pos++) === 1); - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelPropertiesRequestMessage = ParcelPropertiesRequestMessage; -//# sourceMappingURL=ParcelPropertiesRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelPropertiesRequest.js.map b/dist/classes/messages/ParcelPropertiesRequest.js.map deleted file mode 100644 index d1672ed..0000000 --- a/dist/classes/messages/ParcelPropertiesRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelPropertiesRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelPropertiesRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelPropertiesRequestByID.d.ts b/dist/classes/messages/ParcelPropertiesRequestByID.d.ts deleted file mode 100644 index f878373..0000000 --- a/dist/classes/messages/ParcelPropertiesRequestByID.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelPropertiesRequestByIDMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - SequenceID: number; - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelPropertiesRequestByID.js b/dist/classes/messages/ParcelPropertiesRequestByID.js deleted file mode 100644 index 2950bff..0000000 --- a/dist/classes/messages/ParcelPropertiesRequestByID.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelPropertiesRequestByIDMessage { - constructor() { - this.name = 'ParcelPropertiesRequestByID'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelPropertiesRequestByID; - } - getSize() { - return 40; - } - 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.ParcelData['SequenceID'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - SequenceID: 0, - LocalID: 0 - }; - newObjParcelData['SequenceID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelPropertiesRequestByIDMessage = ParcelPropertiesRequestByIDMessage; -//# sourceMappingURL=ParcelPropertiesRequestByID.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelPropertiesRequestByID.js.map b/dist/classes/messages/ParcelPropertiesRequestByID.js.map deleted file mode 100644 index 176c3b5..0000000 --- a/dist/classes/messages/ParcelPropertiesRequestByID.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelPropertiesRequestByID.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelPropertiesRequestByID.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kCAAkC;IAA/C;QAEI,SAAI,GAAG,6BAA6B,CAAC;QACrC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,2BAA2B,CAAC;IA4D7C,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAGlB;YACA,UAAU,EAAE,CAAC;YACb,OAAO,EAAE,CAAC;SACb,CAAC;QACF,gBAAgB,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,gFAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelPropertiesUpdate.d.ts b/dist/classes/messages/ParcelPropertiesUpdate.d.ts deleted file mode 100644 index 6df5936..0000000 --- a/dist/classes/messages/ParcelPropertiesUpdate.d.ts +++ /dev/null @@ -1,38 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelPropertiesUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - LocalID: number; - Flags: number; - ParcelFlags: number; - SalePrice: number; - Name: Buffer; - Desc: Buffer; - MusicURL: Buffer; - MediaURL: Buffer; - MediaID: UUID; - MediaAutoScale: number; - GroupID: UUID; - PassPrice: number; - PassHours: number; - Category: number; - AuthBuyerID: UUID; - SnapshotID: UUID; - UserLocation: Vector3; - UserLookAt: Vector3; - LandingType: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelPropertiesUpdate.js b/dist/classes/messages/ParcelPropertiesUpdate.js deleted file mode 100644 index 5bcf4f9..0000000 --- a/dist/classes/messages/ParcelPropertiesUpdate.js +++ /dev/null @@ -1,140 +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"); -const Message_1 = require("../../enums/Message"); -class ParcelPropertiesUpdateMessage { - constructor() { - this.name = 'ParcelPropertiesUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelPropertiesUpdate; - } - getSize() { - return (this.ParcelData['Name'].length + 1 + this.ParcelData['Desc'].length + 1 + this.ParcelData['MusicURL'].length + 1 + this.ParcelData['MediaURL'].length + 1) + 147; - } - 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.ParcelData['LocalID'], pos); - pos += 4; - buf.writeUInt32LE(this.ParcelData['Flags'], pos); - pos += 4; - buf.writeUInt32LE(this.ParcelData['ParcelFlags'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.ParcelData['Name'].length, pos++); - this.ParcelData['Name'].copy(buf, pos); - pos += this.ParcelData['Name'].length; - buf.writeUInt8(this.ParcelData['Desc'].length, pos++); - this.ParcelData['Desc'].copy(buf, pos); - pos += this.ParcelData['Desc'].length; - buf.writeUInt8(this.ParcelData['MusicURL'].length, pos++); - this.ParcelData['MusicURL'].copy(buf, pos); - pos += this.ParcelData['MusicURL'].length; - buf.writeUInt8(this.ParcelData['MediaURL'].length, pos++); - this.ParcelData['MediaURL'].copy(buf, pos); - pos += this.ParcelData['MediaURL'].length; - this.ParcelData['MediaID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ParcelData['MediaAutoScale'], pos++); - this.ParcelData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.ParcelData['PassPrice'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['PassHours'], pos); - pos += 4; - buf.writeUInt8(this.ParcelData['Category'], pos++); - this.ParcelData['AuthBuyerID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData['UserLocation'].writeToBuffer(buf, pos, false); - pos += 12; - this.ParcelData['UserLookAt'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt8(this.ParcelData['LandingType'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - LocalID: 0, - Flags: 0, - ParcelFlags: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Desc: Buffer.allocUnsafe(0), - MusicURL: Buffer.allocUnsafe(0), - MediaURL: Buffer.allocUnsafe(0), - MediaID: UUID_1.UUID.zero(), - MediaAutoScale: 0, - GroupID: UUID_1.UUID.zero(), - PassPrice: 0, - PassHours: 0, - Category: 0, - AuthBuyerID: UUID_1.UUID.zero(), - SnapshotID: UUID_1.UUID.zero(), - UserLocation: Vector3_1.Vector3.getZero(), - UserLookAt: Vector3_1.Vector3.getZero(), - LandingType: 0 - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjParcelData['ParcelFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjParcelData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjParcelData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjParcelData['Desc'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjParcelData['MusicURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjParcelData['MediaURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjParcelData['MediaID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['MediaAutoScale'] = buf.readUInt8(pos++); - newObjParcelData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['PassPrice'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['PassHours'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['Category'] = buf.readUInt8(pos++); - newObjParcelData['AuthBuyerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['UserLocation'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjParcelData['UserLookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjParcelData['LandingType'] = buf.readUInt8(pos++); - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelPropertiesUpdateMessage = ParcelPropertiesUpdateMessage; -//# sourceMappingURL=ParcelPropertiesUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelPropertiesUpdate.js.map b/dist/classes/messages/ParcelPropertiesUpdate.js.map deleted file mode 100644 index 4dd24c0..0000000 --- a/dist/classes/messages/ParcelPropertiesUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelPropertiesUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelPropertiesUpdate.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelReclaim.d.ts b/dist/classes/messages/ParcelReclaim.d.ts deleted file mode 100644 index 969f917..0000000 --- a/dist/classes/messages/ParcelReclaim.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelReclaimMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelReclaim.js b/dist/classes/messages/ParcelReclaim.js deleted file mode 100644 index 3d1f4c0..0000000 --- a/dist/classes/messages/ParcelReclaim.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelReclaimMessage { - constructor() { - this.name = 'ParcelReclaim'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelReclaim; - } - 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.writeInt32LE(this.Data['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - LocalID: 0 - }; - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ParcelReclaimMessage = ParcelReclaimMessage; -//# sourceMappingURL=ParcelReclaim.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelReclaim.js.map b/dist/classes/messages/ParcelReclaim.js.map deleted file mode 100644 index 5eaf622..0000000 --- a/dist/classes/messages/ParcelReclaim.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelReclaim.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelReclaim.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IAqD/B,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAEZ;YACA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,oDAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelRelease.d.ts b/dist/classes/messages/ParcelRelease.d.ts deleted file mode 100644 index 24e9918..0000000 --- a/dist/classes/messages/ParcelRelease.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelReleaseMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelRelease.js b/dist/classes/messages/ParcelRelease.js deleted file mode 100644 index 1ca3f12..0000000 --- a/dist/classes/messages/ParcelRelease.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelReleaseMessage { - constructor() { - this.name = 'ParcelRelease'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelRelease; - } - 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.writeInt32LE(this.Data['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - LocalID: 0 - }; - newObjData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ParcelReleaseMessage = ParcelReleaseMessage; -//# sourceMappingURL=ParcelRelease.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelRelease.js.map b/dist/classes/messages/ParcelRelease.js.map deleted file mode 100644 index 334a8b1..0000000 --- a/dist/classes/messages/ParcelRelease.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelRelease.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelRelease.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IAqD/B,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAEZ;YACA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,oDAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelRename.d.ts b/dist/classes/messages/ParcelRename.d.ts deleted file mode 100644 index 6e00970..0000000 --- a/dist/classes/messages/ParcelRename.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelRenameMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ParcelData: { - ParcelID: UUID; - NewName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelRename.js b/dist/classes/messages/ParcelRename.js deleted file mode 100644 index 191666c..0000000 --- a/dist/classes/messages/ParcelRename.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelRenameMessage { - constructor() { - this.name = 'ParcelRename'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelRename; - } - getSize() { - return this.calculateVarVarSize(this.ParcelData, 'NewName', 1) + ((16) * this.ParcelData.length) + 1; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.ParcelData.length; - buf.writeUInt8(this.ParcelData.length, pos++); - for (let i = 0; i < count; i++) { - this.ParcelData[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ParcelData[i]['NewName'].length, pos++); - this.ParcelData[i]['NewName'].copy(buf, pos); - pos += this.ParcelData[i]['NewName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.ParcelData = []; - for (let i = 0; i < count; i++) { - const newObjParcelData = { - ParcelID: UUID_1.UUID.zero(), - NewName: Buffer.allocUnsafe(0) - }; - newObjParcelData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjParcelData['NewName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ParcelData.push(newObjParcelData); - } - return pos - startPos; - } -} -exports.ParcelRenameMessage = ParcelRenameMessage; -//# sourceMappingURL=ParcelRename.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelRename.js.map b/dist/classes/messages/ParcelRename.js.map deleted file mode 100644 index e60d36c..0000000 --- a/dist/classes/messages/ParcelRename.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelRename.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelRename.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelReturnObjects.d.ts b/dist/classes/messages/ParcelReturnObjects.d.ts deleted file mode 100644 index 3208223..0000000 --- a/dist/classes/messages/ParcelReturnObjects.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelReturnObjectsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - LocalID: number; - ReturnType: number; - }; - TaskIDs: { - TaskID: UUID; - }[]; - OwnerIDs: { - OwnerID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelReturnObjects.js b/dist/classes/messages/ParcelReturnObjects.js deleted file mode 100644 index 324a596..0000000 --- a/dist/classes/messages/ParcelReturnObjects.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelReturnObjectsMessage { - constructor() { - this.name = 'ParcelReturnObjects'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelReturnObjects; - } - getSize() { - return ((16) * this.TaskIDs.length) + ((16) * this.OwnerIDs.length) + 42; - } - 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.ParcelData['LocalID'], pos); - pos += 4; - buf.writeUInt32LE(this.ParcelData['ReturnType'], pos); - pos += 4; - let count = this.TaskIDs.length; - buf.writeUInt8(this.TaskIDs.length, pos++); - for (let i = 0; i < count; i++) { - this.TaskIDs[i]['TaskID'].writeToBuffer(buf, pos); - pos += 16; - } - count = this.OwnerIDs.length; - buf.writeUInt8(this.OwnerIDs.length, pos++); - for (let i = 0; i < count; i++) { - this.OwnerIDs[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - LocalID: 0, - ReturnType: 0 - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['ReturnType'] = buf.readUInt32LE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - let count = buf.readUInt8(pos++); - this.TaskIDs = []; - for (let i = 0; i < count; i++) { - const newObjTaskIDs = { - TaskID: UUID_1.UUID.zero() - }; - newObjTaskIDs['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TaskIDs.push(newObjTaskIDs); - } - count = buf.readUInt8(pos++); - this.OwnerIDs = []; - for (let i = 0; i < count; i++) { - const newObjOwnerIDs = { - OwnerID: UUID_1.UUID.zero() - }; - newObjOwnerIDs['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.OwnerIDs.push(newObjOwnerIDs); - } - return pos - startPos; - } -} -exports.ParcelReturnObjectsMessage = ParcelReturnObjectsMessage; -//# sourceMappingURL=ParcelReturnObjects.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelReturnObjects.js.map b/dist/classes/messages/ParcelReturnObjects.js.map deleted file mode 100644 index 583bd8a..0000000 --- a/dist/classes/messages/ParcelReturnObjects.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelReturnObjects.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelReturnObjects.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelSales.d.ts b/dist/classes/messages/ParcelSales.d.ts deleted file mode 100644 index 08e858e..0000000 --- a/dist/classes/messages/ParcelSales.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelSalesMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ParcelData: { - ParcelID: UUID; - BuyerID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelSales.js b/dist/classes/messages/ParcelSales.js deleted file mode 100644 index 79a2dcf..0000000 --- a/dist/classes/messages/ParcelSales.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelSalesMessage { - constructor() { - this.name = 'ParcelSales'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelSales; - } - getSize() { - return ((32) * this.ParcelData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.ParcelData.length; - buf.writeUInt8(this.ParcelData.length, pos++); - for (let i = 0; i < count; i++) { - this.ParcelData[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData[i]['BuyerID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.ParcelData = []; - for (let i = 0; i < count; i++) { - const newObjParcelData = { - ParcelID: UUID_1.UUID.zero(), - BuyerID: UUID_1.UUID.zero() - }; - newObjParcelData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['BuyerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ParcelData.push(newObjParcelData); - } - return pos - startPos; - } -} -exports.ParcelSalesMessage = ParcelSalesMessage; -//# sourceMappingURL=ParcelSales.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelSales.js.map b/dist/classes/messages/ParcelSales.js.map deleted file mode 100644 index e78c446..0000000 --- a/dist/classes/messages/ParcelSales.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelSales.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelSales.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IAkD7B,CAAC;IA3CG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACtD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAGlB;gBACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;gBACrB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;aACvB,CAAC;YACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,gBAAgB,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACjD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAtDD,gDAsDC"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelSelectObjects.d.ts b/dist/classes/messages/ParcelSelectObjects.d.ts deleted file mode 100644 index 98bc188..0000000 --- a/dist/classes/messages/ParcelSelectObjects.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelSelectObjectsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - LocalID: number; - ReturnType: number; - }; - ReturnIDs: { - ReturnID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelSelectObjects.js b/dist/classes/messages/ParcelSelectObjects.js deleted file mode 100644 index c4f66b8..0000000 --- a/dist/classes/messages/ParcelSelectObjects.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelSelectObjectsMessage { - constructor() { - this.name = 'ParcelSelectObjects'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelSelectObjects; - } - getSize() { - return ((16) * this.ReturnIDs.length) + 41; - } - 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.ParcelData['LocalID'], pos); - pos += 4; - buf.writeUInt32LE(this.ParcelData['ReturnType'], pos); - pos += 4; - const count = this.ReturnIDs.length; - buf.writeUInt8(this.ReturnIDs.length, pos++); - for (let i = 0; i < count; i++) { - this.ReturnIDs[i]['ReturnID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - LocalID: 0, - ReturnType: 0 - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['ReturnType'] = buf.readUInt32LE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - const count = buf.readUInt8(pos++); - this.ReturnIDs = []; - for (let i = 0; i < count; i++) { - const newObjReturnIDs = { - ReturnID: UUID_1.UUID.zero() - }; - newObjReturnIDs['ReturnID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ReturnIDs.push(newObjReturnIDs); - } - return pos - startPos; - } -} -exports.ParcelSelectObjectsMessage = ParcelSelectObjectsMessage; -//# sourceMappingURL=ParcelSelectObjects.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelSelectObjects.js.map b/dist/classes/messages/ParcelSelectObjects.js.map deleted file mode 100644 index 6a0f262..0000000 --- a/dist/classes/messages/ParcelSelectObjects.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelSelectObjects.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelSelectObjects.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ParcelSetOtherCleanTime.d.ts b/dist/classes/messages/ParcelSetOtherCleanTime.d.ts deleted file mode 100644 index 41d4f8e..0000000 --- a/dist/classes/messages/ParcelSetOtherCleanTime.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ParcelSetOtherCleanTimeMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - LocalID: number; - OtherCleanTime: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ParcelSetOtherCleanTime.js b/dist/classes/messages/ParcelSetOtherCleanTime.js deleted file mode 100644 index b3a2185..0000000 --- a/dist/classes/messages/ParcelSetOtherCleanTime.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ParcelSetOtherCleanTimeMessage { - constructor() { - this.name = 'ParcelSetOtherCleanTime'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ParcelSetOtherCleanTime; - } - getSize() { - return 40; - } - 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.ParcelData['LocalID'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['OtherCleanTime'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - LocalID: 0, - OtherCleanTime: 0 - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['OtherCleanTime'] = buf.readInt32LE(pos); - pos += 4; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ParcelSetOtherCleanTimeMessage = ParcelSetOtherCleanTimeMessage; -//# sourceMappingURL=ParcelSetOtherCleanTime.js.map \ No newline at end of file diff --git a/dist/classes/messages/ParcelSetOtherCleanTime.js.map b/dist/classes/messages/ParcelSetOtherCleanTime.js.map deleted file mode 100644 index a4f5132..0000000 --- a/dist/classes/messages/ParcelSetOtherCleanTime.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelSetOtherCleanTime.js","sourceRoot":"","sources":["../../../lib/classes/messages/ParcelSetOtherCleanTime.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IA4DzC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAGlB;YACA,OAAO,EAAE,CAAC;YACV,cAAc,EAAE,CAAC;SACpB,CAAC;QACF,gBAAgB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,gBAAgB,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,wEAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/PayPriceReply.d.ts b/dist/classes/messages/PayPriceReply.d.ts deleted file mode 100644 index d89b2b9..0000000 --- a/dist/classes/messages/PayPriceReply.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PayPriceReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ObjectData: { - ObjectID: UUID; - DefaultPayPrice: number; - }; - ButtonData: { - PayButton: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PayPriceReply.js b/dist/classes/messages/PayPriceReply.js deleted file mode 100644 index 716a914..0000000 --- a/dist/classes/messages/PayPriceReply.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class PayPriceReplyMessage { - constructor() { - this.name = 'PayPriceReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.PayPriceReply; - } - getSize() { - return ((4) * this.ButtonData.length) + 21; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.ObjectData['DefaultPayPrice'], pos); - pos += 4; - const count = this.ButtonData.length; - buf.writeUInt8(this.ButtonData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.ButtonData[i]['PayButton'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjObjectData = { - ObjectID: UUID_1.UUID.zero(), - DefaultPayPrice: 0 - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['DefaultPayPrice'] = buf.readInt32LE(pos); - pos += 4; - this.ObjectData = newObjObjectData; - const count = buf.readUInt8(pos++); - this.ButtonData = []; - for (let i = 0; i < count; i++) { - const newObjButtonData = { - PayButton: 0 - }; - newObjButtonData['PayButton'] = buf.readInt32LE(pos); - pos += 4; - this.ButtonData.push(newObjButtonData); - } - return pos - startPos; - } -} -exports.PayPriceReplyMessage = PayPriceReplyMessage; -//# sourceMappingURL=PayPriceReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/PayPriceReply.js.map b/dist/classes/messages/PayPriceReply.js.map deleted file mode 100644 index af3c4f6..0000000 --- a/dist/classes/messages/PayPriceReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PayPriceReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/PayPriceReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IA+D/B,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,CAAC;QAC1D,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAGlB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,eAAe,EAAE,CAAC;SACrB,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,gBAAgB,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC3D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,SAAS,EAAE,CAAC;aACf,CAAC;YACF,gBAAgB,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,oDAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/PickDelete.d.ts b/dist/classes/messages/PickDelete.d.ts deleted file mode 100644 index ba33223..0000000 --- a/dist/classes/messages/PickDelete.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PickDeleteMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - PickID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PickDelete.js b/dist/classes/messages/PickDelete.js deleted file mode 100644 index 597e8f3..0000000 --- a/dist/classes/messages/PickDelete.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class PickDeleteMessage { - constructor() { - this.name = 'PickDelete'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.PickDelete; - } - 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.Data['PickID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - PickID: UUID_1.UUID.zero() - }; - newObjData['PickID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.PickDeleteMessage = PickDeleteMessage; -//# sourceMappingURL=PickDelete.js.map \ No newline at end of file diff --git a/dist/classes/messages/PickDelete.js.map b/dist/classes/messages/PickDelete.js.map deleted file mode 100644 index 9488917..0000000 --- a/dist/classes/messages/PickDelete.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PickDelete.js","sourceRoot":"","sources":["../../../lib/classes/messages/PickDelete.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IAqD5B,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAEZ;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,8CAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/PickGodDelete.d.ts b/dist/classes/messages/PickGodDelete.d.ts deleted file mode 100644 index 2fa03e6..0000000 --- a/dist/classes/messages/PickGodDelete.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PickGodDeleteMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - PickID: UUID; - QueryID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PickGodDelete.js b/dist/classes/messages/PickGodDelete.js deleted file mode 100644 index f668d0a..0000000 --- a/dist/classes/messages/PickGodDelete.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class PickGodDeleteMessage { - constructor() { - this.name = 'PickGodDelete'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.PickGodDelete; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['PickID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['QueryID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - PickID: UUID_1.UUID.zero(), - QueryID: UUID_1.UUID.zero() - }; - newObjData['PickID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - return pos - startPos; - } -} -exports.PickGodDeleteMessage = PickGodDeleteMessage; -//# sourceMappingURL=PickGodDelete.js.map \ No newline at end of file diff --git a/dist/classes/messages/PickGodDelete.js.map b/dist/classes/messages/PickGodDelete.js.map deleted file mode 100644 index ac03674..0000000 --- a/dist/classes/messages/PickGodDelete.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PickGodDelete.js","sourceRoot":"","sources":["../../../lib/classes/messages/PickGodDelete.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IA4D/B,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,oDAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/PickInfoReply.d.ts b/dist/classes/messages/PickInfoReply.d.ts deleted file mode 100644 index 6b2d87f..0000000 --- a/dist/classes/messages/PickInfoReply.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PickInfoReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - Data: { - PickID: UUID; - CreatorID: UUID; - TopPick: boolean; - ParcelID: UUID; - Name: Buffer; - Desc: Buffer; - SnapshotID: UUID; - User: Buffer; - OriginalName: Buffer; - SimName: Buffer; - PosGlobal: Vector3; - SortOrder: number; - Enabled: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PickInfoReply.js b/dist/classes/messages/PickInfoReply.js deleted file mode 100644 index 996c37a..0000000 --- a/dist/classes/messages/PickInfoReply.js +++ /dev/null @@ -1,111 +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"); -const Message_1 = require("../../enums/Message"); -class PickInfoReplyMessage { - constructor() { - this.name = 'PickInfoReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.PickInfoReply; - } - getSize() { - return (this.Data['Name'].length + 1 + this.Data['Desc'].length + 2 + this.Data['User'].length + 1 + this.Data['OriginalName'].length + 1 + this.Data['SimName'].length + 1) + 110; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['PickID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Data['TopPick']) ? 1 : 0, pos++); - this.Data['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['Name'].length, pos++); - this.Data['Name'].copy(buf, pos); - pos += this.Data['Name'].length; - buf.writeUInt16LE(this.Data['Desc'].length, pos); - pos += 2; - this.Data['Desc'].copy(buf, pos); - pos += this.Data['Desc'].length; - this.Data['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['User'].length, pos++); - this.Data['User'].copy(buf, pos); - pos += this.Data['User'].length; - buf.writeUInt8(this.Data['OriginalName'].length, pos++); - this.Data['OriginalName'].copy(buf, pos); - pos += this.Data['OriginalName'].length; - buf.writeUInt8(this.Data['SimName'].length, pos++); - this.Data['SimName'].copy(buf, pos); - pos += this.Data['SimName'].length; - this.Data['PosGlobal'].writeToBuffer(buf, pos, true); - pos += 24; - buf.writeInt32LE(this.Data['SortOrder'], pos); - pos += 4; - buf.writeUInt8((this.Data['Enabled']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjData = { - PickID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - TopPick: false, - ParcelID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Desc: Buffer.allocUnsafe(0), - SnapshotID: UUID_1.UUID.zero(), - User: Buffer.allocUnsafe(0), - OriginalName: Buffer.allocUnsafe(0), - SimName: Buffer.allocUnsafe(0), - PosGlobal: Vector3_1.Vector3.getZero(), - SortOrder: 0, - Enabled: false - }; - newObjData['PickID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['TopPick'] = (buf.readUInt8(pos++) === 1); - newObjData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Desc'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['User'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjData['OriginalName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['PosGlobal'] = new Vector3_1.Vector3(buf, pos, true); - pos += 24; - newObjData['SortOrder'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Enabled'] = (buf.readUInt8(pos++) === 1); - this.Data = newObjData; - return pos - startPos; - } -} -exports.PickInfoReplyMessage = PickInfoReplyMessage; -//# sourceMappingURL=PickInfoReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/PickInfoReply.js.map b/dist/classes/messages/PickInfoReply.js.map deleted file mode 100644 index 25c76a6..0000000 --- a/dist/classes/messages/PickInfoReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PickInfoReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/PickInfoReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/PickInfoUpdate.d.ts b/dist/classes/messages/PickInfoUpdate.d.ts deleted file mode 100644 index 916df29..0000000 --- a/dist/classes/messages/PickInfoUpdate.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PickInfoUpdateMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - PickID: UUID; - CreatorID: UUID; - TopPick: boolean; - ParcelID: UUID; - Name: Buffer; - Desc: Buffer; - SnapshotID: UUID; - PosGlobal: Vector3; - SortOrder: number; - Enabled: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PickInfoUpdate.js b/dist/classes/messages/PickInfoUpdate.js deleted file mode 100644 index a61de3a..0000000 --- a/dist/classes/messages/PickInfoUpdate.js +++ /dev/null @@ -1,95 +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"); -const Message_1 = require("../../enums/Message"); -class PickInfoUpdateMessage { - constructor() { - this.name = 'PickInfoUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.PickInfoUpdate; - } - getSize() { - return (this.Data['Name'].length + 1 + this.Data['Desc'].length + 2) + 126; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['PickID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Data['TopPick']) ? 1 : 0, pos++); - this.Data['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['Name'].length, pos++); - this.Data['Name'].copy(buf, pos); - pos += this.Data['Name'].length; - buf.writeUInt16LE(this.Data['Desc'].length, pos); - pos += 2; - this.Data['Desc'].copy(buf, pos); - pos += this.Data['Desc'].length; - this.Data['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['PosGlobal'].writeToBuffer(buf, pos, true); - pos += 24; - buf.writeInt32LE(this.Data['SortOrder'], pos); - pos += 4; - buf.writeUInt8((this.Data['Enabled']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - PickID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - TopPick: false, - ParcelID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Desc: Buffer.allocUnsafe(0), - SnapshotID: UUID_1.UUID.zero(), - PosGlobal: Vector3_1.Vector3.getZero(), - SortOrder: 0, - Enabled: false - }; - newObjData['PickID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['TopPick'] = (buf.readUInt8(pos++) === 1); - newObjData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Desc'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['PosGlobal'] = new Vector3_1.Vector3(buf, pos, true); - pos += 24; - newObjData['SortOrder'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Enabled'] = (buf.readUInt8(pos++) === 1); - this.Data = newObjData; - return pos - startPos; - } -} -exports.PickInfoUpdateMessage = PickInfoUpdateMessage; -//# sourceMappingURL=PickInfoUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/PickInfoUpdate.js.map b/dist/classes/messages/PickInfoUpdate.js.map deleted file mode 100644 index 4cd72ab..0000000 --- a/dist/classes/messages/PickInfoUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PickInfoUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/PickInfoUpdate.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,wCAAmC;AACnC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAsHhC,CAAC;IAnGG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC;IAC/E,CAAC;IAED,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,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACtD,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAChD,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QAChC,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QAChC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACtD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAWZ;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,OAAO,EAAE,KAAK;YACd,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC3B,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC3B,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,SAAS,EAAE,iBAAO,CAAC,OAAO,EAAE;YAC5B,SAAS,EAAE,CAAC;YACZ,OAAO,EAAE,KAAK;SACjB,CAAC;QACF,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACrD,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACrD,GAAG,IAAI,SAAS,CAAC;QACjB,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACrD,GAAG,IAAI,SAAS,CAAC;QACjB,UAAU,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,WAAW,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACrD,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1HD,sDA0HC"} \ No newline at end of file diff --git a/dist/classes/messages/PlacesQuery.d.ts b/dist/classes/messages/PlacesQuery.d.ts deleted file mode 100644 index c267adb..0000000 --- a/dist/classes/messages/PlacesQuery.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PlacesQueryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - QueryID: UUID; - }; - TransactionData: { - TransactionID: UUID; - }; - QueryData: { - QueryText: Buffer; - QueryFlags: number; - Category: number; - SimName: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PlacesQuery.js b/dist/classes/messages/PlacesQuery.js deleted file mode 100644 index 9a5dc8b..0000000 --- a/dist/classes/messages/PlacesQuery.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class PlacesQueryMessage { - constructor() { - this.name = 'PlacesQuery'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.PlacesQuery; - } - getSize() { - return (this.QueryData['QueryText'].length + 1 + this.QueryData['SimName'].length + 1) + 69; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - this.TransactionData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryData['QueryText'].length, pos++); - this.QueryData['QueryText'].copy(buf, pos); - pos += this.QueryData['QueryText'].length; - buf.writeUInt32LE(this.QueryData['QueryFlags'], pos); - pos += 4; - buf.writeInt8(this.QueryData['Category'], pos++); - buf.writeUInt8(this.QueryData['SimName'].length, pos++); - this.QueryData['SimName'].copy(buf, pos); - pos += this.QueryData['SimName'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - QueryID: 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['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjTransactionData = { - TransactionID: UUID_1.UUID.zero() - }; - newObjTransactionData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TransactionData = newObjTransactionData; - const newObjQueryData = { - QueryText: Buffer.allocUnsafe(0), - QueryFlags: 0, - Category: 0, - SimName: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjQueryData['QueryText'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['QueryFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjQueryData['Category'] = buf.readInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjQueryData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.PlacesQueryMessage = PlacesQueryMessage; -//# sourceMappingURL=PlacesQuery.js.map \ No newline at end of file diff --git a/dist/classes/messages/PlacesQuery.js.map b/dist/classes/messages/PlacesQuery.js.map deleted file mode 100644 index fe05df5..0000000 --- a/dist/classes/messages/PlacesQuery.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PlacesQuery.js","sourceRoot":"","sources":["../../../lib/classes/messages/PlacesQuery.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/PlacesReply.d.ts b/dist/classes/messages/PlacesReply.d.ts deleted file mode 100644 index 7a425b4..0000000 --- a/dist/classes/messages/PlacesReply.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PlacesReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - QueryID: UUID; - }; - TransactionData: { - TransactionID: UUID; - }; - QueryData: { - OwnerID: UUID; - Name: Buffer; - Desc: Buffer; - ActualArea: number; - BillableArea: number; - Flags: number; - GlobalX: number; - GlobalY: number; - GlobalZ: number; - SimName: Buffer; - SnapshotID: UUID; - Dwell: number; - Price: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PlacesReply.js b/dist/classes/messages/PlacesReply.js deleted file mode 100644 index e590f20..0000000 --- a/dist/classes/messages/PlacesReply.js +++ /dev/null @@ -1,134 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class PlacesReplyMessage { - constructor() { - this.name = 'PlacesReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.PlacesReply; - } - getSize() { - return this.calculateVarVarSize(this.QueryData, 'Name', 1) + this.calculateVarVarSize(this.QueryData, 'Desc', 1) + this.calculateVarVarSize(this.QueryData, 'SimName', 1) + ((61) * this.QueryData.length) + 49; - } - 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['QueryID'].writeToBuffer(buf, pos); - pos += 16; - this.TransactionData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.QueryData.length; - buf.writeUInt8(this.QueryData.length, pos++); - for (let i = 0; i < count; i++) { - this.QueryData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.QueryData[i]['Name'].length, pos++); - this.QueryData[i]['Name'].copy(buf, pos); - pos += this.QueryData[i]['Name'].length; - buf.writeUInt8(this.QueryData[i]['Desc'].length, pos++); - this.QueryData[i]['Desc'].copy(buf, pos); - pos += this.QueryData[i]['Desc'].length; - buf.writeInt32LE(this.QueryData[i]['ActualArea'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData[i]['BillableArea'], pos); - pos += 4; - buf.writeUInt8(this.QueryData[i]['Flags'], pos++); - buf.writeFloatLE(this.QueryData[i]['GlobalX'], pos); - pos += 4; - buf.writeFloatLE(this.QueryData[i]['GlobalY'], pos); - pos += 4; - buf.writeFloatLE(this.QueryData[i]['GlobalZ'], pos); - pos += 4; - buf.writeUInt8(this.QueryData[i]['SimName'].length, pos++); - this.QueryData[i]['SimName'].copy(buf, pos); - pos += this.QueryData[i]['SimName'].length; - this.QueryData[i]['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeFloatLE(this.QueryData[i]['Dwell'], pos); - pos += 4; - buf.writeInt32LE(this.QueryData[i]['Price'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - QueryID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjTransactionData = { - TransactionID: UUID_1.UUID.zero() - }; - newObjTransactionData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TransactionData = newObjTransactionData; - const count = buf.readUInt8(pos++); - this.QueryData = []; - for (let i = 0; i < count; i++) { - const newObjQueryData = { - OwnerID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0), - Desc: Buffer.allocUnsafe(0), - ActualArea: 0, - BillableArea: 0, - Flags: 0, - GlobalX: 0, - GlobalY: 0, - GlobalZ: 0, - SimName: Buffer.allocUnsafe(0), - SnapshotID: UUID_1.UUID.zero(), - Dwell: 0, - Price: 0 - }; - newObjQueryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjQueryData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjQueryData['Desc'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['ActualArea'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryData['BillableArea'] = buf.readInt32LE(pos); - pos += 4; - newObjQueryData['Flags'] = buf.readUInt8(pos++); - newObjQueryData['GlobalX'] = buf.readFloatLE(pos); - pos += 4; - newObjQueryData['GlobalY'] = buf.readFloatLE(pos); - pos += 4; - newObjQueryData['GlobalZ'] = buf.readFloatLE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjQueryData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjQueryData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['Dwell'] = buf.readFloatLE(pos); - pos += 4; - newObjQueryData['Price'] = buf.readInt32LE(pos); - pos += 4; - this.QueryData.push(newObjQueryData); - } - return pos - startPos; - } -} -exports.PlacesReplyMessage = PlacesReplyMessage; -//# sourceMappingURL=PlacesReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/PlacesReply.js.map b/dist/classes/messages/PlacesReply.js.map deleted file mode 100644 index eba7220..0000000 --- a/dist/classes/messages/PlacesReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PlacesReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/PlacesReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/PreloadSound.d.ts b/dist/classes/messages/PreloadSound.d.ts deleted file mode 100644 index c2c7ba1..0000000 --- a/dist/classes/messages/PreloadSound.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PreloadSoundMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - ObjectID: UUID; - OwnerID: UUID; - SoundID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PreloadSound.js b/dist/classes/messages/PreloadSound.js deleted file mode 100644 index 861bb14..0000000 --- a/dist/classes/messages/PreloadSound.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class PreloadSoundMessage { - constructor() { - this.name = 'PreloadSound'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.PreloadSound; - } - getSize() { - return ((48) * this.DataBlock.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.DataBlock.length; - buf.writeUInt8(this.DataBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.DataBlock[i]['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock[i]['SoundID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.DataBlock = []; - for (let i = 0; i < count; i++) { - const newObjDataBlock = { - ObjectID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - SoundID: UUID_1.UUID.zero() - }; - newObjDataBlock['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['SoundID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.DataBlock.push(newObjDataBlock); - } - return pos - startPos; - } -} -exports.PreloadSoundMessage = PreloadSoundMessage; -//# sourceMappingURL=PreloadSound.js.map \ No newline at end of file diff --git a/dist/classes/messages/PreloadSound.js.map b/dist/classes/messages/PreloadSound.js.map deleted file mode 100644 index f4546ca..0000000 --- a/dist/classes/messages/PreloadSound.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PreloadSound.js","sourceRoot":"","sources":["../../../lib/classes/messages/PreloadSound.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,eAAe,CAAC;QACnE,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IAyD9B,CAAC;IAjDG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC;QACpC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACtD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,eAAe,GAIjB;gBACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;gBACrB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;gBACpB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;aACvB,CAAC;YACF,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACjD,GAAG,IAAI,EAAE,CAAC;YACV,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAChD,GAAG,IAAI,EAAE,CAAC;YACV,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAChD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;SACxC;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA7DD,kDA6DC"} \ No newline at end of file diff --git a/dist/classes/messages/PurgeInventoryDescendents.d.ts b/dist/classes/messages/PurgeInventoryDescendents.d.ts deleted file mode 100644 index a61e39e..0000000 --- a/dist/classes/messages/PurgeInventoryDescendents.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class PurgeInventoryDescendentsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - FolderID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/PurgeInventoryDescendents.js b/dist/classes/messages/PurgeInventoryDescendents.js deleted file mode 100644 index cdc9987..0000000 --- a/dist/classes/messages/PurgeInventoryDescendents.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class PurgeInventoryDescendentsMessage { - constructor() { - this.name = 'PurgeInventoryDescendents'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.PurgeInventoryDescendents; - } - 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.InventoryData['FolderID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInventoryData = { - FolderID: UUID_1.UUID.zero() - }; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.PurgeInventoryDescendentsMessage = PurgeInventoryDescendentsMessage; -//# sourceMappingURL=PurgeInventoryDescendents.js.map \ No newline at end of file diff --git a/dist/classes/messages/PurgeInventoryDescendents.js.map b/dist/classes/messages/PurgeInventoryDescendents.js.map deleted file mode 100644 index 8cc4820..0000000 --- a/dist/classes/messages/PurgeInventoryDescendents.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PurgeInventoryDescendents.js","sourceRoot":"","sources":["../../../lib/classes/messages/PurgeInventoryDescendents.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gCAAgC;IAA7C;QAEI,SAAI,GAAG,2BAA2B,CAAC;QACnC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,yBAAyB,CAAC;IAqD3C,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,aAAa,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,mBAAmB,GAErB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,mBAAmB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,aAAa,GAAG,mBAAmB,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,4EAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/RebakeAvatarTextures.d.ts b/dist/classes/messages/RebakeAvatarTextures.d.ts deleted file mode 100644 index b9c7dac..0000000 --- a/dist/classes/messages/RebakeAvatarTextures.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RebakeAvatarTexturesMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TextureData: { - TextureID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RebakeAvatarTextures.js b/dist/classes/messages/RebakeAvatarTextures.js deleted file mode 100644 index 529957f..0000000 --- a/dist/classes/messages/RebakeAvatarTextures.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RebakeAvatarTexturesMessage { - constructor() { - this.name = 'RebakeAvatarTextures'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RebakeAvatarTextures; - } - getSize() { - return 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TextureData['TextureID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTextureData = { - TextureID: UUID_1.UUID.zero() - }; - newObjTextureData['TextureID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TextureData = newObjTextureData; - return pos - startPos; - } -} -exports.RebakeAvatarTexturesMessage = RebakeAvatarTexturesMessage; -//# sourceMappingURL=RebakeAvatarTextures.js.map \ No newline at end of file diff --git a/dist/classes/messages/RebakeAvatarTextures.js.map b/dist/classes/messages/RebakeAvatarTextures.js.map deleted file mode 100644 index bc4d20c..0000000 --- a/dist/classes/messages/RebakeAvatarTextures.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RebakeAvatarTextures.js","sourceRoot":"","sources":["../../../lib/classes/messages/RebakeAvatarTextures.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IAiCtC,CAAC;IA3BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,iBAAiB,GAEnB;YACA,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;SACzB,CAAC;QACF,iBAAiB,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,WAAW,GAAG,iBAAiB,CAAC;QACrC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,kEAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/Redo.d.ts b/dist/classes/messages/Redo.d.ts deleted file mode 100644 index 5a186e0..0000000 --- a/dist/classes/messages/Redo.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RedoMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - ObjectData: { - ObjectID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/Redo.js b/dist/classes/messages/Redo.js deleted file mode 100644 index 31b66b6..0000000 --- a/dist/classes/messages/Redo.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RedoMessage { - constructor() { - this.name = 'Redo'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.Redo; - } - getSize() { - return ((16) * this.ObjectData.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.AgentData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - this.ObjectData[i]['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectID: UUID_1.UUID.zero() - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.RedoMessage = RedoMessage; -//# sourceMappingURL=Redo.js.map \ No newline at end of file diff --git a/dist/classes/messages/Redo.js.map b/dist/classes/messages/Redo.js.map deleted file mode 100644 index b52cd03..0000000 --- a/dist/classes/messages/Redo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Redo.js","sourceRoot":"","sources":["../../../lib/classes/messages/Redo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RegionHandleRequest.d.ts b/dist/classes/messages/RegionHandleRequest.d.ts deleted file mode 100644 index 1a2bfac..0000000 --- a/dist/classes/messages/RegionHandleRequest.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RegionHandleRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - RequestBlock: { - RegionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RegionHandleRequest.js b/dist/classes/messages/RegionHandleRequest.js deleted file mode 100644 index 9701f98..0000000 --- a/dist/classes/messages/RegionHandleRequest.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RegionHandleRequestMessage { - constructor() { - this.name = 'RegionHandleRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RegionHandleRequest; - } - getSize() { - return 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.RequestBlock['RegionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRequestBlock = { - RegionID: UUID_1.UUID.zero() - }; - newObjRequestBlock['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.RequestBlock = newObjRequestBlock; - return pos - startPos; - } -} -exports.RegionHandleRequestMessage = RegionHandleRequestMessage; -//# sourceMappingURL=RegionHandleRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/RegionHandleRequest.js.map b/dist/classes/messages/RegionHandleRequest.js.map deleted file mode 100644 index 99cb4ff..0000000 --- a/dist/classes/messages/RegionHandleRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionHandleRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/RegionHandleRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAiCrC,CAAC;IA3BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,kBAAkB,GAEpB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,kBAAkB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,YAAY,GAAG,kBAAkB,CAAC;QACvC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,gEAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/RegionHandshake.d.ts b/dist/classes/messages/RegionHandshake.d.ts deleted file mode 100644 index 869de32..0000000 --- a/dist/classes/messages/RegionHandshake.d.ts +++ /dev/null @@ -1,53 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RegionHandshakeMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionInfo: { - RegionFlags: number; - SimAccess: number; - SimName: Buffer; - SimOwner: UUID; - IsEstateManager: boolean; - WaterHeight: number; - BillableFactor: number; - CacheID: UUID; - TerrainBase0: UUID; - TerrainBase1: UUID; - TerrainBase2: UUID; - TerrainBase3: UUID; - TerrainDetail0: UUID; - TerrainDetail1: UUID; - TerrainDetail2: UUID; - TerrainDetail3: UUID; - TerrainStartHeight00: number; - TerrainStartHeight01: number; - TerrainStartHeight10: number; - TerrainStartHeight11: number; - TerrainHeightRange00: number; - TerrainHeightRange01: number; - TerrainHeightRange10: number; - TerrainHeightRange11: number; - }; - RegionInfo2: { - RegionID: UUID; - }; - RegionInfo3: { - CPUClassID: number; - CPURatio: number; - ColoName: Buffer; - ProductSKU: Buffer; - ProductName: Buffer; - }; - RegionInfo4: { - RegionFlagsExtended: Long; - RegionProtocols: Long; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RegionHandshake.js b/dist/classes/messages/RegionHandshake.js deleted file mode 100644 index a8a4021..0000000 --- a/dist/classes/messages/RegionHandshake.js +++ /dev/null @@ -1,215 +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"); -const Message_1 = require("../../enums/Message"); -class RegionHandshakeMessage { - constructor() { - this.name = 'RegionHandshake'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RegionHandshake; - } - getSize() { - return (this.RegionInfo['SimName'].length + 1) + (this.RegionInfo3['ColoName'].length + 1 + this.RegionInfo3['ProductSKU'].length + 1 + this.RegionInfo3['ProductName'].length + 1) + ((16) * this.RegionInfo4.length) + 231; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.RegionInfo['RegionFlags'], pos); - pos += 4; - buf.writeUInt8(this.RegionInfo['SimAccess'], pos++); - buf.writeUInt8(this.RegionInfo['SimName'].length, pos++); - this.RegionInfo['SimName'].copy(buf, pos); - pos += this.RegionInfo['SimName'].length; - this.RegionInfo['SimOwner'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.RegionInfo['IsEstateManager']) ? 1 : 0, pos++); - buf.writeFloatLE(this.RegionInfo['WaterHeight'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['BillableFactor'], pos); - pos += 4; - this.RegionInfo['CacheID'].writeToBuffer(buf, pos); - pos += 16; - this.RegionInfo['TerrainBase0'].writeToBuffer(buf, pos); - pos += 16; - this.RegionInfo['TerrainBase1'].writeToBuffer(buf, pos); - pos += 16; - this.RegionInfo['TerrainBase2'].writeToBuffer(buf, pos); - pos += 16; - this.RegionInfo['TerrainBase3'].writeToBuffer(buf, pos); - pos += 16; - this.RegionInfo['TerrainDetail0'].writeToBuffer(buf, pos); - pos += 16; - this.RegionInfo['TerrainDetail1'].writeToBuffer(buf, pos); - pos += 16; - this.RegionInfo['TerrainDetail2'].writeToBuffer(buf, pos); - pos += 16; - this.RegionInfo['TerrainDetail3'].writeToBuffer(buf, pos); - pos += 16; - buf.writeFloatLE(this.RegionInfo['TerrainStartHeight00'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['TerrainStartHeight01'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['TerrainStartHeight10'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['TerrainStartHeight11'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['TerrainHeightRange00'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['TerrainHeightRange01'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['TerrainHeightRange10'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['TerrainHeightRange11'], pos); - pos += 4; - this.RegionInfo2['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.RegionInfo3['CPUClassID'], pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo3['CPURatio'], pos); - pos += 4; - buf.writeUInt8(this.RegionInfo3['ColoName'].length, pos++); - this.RegionInfo3['ColoName'].copy(buf, pos); - pos += this.RegionInfo3['ColoName'].length; - buf.writeUInt8(this.RegionInfo3['ProductSKU'].length, pos++); - this.RegionInfo3['ProductSKU'].copy(buf, pos); - pos += this.RegionInfo3['ProductSKU'].length; - buf.writeUInt8(this.RegionInfo3['ProductName'].length, pos++); - this.RegionInfo3['ProductName'].copy(buf, pos); - pos += this.RegionInfo3['ProductName'].length; - const count = this.RegionInfo4.length; - buf.writeUInt8(this.RegionInfo4.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.RegionInfo4[i]['RegionFlagsExtended'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo4[i]['RegionFlagsExtended'].high, pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo4[i]['RegionProtocols'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo4[i]['RegionProtocols'].high, pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRegionInfo = { - RegionFlags: 0, - SimAccess: 0, - SimName: Buffer.allocUnsafe(0), - SimOwner: UUID_1.UUID.zero(), - IsEstateManager: false, - WaterHeight: 0, - BillableFactor: 0, - CacheID: UUID_1.UUID.zero(), - TerrainBase0: UUID_1.UUID.zero(), - TerrainBase1: UUID_1.UUID.zero(), - TerrainBase2: UUID_1.UUID.zero(), - TerrainBase3: UUID_1.UUID.zero(), - TerrainDetail0: UUID_1.UUID.zero(), - TerrainDetail1: UUID_1.UUID.zero(), - TerrainDetail2: UUID_1.UUID.zero(), - TerrainDetail3: UUID_1.UUID.zero(), - TerrainStartHeight00: 0, - TerrainStartHeight01: 0, - TerrainStartHeight10: 0, - TerrainStartHeight11: 0, - TerrainHeightRange00: 0, - TerrainHeightRange01: 0, - TerrainHeightRange10: 0, - TerrainHeightRange11: 0 - }; - newObjRegionInfo['RegionFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionInfo['SimAccess'] = buf.readUInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjRegionInfo['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjRegionInfo['SimOwner'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['IsEstateManager'] = (buf.readUInt8(pos++) === 1); - newObjRegionInfo['WaterHeight'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['BillableFactor'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['CacheID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['TerrainBase0'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['TerrainBase1'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['TerrainBase2'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['TerrainBase3'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['TerrainDetail0'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['TerrainDetail1'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['TerrainDetail2'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['TerrainDetail3'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionInfo['TerrainStartHeight00'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['TerrainStartHeight01'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['TerrainStartHeight10'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['TerrainStartHeight11'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['TerrainHeightRange00'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['TerrainHeightRange01'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['TerrainHeightRange10'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['TerrainHeightRange11'] = buf.readFloatLE(pos); - pos += 4; - this.RegionInfo = newObjRegionInfo; - const newObjRegionInfo2 = { - RegionID: UUID_1.UUID.zero() - }; - newObjRegionInfo2['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.RegionInfo2 = newObjRegionInfo2; - const newObjRegionInfo3 = { - CPUClassID: 0, - CPURatio: 0, - ColoName: Buffer.allocUnsafe(0), - ProductSKU: Buffer.allocUnsafe(0), - ProductName: Buffer.allocUnsafe(0) - }; - newObjRegionInfo3['CPUClassID'] = buf.readInt32LE(pos); - pos += 4; - newObjRegionInfo3['CPURatio'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjRegionInfo3['ColoName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjRegionInfo3['ProductSKU'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjRegionInfo3['ProductName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.RegionInfo3 = newObjRegionInfo3; - const count = buf.readUInt8(pos++); - this.RegionInfo4 = []; - for (let i = 0; i < count; i++) { - const newObjRegionInfo4 = { - RegionFlagsExtended: Long.ZERO, - RegionProtocols: Long.ZERO - }; - newObjRegionInfo4['RegionFlagsExtended'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjRegionInfo4['RegionProtocols'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionInfo4.push(newObjRegionInfo4); - } - return pos - startPos; - } -} -exports.RegionHandshakeMessage = RegionHandshakeMessage; -//# sourceMappingURL=RegionHandshake.js.map \ No newline at end of file diff --git a/dist/classes/messages/RegionHandshake.js.map b/dist/classes/messages/RegionHandshake.js.map deleted file mode 100644 index 2696dbd..0000000 --- a/dist/classes/messages/RegionHandshake.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionHandshake.js","sourceRoot":"","sources":["../../../lib/classes/messages/RegionHandshake.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RegionHandshakeReply.d.ts b/dist/classes/messages/RegionHandshakeReply.d.ts deleted file mode 100644 index ac0f52c..0000000 --- a/dist/classes/messages/RegionHandshakeReply.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RegionHandshakeReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - RegionInfo: { - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RegionHandshakeReply.js b/dist/classes/messages/RegionHandshakeReply.js deleted file mode 100644 index 22559a5..0000000 --- a/dist/classes/messages/RegionHandshakeReply.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RegionHandshakeReplyMessage { - constructor() { - this.name = 'RegionHandshakeReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RegionHandshakeReply; - } - 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.RegionInfo['Flags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjRegionInfo = { - Flags: 0 - }; - newObjRegionInfo['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.RegionInfo = newObjRegionInfo; - return pos - startPos; - } -} -exports.RegionHandshakeReplyMessage = RegionHandshakeReplyMessage; -//# sourceMappingURL=RegionHandshakeReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/RegionHandshakeReply.js.map b/dist/classes/messages/RegionHandshakeReply.js.map deleted file mode 100644 index d782055..0000000 --- a/dist/classes/messages/RegionHandshakeReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionHandshakeReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/RegionHandshakeReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IAqDtC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAElB;YACA,KAAK,EAAE,CAAC;SACX,CAAC;QACF,gBAAgB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,kEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/RegionIDAndHandleReply.d.ts b/dist/classes/messages/RegionIDAndHandleReply.d.ts deleted file mode 100644 index 020e61f..0000000 --- a/dist/classes/messages/RegionIDAndHandleReply.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RegionIDAndHandleReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ReplyBlock: { - RegionID: UUID; - RegionHandle: Long; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RegionIDAndHandleReply.js b/dist/classes/messages/RegionIDAndHandleReply.js deleted file mode 100644 index d8706ee..0000000 --- a/dist/classes/messages/RegionIDAndHandleReply.js +++ /dev/null @@ -1,42 +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"); -const Message_1 = require("../../enums/Message"); -class RegionIDAndHandleReplyMessage { - constructor() { - this.name = 'RegionIDAndHandleReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RegionIDAndHandleReply; - } - getSize() { - return 24; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ReplyBlock['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.ReplyBlock['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.ReplyBlock['RegionHandle'].high, pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjReplyBlock = { - RegionID: UUID_1.UUID.zero(), - RegionHandle: Long.ZERO - }; - newObjReplyBlock['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReplyBlock['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.ReplyBlock = newObjReplyBlock; - return pos - startPos; - } -} -exports.RegionIDAndHandleReplyMessage = RegionIDAndHandleReplyMessage; -//# sourceMappingURL=RegionIDAndHandleReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/RegionIDAndHandleReply.js.map b/dist/classes/messages/RegionIDAndHandleReply.js.map deleted file mode 100644 index 8d72874..0000000 --- a/dist/classes/messages/RegionIDAndHandleReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionIDAndHandleReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/RegionIDAndHandleReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IA0CxC,CAAC;IAnCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3D,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAGlB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,YAAY,EAAE,IAAI,CAAC,IAAI;SAC1B,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,gBAAgB,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QAC1F,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9CD,sEA8CC"} \ No newline at end of file diff --git a/dist/classes/messages/RegionInfo.d.ts b/dist/classes/messages/RegionInfo.d.ts deleted file mode 100644 index 882fdef..0000000 --- a/dist/classes/messages/RegionInfo.d.ts +++ /dev/null @@ -1,45 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RegionInfoMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - RegionInfo: { - SimName: Buffer; - EstateID: number; - ParentEstateID: number; - RegionFlags: number; - SimAccess: number; - MaxAgents: number; - BillableFactor: number; - ObjectBonusFactor: number; - WaterHeight: number; - TerrainRaiseLimit: number; - TerrainLowerLimit: number; - PricePerMeter: number; - RedirectGridX: number; - RedirectGridY: number; - UseEstateSun: boolean; - SunHour: number; - }; - RegionInfo2: { - ProductSKU: Buffer; - ProductName: Buffer; - MaxAgents32: number; - HardMaxAgents: number; - HardMaxObjects: number; - }; - RegionInfo3: { - RegionFlagsExtended: Long; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RegionInfo.js b/dist/classes/messages/RegionInfo.js deleted file mode 100644 index f9991f0..0000000 --- a/dist/classes/messages/RegionInfo.js +++ /dev/null @@ -1,169 +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"); -const Message_1 = require("../../enums/Message"); -class RegionInfoMessage { - constructor() { - this.name = 'RegionInfo'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RegionInfo; - } - getSize() { - return (this.RegionInfo['SimName'].length + 1) + (this.RegionInfo2['ProductSKU'].length + 1 + this.RegionInfo2['ProductName'].length + 1) + ((8) * this.RegionInfo3.length) + 96; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.RegionInfo['SimName'].length, pos++); - this.RegionInfo['SimName'].copy(buf, pos); - pos += this.RegionInfo['SimName'].length; - buf.writeUInt32LE(this.RegionInfo['EstateID'], pos); - pos += 4; - buf.writeUInt32LE(this.RegionInfo['ParentEstateID'], pos); - pos += 4; - buf.writeUInt32LE(this.RegionInfo['RegionFlags'], pos); - pos += 4; - buf.writeUInt8(this.RegionInfo['SimAccess'], pos++); - buf.writeUInt8(this.RegionInfo['MaxAgents'], pos++); - buf.writeFloatLE(this.RegionInfo['BillableFactor'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['ObjectBonusFactor'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['WaterHeight'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['TerrainRaiseLimit'], pos); - pos += 4; - buf.writeFloatLE(this.RegionInfo['TerrainLowerLimit'], pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo['PricePerMeter'], pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo['RedirectGridX'], pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo['RedirectGridY'], pos); - pos += 4; - buf.writeUInt8((this.RegionInfo['UseEstateSun']) ? 1 : 0, pos++); - buf.writeFloatLE(this.RegionInfo['SunHour'], pos); - pos += 4; - buf.writeUInt8(this.RegionInfo2['ProductSKU'].length, pos++); - this.RegionInfo2['ProductSKU'].copy(buf, pos); - pos += this.RegionInfo2['ProductSKU'].length; - buf.writeUInt8(this.RegionInfo2['ProductName'].length, pos++); - this.RegionInfo2['ProductName'].copy(buf, pos); - pos += this.RegionInfo2['ProductName'].length; - buf.writeUInt32LE(this.RegionInfo2['MaxAgents32'], pos); - pos += 4; - buf.writeUInt32LE(this.RegionInfo2['HardMaxAgents'], pos); - pos += 4; - buf.writeUInt32LE(this.RegionInfo2['HardMaxObjects'], pos); - pos += 4; - const count = this.RegionInfo3.length; - buf.writeUInt8(this.RegionInfo3.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.RegionInfo3[i]['RegionFlagsExtended'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo3[i]['RegionFlagsExtended'].high, pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjRegionInfo = { - SimName: Buffer.allocUnsafe(0), - EstateID: 0, - ParentEstateID: 0, - RegionFlags: 0, - SimAccess: 0, - MaxAgents: 0, - BillableFactor: 0, - ObjectBonusFactor: 0, - WaterHeight: 0, - TerrainRaiseLimit: 0, - TerrainLowerLimit: 0, - PricePerMeter: 0, - RedirectGridX: 0, - RedirectGridY: 0, - UseEstateSun: false, - SunHour: 0 - }; - varLength = buf.readUInt8(pos++); - newObjRegionInfo['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjRegionInfo['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionInfo['ParentEstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionInfo['RegionFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionInfo['SimAccess'] = buf.readUInt8(pos++); - newObjRegionInfo['MaxAgents'] = buf.readUInt8(pos++); - newObjRegionInfo['BillableFactor'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['ObjectBonusFactor'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['WaterHeight'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['TerrainRaiseLimit'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['TerrainLowerLimit'] = buf.readFloatLE(pos); - pos += 4; - newObjRegionInfo['PricePerMeter'] = buf.readInt32LE(pos); - pos += 4; - newObjRegionInfo['RedirectGridX'] = buf.readInt32LE(pos); - pos += 4; - newObjRegionInfo['RedirectGridY'] = buf.readInt32LE(pos); - pos += 4; - newObjRegionInfo['UseEstateSun'] = (buf.readUInt8(pos++) === 1); - newObjRegionInfo['SunHour'] = buf.readFloatLE(pos); - pos += 4; - this.RegionInfo = newObjRegionInfo; - const newObjRegionInfo2 = { - ProductSKU: Buffer.allocUnsafe(0), - ProductName: Buffer.allocUnsafe(0), - MaxAgents32: 0, - HardMaxAgents: 0, - HardMaxObjects: 0 - }; - varLength = buf.readUInt8(pos++); - newObjRegionInfo2['ProductSKU'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjRegionInfo2['ProductName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjRegionInfo2['MaxAgents32'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionInfo2['HardMaxAgents'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionInfo2['HardMaxObjects'] = buf.readUInt32LE(pos); - pos += 4; - this.RegionInfo2 = newObjRegionInfo2; - const count = buf.readUInt8(pos++); - this.RegionInfo3 = []; - for (let i = 0; i < count; i++) { - const newObjRegionInfo3 = { - RegionFlagsExtended: Long.ZERO - }; - newObjRegionInfo3['RegionFlagsExtended'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionInfo3.push(newObjRegionInfo3); - } - return pos - startPos; - } -} -exports.RegionInfoMessage = RegionInfoMessage; -//# sourceMappingURL=RegionInfo.js.map \ No newline at end of file diff --git a/dist/classes/messages/RegionInfo.js.map b/dist/classes/messages/RegionInfo.js.map deleted file mode 100644 index 8bdbae7..0000000 --- a/dist/classes/messages/RegionInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionInfo.js","sourceRoot":"","sources":["../../../lib/classes/messages/RegionInfo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RegionPresenceRequestByHandle.d.ts b/dist/classes/messages/RegionPresenceRequestByHandle.d.ts deleted file mode 100644 index babcf2d..0000000 --- a/dist/classes/messages/RegionPresenceRequestByHandle.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RegionPresenceRequestByHandleMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionHandle: Long; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RegionPresenceRequestByHandle.js b/dist/classes/messages/RegionPresenceRequestByHandle.js deleted file mode 100644 index f17ec34..0000000 --- a/dist/classes/messages/RegionPresenceRequestByHandle.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RegionPresenceRequestByHandleMessage { - constructor() { - this.name = 'RegionPresenceRequestByHandle'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RegionPresenceRequestByHandle; - } - getSize() { - return ((8) * this.RegionData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.RegionData.length; - buf.writeUInt8(this.RegionData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.RegionData[i]['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData[i]['RegionHandle'].high, pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.RegionData = []; - for (let i = 0; i < count; i++) { - const newObjRegionData = { - RegionHandle: Long.ZERO - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionData.push(newObjRegionData); - } - return pos - startPos; - } -} -exports.RegionPresenceRequestByHandleMessage = RegionPresenceRequestByHandleMessage; -//# sourceMappingURL=RegionPresenceRequestByHandle.js.map \ No newline at end of file diff --git a/dist/classes/messages/RegionPresenceRequestByHandle.js.map b/dist/classes/messages/RegionPresenceRequestByHandle.js.map deleted file mode 100644 index 2e626bb..0000000 --- a/dist/classes/messages/RegionPresenceRequestByHandle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionPresenceRequestByHandle.js","sourceRoot":"","sources":["../../../lib/classes/messages/RegionPresenceRequestByHandle.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oCAAoC;IAAjD;QAEI,SAAI,GAAG,+BAA+B,CAAC;QACvC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,6BAA6B,CAAC;IA6C/C,CAAC;IAvCG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC9D,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;YAC/D,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,YAAY,EAAE,IAAI,CAAC,IAAI;aAC1B,CAAC;YACF,gBAAgB,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;YAC1F,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAjDD,oFAiDC"} \ No newline at end of file diff --git a/dist/classes/messages/RegionPresenceRequestByRegionID.d.ts b/dist/classes/messages/RegionPresenceRequestByRegionID.d.ts deleted file mode 100644 index ee41bf4..0000000 --- a/dist/classes/messages/RegionPresenceRequestByRegionID.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RegionPresenceRequestByRegionIDMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RegionPresenceRequestByRegionID.js b/dist/classes/messages/RegionPresenceRequestByRegionID.js deleted file mode 100644 index bf809ba..0000000 --- a/dist/classes/messages/RegionPresenceRequestByRegionID.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RegionPresenceRequestByRegionIDMessage { - constructor() { - this.name = 'RegionPresenceRequestByRegionID'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RegionPresenceRequestByRegionID; - } - getSize() { - return ((16) * this.RegionData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.RegionData.length; - buf.writeUInt8(this.RegionData.length, pos++); - for (let i = 0; i < count; i++) { - this.RegionData[i]['RegionID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.RegionData = []; - for (let i = 0; i < count; i++) { - const newObjRegionData = { - RegionID: UUID_1.UUID.zero() - }; - newObjRegionData['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.RegionData.push(newObjRegionData); - } - return pos - startPos; - } -} -exports.RegionPresenceRequestByRegionIDMessage = RegionPresenceRequestByRegionIDMessage; -//# sourceMappingURL=RegionPresenceRequestByRegionID.js.map \ No newline at end of file diff --git a/dist/classes/messages/RegionPresenceRequestByRegionID.js.map b/dist/classes/messages/RegionPresenceRequestByRegionID.js.map deleted file mode 100644 index f99c355..0000000 --- a/dist/classes/messages/RegionPresenceRequestByRegionID.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionPresenceRequestByRegionID.js","sourceRoot":"","sources":["../../../lib/classes/messages/RegionPresenceRequestByRegionID.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sCAAsC;IAAnD;QAEI,SAAI,GAAG,iCAAiC,CAAC;QACzC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,+BAA+B,CAAC;IA2CjD,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;aACxB,CAAC;YACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,wFA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/RegionPresenceResponse.d.ts b/dist/classes/messages/RegionPresenceResponse.d.ts deleted file mode 100644 index 54dc016..0000000 --- a/dist/classes/messages/RegionPresenceResponse.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RegionPresenceResponseMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionID: UUID; - RegionHandle: Long; - InternalRegionIP: IPAddress; - ExternalRegionIP: IPAddress; - RegionPort: number; - ValidUntil: number; - Message: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RegionPresenceResponse.js b/dist/classes/messages/RegionPresenceResponse.js deleted file mode 100644 index 294a57b..0000000 --- a/dist/classes/messages/RegionPresenceResponse.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RegionPresenceResponseMessage { - constructor() { - this.name = 'RegionPresenceResponse'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RegionPresenceResponse; - } - getSize() { - return this.calculateVarVarSize(this.RegionData, 'Message', 1) + ((42) * this.RegionData.length) + 1; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.RegionData.length; - buf.writeUInt8(this.RegionData.length, pos++); - for (let i = 0; i < count; i++) { - this.RegionData[i]['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.RegionData[i]['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData[i]['RegionHandle'].high, pos); - pos += 4; - this.RegionData[i]['InternalRegionIP'].writeToBuffer(buf, pos); - pos += 4; - this.RegionData[i]['ExternalRegionIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.RegionData[i]['RegionPort'], pos); - pos += 2; - buf.writeDoubleLE(this.RegionData[i]['ValidUntil'], pos); - pos += 8; - buf.writeUInt8(this.RegionData[i]['Message'].length, pos++); - this.RegionData[i]['Message'].copy(buf, pos); - pos += this.RegionData[i]['Message'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.RegionData = []; - for (let i = 0; i < count; i++) { - const newObjRegionData = { - RegionID: UUID_1.UUID.zero(), - RegionHandle: Long.ZERO, - InternalRegionIP: IPAddress_1.IPAddress.zero(), - ExternalRegionIP: IPAddress_1.IPAddress.zero(), - RegionPort: 0, - ValidUntil: 0, - Message: Buffer.allocUnsafe(0) - }; - newObjRegionData['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjRegionData['InternalRegionIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjRegionData['ExternalRegionIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjRegionData['RegionPort'] = buf.readUInt16LE(pos); - pos += 2; - newObjRegionData['ValidUntil'] = buf.readDoubleLE(pos); - pos += 8; - varLength = buf.readUInt8(pos++); - newObjRegionData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.RegionData.push(newObjRegionData); - } - return pos - startPos; - } -} -exports.RegionPresenceResponseMessage = RegionPresenceResponseMessage; -//# sourceMappingURL=RegionPresenceResponse.js.map \ No newline at end of file diff --git a/dist/classes/messages/RegionPresenceResponse.js.map b/dist/classes/messages/RegionPresenceResponse.js.map deleted file mode 100644 index 55266dc..0000000 --- a/dist/classes/messages/RegionPresenceResponse.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionPresenceResponse.js","sourceRoot":"","sources":["../../../lib/classes/messages/RegionPresenceResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RemoveAttachment.d.ts b/dist/classes/messages/RemoveAttachment.d.ts deleted file mode 100644 index 511d7fb..0000000 --- a/dist/classes/messages/RemoveAttachment.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RemoveAttachmentMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - AttachmentBlock: { - AttachmentPoint: number; - ItemID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RemoveAttachment.js b/dist/classes/messages/RemoveAttachment.js deleted file mode 100644 index 3cd3665..0000000 --- a/dist/classes/messages/RemoveAttachment.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RemoveAttachmentMessage { - constructor() { - this.name = 'RemoveAttachment'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RemoveAttachment; - } - getSize() { - return 49; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.AttachmentBlock['AttachmentPoint'], pos++); - this.AttachmentBlock['ItemID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjAttachmentBlock = { - AttachmentPoint: 0, - ItemID: UUID_1.UUID.zero() - }; - newObjAttachmentBlock['AttachmentPoint'] = buf.readUInt8(pos++); - newObjAttachmentBlock['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AttachmentBlock = newObjAttachmentBlock; - return pos - startPos; - } -} -exports.RemoveAttachmentMessage = RemoveAttachmentMessage; -//# sourceMappingURL=RemoveAttachment.js.map \ No newline at end of file diff --git a/dist/classes/messages/RemoveAttachment.js.map b/dist/classes/messages/RemoveAttachment.js.map deleted file mode 100644 index 4317e7d..0000000 --- a/dist/classes/messages/RemoveAttachment.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RemoveAttachment.js","sourceRoot":"","sources":["../../../lib/classes/messages/RemoveAttachment.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IA0DlC,CAAC;IA/CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,IAAI,CAAC,eAAe,CAAC,iBAAiB,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC/D,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,qBAAqB,GAGvB;YACA,eAAe,EAAE,CAAC;YAClB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,qBAAqB,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAChE,qBAAqB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,eAAe,GAAG,qBAAqB,CAAC;QAC7C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9DD,0DA8DC"} \ No newline at end of file diff --git a/dist/classes/messages/RemoveInventoryFolder.d.ts b/dist/classes/messages/RemoveInventoryFolder.d.ts deleted file mode 100644 index fce5c40..0000000 --- a/dist/classes/messages/RemoveInventoryFolder.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RemoveInventoryFolderMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - FolderData: { - FolderID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RemoveInventoryFolder.js b/dist/classes/messages/RemoveInventoryFolder.js deleted file mode 100644 index c636b34..0000000 --- a/dist/classes/messages/RemoveInventoryFolder.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RemoveInventoryFolderMessage { - constructor() { - this.name = 'RemoveInventoryFolder'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RemoveInventoryFolder; - } - getSize() { - return ((16) * this.FolderData.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.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; - let varLength = 0; - 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.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.RemoveInventoryFolderMessage = RemoveInventoryFolderMessage; -//# sourceMappingURL=RemoveInventoryFolder.js.map \ No newline at end of file diff --git a/dist/classes/messages/RemoveInventoryFolder.js.map b/dist/classes/messages/RemoveInventoryFolder.js.map deleted file mode 100644 index ca4a5fc..0000000 --- a/dist/classes/messages/RemoveInventoryFolder.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RemoveInventoryFolder.js","sourceRoot":"","sources":["../../../lib/classes/messages/RemoveInventoryFolder.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IA+DvC,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAChD,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;aACxB,CAAC;YACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,oEAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/RemoveInventoryItem.d.ts b/dist/classes/messages/RemoveInventoryItem.d.ts deleted file mode 100644 index 9894eea..0000000 --- a/dist/classes/messages/RemoveInventoryItem.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RemoveInventoryItemMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - ItemID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RemoveInventoryItem.js b/dist/classes/messages/RemoveInventoryItem.js deleted file mode 100644 index ab1f32e..0000000 --- a/dist/classes/messages/RemoveInventoryItem.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RemoveInventoryItemMessage { - constructor() { - this.name = 'RemoveInventoryItem'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RemoveInventoryItem; - } - getSize() { - return ((16) * this.InventoryData.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.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero() - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.RemoveInventoryItemMessage = RemoveInventoryItemMessage; -//# sourceMappingURL=RemoveInventoryItem.js.map \ No newline at end of file diff --git a/dist/classes/messages/RemoveInventoryItem.js.map b/dist/classes/messages/RemoveInventoryItem.js.map deleted file mode 100644 index 38cae07..0000000 --- a/dist/classes/messages/RemoveInventoryItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RemoveInventoryItem.js","sourceRoot":"","sources":["../../../lib/classes/messages/RemoveInventoryItem.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA+DrC,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IACnD,CAAC;IAED,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,aAAa,CAAC,MAAM,CAAC;QACxC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACjD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACxD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,aAAa,GAAG,EAAE,CAAC;QACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,mBAAmB,GAErB;gBACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;aACtB,CAAC;YACF,mBAAmB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACnD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;SAChD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,gEAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/RemoveInventoryObjects.d.ts b/dist/classes/messages/RemoveInventoryObjects.d.ts deleted file mode 100644 index 3d0c0b2..0000000 --- a/dist/classes/messages/RemoveInventoryObjects.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RemoveInventoryObjectsMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - FolderData: { - FolderID: UUID; - }[]; - ItemData: { - ItemID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RemoveInventoryObjects.js b/dist/classes/messages/RemoveInventoryObjects.js deleted file mode 100644 index 0651447..0000000 --- a/dist/classes/messages/RemoveInventoryObjects.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RemoveInventoryObjectsMessage { - constructor() { - this.name = 'RemoveInventoryObjects'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RemoveInventoryObjects; - } - getSize() { - return ((16) * this.FolderData.length) + ((16) * this.ItemData.length) + 34; - } - 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.FolderData.length; - buf.writeUInt8(this.FolderData.length, pos++); - for (let i = 0; i < count; i++) { - this.FolderData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - } - count = this.ItemData.length; - buf.writeUInt8(this.ItemData.length, pos++); - for (let i = 0; i < count; i++) { - this.ItemData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.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); - } - count = buf.readUInt8(pos++); - this.ItemData = []; - for (let i = 0; i < count; i++) { - const newObjItemData = { - ItemID: UUID_1.UUID.zero() - }; - newObjItemData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ItemData.push(newObjItemData); - } - return pos - startPos; - } -} -exports.RemoveInventoryObjectsMessage = RemoveInventoryObjectsMessage; -//# sourceMappingURL=RemoveInventoryObjects.js.map \ No newline at end of file diff --git a/dist/classes/messages/RemoveInventoryObjects.js.map b/dist/classes/messages/RemoveInventoryObjects.js.map deleted file mode 100644 index b48bb04..0000000 --- a/dist/classes/messages/RemoveInventoryObjects.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RemoveInventoryObjects.js","sourceRoot":"","sources":["../../../lib/classes/messages/RemoveInventoryObjects.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RemoveMuteListEntry.d.ts b/dist/classes/messages/RemoveMuteListEntry.d.ts deleted file mode 100644 index 95a0140..0000000 --- a/dist/classes/messages/RemoveMuteListEntry.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RemoveMuteListEntryMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - MuteData: { - MuteID: UUID; - MuteName: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RemoveMuteListEntry.js b/dist/classes/messages/RemoveMuteListEntry.js deleted file mode 100644 index 2dc5ab3..0000000 --- a/dist/classes/messages/RemoveMuteListEntry.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RemoveMuteListEntryMessage { - constructor() { - this.name = 'RemoveMuteListEntry'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RemoveMuteListEntry; - } - getSize() { - return (this.MuteData['MuteName'].length + 1) + 48; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.MuteData['MuteID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.MuteData['MuteName'].length, pos++); - this.MuteData['MuteName'].copy(buf, pos); - pos += this.MuteData['MuteName'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjMuteData = { - MuteID: UUID_1.UUID.zero(), - MuteName: Buffer.allocUnsafe(0) - }; - newObjMuteData['MuteID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjMuteData['MuteName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MuteData = newObjMuteData; - return pos - startPos; - } -} -exports.RemoveMuteListEntryMessage = RemoveMuteListEntryMessage; -//# sourceMappingURL=RemoveMuteListEntry.js.map \ No newline at end of file diff --git a/dist/classes/messages/RemoveMuteListEntry.js.map b/dist/classes/messages/RemoveMuteListEntry.js.map deleted file mode 100644 index d94e122..0000000 --- a/dist/classes/messages/RemoveMuteListEntry.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RemoveMuteListEntry.js","sourceRoot":"","sources":["../../../lib/classes/messages/RemoveMuteListEntry.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA8DrC,CAAC;IAnDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACvD,CAAC;IAED,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,QAAQ,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACxD,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC;QACxC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAGhB;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,QAAQ,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAClC,CAAC;QACF,cAAc,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,cAAc,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC7D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAlED,gEAkEC"} \ No newline at end of file diff --git a/dist/classes/messages/RemoveNameValuePair.d.ts b/dist/classes/messages/RemoveNameValuePair.d.ts deleted file mode 100644 index abcda1d..0000000 --- a/dist/classes/messages/RemoveNameValuePair.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RemoveNameValuePairMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TaskData: { - ID: UUID; - }; - NameValueData: { - NVPair: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RemoveNameValuePair.js b/dist/classes/messages/RemoveNameValuePair.js deleted file mode 100644 index 02f0132..0000000 --- a/dist/classes/messages/RemoveNameValuePair.js +++ /dev/null @@ -1,61 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RemoveNameValuePairMessage { - constructor() { - this.name = 'RemoveNameValuePair'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RemoveNameValuePair; - } - getSize() { - return this.calculateVarVarSize(this.NameValueData, 'NVPair', 2) + 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.TaskData['ID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.NameValueData.length; - buf.writeUInt8(this.NameValueData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt16LE(this.NameValueData[i]['NVPair'].length, pos); - pos += 2; - this.NameValueData[i]['NVPair'].copy(buf, pos); - pos += this.NameValueData[i]['NVPair'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTaskData = { - ID: UUID_1.UUID.zero() - }; - newObjTaskData['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TaskData = newObjTaskData; - const count = buf.readUInt8(pos++); - this.NameValueData = []; - for (let i = 0; i < count; i++) { - const newObjNameValueData = { - NVPair: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjNameValueData['NVPair'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.NameValueData.push(newObjNameValueData); - } - return pos - startPos; - } -} -exports.RemoveNameValuePairMessage = RemoveNameValuePairMessage; -//# sourceMappingURL=RemoveNameValuePair.js.map \ No newline at end of file diff --git a/dist/classes/messages/RemoveNameValuePair.js.map b/dist/classes/messages/RemoveNameValuePair.js.map deleted file mode 100644 index 8367ea6..0000000 --- a/dist/classes/messages/RemoveNameValuePair.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RemoveNameValuePair.js","sourceRoot":"","sources":["../../../lib/classes/messages/RemoveNameValuePair.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RemoveParcel.d.ts b/dist/classes/messages/RemoveParcel.d.ts deleted file mode 100644 index 3c2a534..0000000 --- a/dist/classes/messages/RemoveParcel.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RemoveParcelMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ParcelData: { - ParcelID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RemoveParcel.js b/dist/classes/messages/RemoveParcel.js deleted file mode 100644 index e1517db..0000000 --- a/dist/classes/messages/RemoveParcel.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RemoveParcelMessage { - constructor() { - this.name = 'RemoveParcel'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RemoveParcel; - } - getSize() { - return ((16) * this.ParcelData.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.ParcelData.length; - buf.writeUInt8(this.ParcelData.length, pos++); - for (let i = 0; i < count; i++) { - this.ParcelData[i]['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.ParcelData = []; - for (let i = 0; i < count; i++) { - const newObjParcelData = { - ParcelID: UUID_1.UUID.zero() - }; - newObjParcelData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ParcelData.push(newObjParcelData); - } - return pos - startPos; - } -} -exports.RemoveParcelMessage = RemoveParcelMessage; -//# sourceMappingURL=RemoveParcel.js.map \ No newline at end of file diff --git a/dist/classes/messages/RemoveParcel.js.map b/dist/classes/messages/RemoveParcel.js.map deleted file mode 100644 index 69ac3ca..0000000 --- a/dist/classes/messages/RemoveParcel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RemoveParcel.js","sourceRoot":"","sources":["../../../lib/classes/messages/RemoveParcel.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IA2C9B,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAElB;gBACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;aACxB,CAAC;YACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,kDA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/RemoveTaskInventory.d.ts b/dist/classes/messages/RemoveTaskInventory.d.ts deleted file mode 100644 index c735a8b..0000000 --- a/dist/classes/messages/RemoveTaskInventory.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RemoveTaskInventoryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - LocalID: number; - ItemID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RemoveTaskInventory.js b/dist/classes/messages/RemoveTaskInventory.js deleted file mode 100644 index 95e4093..0000000 --- a/dist/classes/messages/RemoveTaskInventory.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RemoveTaskInventoryMessage { - constructor() { - this.name = 'RemoveTaskInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RemoveTaskInventory; - } - getSize() { - return 52; - } - 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.InventoryData['LocalID'], pos); - pos += 4; - this.InventoryData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInventoryData = { - LocalID: 0, - ItemID: UUID_1.UUID.zero() - }; - newObjInventoryData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.RemoveTaskInventoryMessage = RemoveTaskInventoryMessage; -//# sourceMappingURL=RemoveTaskInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/RemoveTaskInventory.js.map b/dist/classes/messages/RemoveTaskInventory.js.map deleted file mode 100644 index e9c219b..0000000 --- a/dist/classes/messages/RemoveTaskInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RemoveTaskInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/RemoveTaskInventory.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA4DrC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,aAAa,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,mBAAmB,GAGrB;YACA,OAAO,EAAE,CAAC;YACV,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,mBAAmB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,mBAAmB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,aAAa,GAAG,mBAAmB,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,gEAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ReplyTaskInventory.d.ts b/dist/classes/messages/ReplyTaskInventory.d.ts deleted file mode 100644 index 8188862..0000000 --- a/dist/classes/messages/ReplyTaskInventory.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ReplyTaskInventoryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - InventoryData: { - TaskID: UUID; - Serial: number; - Filename: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ReplyTaskInventory.js b/dist/classes/messages/ReplyTaskInventory.js deleted file mode 100644 index c5f5656..0000000 --- a/dist/classes/messages/ReplyTaskInventory.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ReplyTaskInventoryMessage { - constructor() { - this.name = 'ReplyTaskInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ReplyTaskInventory; - } - getSize() { - return (this.InventoryData['Filename'].length + 1) + 18; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.InventoryData['TaskID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt16LE(this.InventoryData['Serial'], pos); - pos += 2; - buf.writeUInt8(this.InventoryData['Filename'].length, pos++); - this.InventoryData['Filename'].copy(buf, pos); - pos += this.InventoryData['Filename'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInventoryData = { - TaskID: UUID_1.UUID.zero(), - Serial: 0, - Filename: Buffer.allocUnsafe(0) - }; - newObjInventoryData['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['Serial'] = buf.readInt16LE(pos); - pos += 2; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Filename'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.ReplyTaskInventoryMessage = ReplyTaskInventoryMessage; -//# sourceMappingURL=ReplyTaskInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/ReplyTaskInventory.js.map b/dist/classes/messages/ReplyTaskInventory.js.map deleted file mode 100644 index 9025ba5..0000000 --- a/dist/classes/messages/ReplyTaskInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ReplyTaskInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/ReplyTaskInventory.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAiDpC,CAAC;IAzCG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC5D,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7D,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC;QAC7C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,mBAAmB,GAIrB;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,MAAM,EAAE,CAAC;YACT,QAAQ,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAClC,CAAC;QACF,mBAAmB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,mBAAmB,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,mBAAmB,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAClE,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,aAAa,GAAG,mBAAmB,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArDD,8DAqDC"} \ No newline at end of file diff --git a/dist/classes/messages/ReportAutosaveCrash.d.ts b/dist/classes/messages/ReportAutosaveCrash.d.ts deleted file mode 100644 index 8c61e2b..0000000 --- a/dist/classes/messages/ReportAutosaveCrash.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ReportAutosaveCrashMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AutosaveData: { - PID: number; - Status: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ReportAutosaveCrash.js b/dist/classes/messages/ReportAutosaveCrash.js deleted file mode 100644 index 44cf07e..0000000 --- a/dist/classes/messages/ReportAutosaveCrash.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ReportAutosaveCrashMessage { - constructor() { - this.name = 'ReportAutosaveCrash'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ReportAutosaveCrash; - } - getSize() { - return 8; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.AutosaveData['PID'], pos); - pos += 4; - buf.writeInt32LE(this.AutosaveData['Status'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAutosaveData = { - PID: 0, - Status: 0 - }; - newObjAutosaveData['PID'] = buf.readInt32LE(pos); - pos += 4; - newObjAutosaveData['Status'] = buf.readInt32LE(pos); - pos += 4; - this.AutosaveData = newObjAutosaveData; - return pos - startPos; - } -} -exports.ReportAutosaveCrashMessage = ReportAutosaveCrashMessage; -//# sourceMappingURL=ReportAutosaveCrash.js.map \ No newline at end of file diff --git a/dist/classes/messages/ReportAutosaveCrash.js.map b/dist/classes/messages/ReportAutosaveCrash.js.map deleted file mode 100644 index 9763591..0000000 --- a/dist/classes/messages/ReportAutosaveCrash.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ReportAutosaveCrash.js","sourceRoot":"","sources":["../../../lib/classes/messages/ReportAutosaveCrash.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAwCrC,CAAC;IAjCG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,kBAAkB,GAGpB;YACA,GAAG,EAAE,CAAC;YACN,MAAM,EAAE,CAAC;SACZ,CAAC;QACF,kBAAkB,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,kBAAkB,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,YAAY,GAAG,kBAAkB,CAAC;QACvC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,gEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/RequestGodlikePowers.d.ts b/dist/classes/messages/RequestGodlikePowers.d.ts deleted file mode 100644 index 31d90b5..0000000 --- a/dist/classes/messages/RequestGodlikePowers.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestGodlikePowersMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - RequestBlock: { - Godlike: boolean; - Token: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestGodlikePowers.js b/dist/classes/messages/RequestGodlikePowers.js deleted file mode 100644 index 4ae2eaf..0000000 --- a/dist/classes/messages/RequestGodlikePowers.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestGodlikePowersMessage { - constructor() { - this.name = 'RequestGodlikePowers'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RequestGodlikePowers; - } - getSize() { - return 49; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.RequestBlock['Godlike']) ? 1 : 0, pos++); - this.RequestBlock['Token'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjRequestBlock = { - Godlike: false, - Token: UUID_1.UUID.zero() - }; - newObjRequestBlock['Godlike'] = (buf.readUInt8(pos++) === 1); - newObjRequestBlock['Token'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.RequestBlock = newObjRequestBlock; - return pos - startPos; - } -} -exports.RequestGodlikePowersMessage = RequestGodlikePowersMessage; -//# sourceMappingURL=RequestGodlikePowers.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestGodlikePowers.js.map b/dist/classes/messages/RequestGodlikePowers.js.map deleted file mode 100644 index 940a801..0000000 --- a/dist/classes/messages/RequestGodlikePowers.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestGodlikePowers.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestGodlikePowers.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IA0DtC,CAAC;IA/CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9D,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,EAAE,KAAK;YACd,KAAK,EAAE,WAAI,CAAC,IAAI,EAAE;SACrB,CAAC;QACF,kBAAkB,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC7D,kBAAkB,CAAC,OAAO,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,YAAY,GAAG,kBAAkB,CAAC;QACvC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA9DD,kEA8DC"} \ No newline at end of file diff --git a/dist/classes/messages/RequestImage.d.ts b/dist/classes/messages/RequestImage.d.ts deleted file mode 100644 index 5be009e..0000000 --- a/dist/classes/messages/RequestImage.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestImageMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - RequestImage: { - Image: UUID; - DiscardLevel: number; - DownloadPriority: number; - Packet: number; - Type: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestImage.js b/dist/classes/messages/RequestImage.js deleted file mode 100644 index 373ea35..0000000 --- a/dist/classes/messages/RequestImage.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestImageMessage { - constructor() { - this.name = 'RequestImage'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.RequestImage; - } - getSize() { - return ((26) * this.RequestImage.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.RequestImage.length; - buf.writeUInt8(this.RequestImage.length, pos++); - for (let i = 0; i < count; i++) { - this.RequestImage[i]['Image'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.RequestImage[i]['DiscardLevel'], pos++); - buf.writeFloatLE(this.RequestImage[i]['DownloadPriority'], pos); - pos += 4; - buf.writeUInt32LE(this.RequestImage[i]['Packet'], pos); - pos += 4; - buf.writeUInt8(this.RequestImage[i]['Type'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.RequestImage = []; - for (let i = 0; i < count; i++) { - const newObjRequestImage = { - Image: UUID_1.UUID.zero(), - DiscardLevel: 0, - DownloadPriority: 0, - Packet: 0, - Type: 0 - }; - newObjRequestImage['Image'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRequestImage['DiscardLevel'] = buf.readInt8(pos++); - newObjRequestImage['DownloadPriority'] = buf.readFloatLE(pos); - pos += 4; - newObjRequestImage['Packet'] = buf.readUInt32LE(pos); - pos += 4; - newObjRequestImage['Type'] = buf.readUInt8(pos++); - this.RequestImage.push(newObjRequestImage); - } - return pos - startPos; - } -} -exports.RequestImageMessage = RequestImageMessage; -//# sourceMappingURL=RequestImage.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestImage.js.map b/dist/classes/messages/RequestImage.js.map deleted file mode 100644 index b790ef9..0000000 --- a/dist/classes/messages/RequestImage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestImage.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestImage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RequestInventoryAsset.d.ts b/dist/classes/messages/RequestInventoryAsset.d.ts deleted file mode 100644 index 1c20db3..0000000 --- a/dist/classes/messages/RequestInventoryAsset.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestInventoryAssetMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - QueryData: { - QueryID: UUID; - AgentID: UUID; - OwnerID: UUID; - ItemID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestInventoryAsset.js b/dist/classes/messages/RequestInventoryAsset.js deleted file mode 100644 index 1ee1279..0000000 --- a/dist/classes/messages/RequestInventoryAsset.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestInventoryAssetMessage { - constructor() { - this.name = 'RequestInventoryAsset'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RequestInventoryAsset; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.QueryData['QueryID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.QueryData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjQueryData = { - QueryID: UUID_1.UUID.zero(), - AgentID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero() - }; - newObjQueryData['QueryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjQueryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.QueryData = newObjQueryData; - return pos - startPos; - } -} -exports.RequestInventoryAssetMessage = RequestInventoryAssetMessage; -//# sourceMappingURL=RequestInventoryAsset.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestInventoryAsset.js.map b/dist/classes/messages/RequestInventoryAsset.js.map deleted file mode 100644 index 0dbabe7..0000000 --- a/dist/classes/messages/RequestInventoryAsset.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestInventoryAsset.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestInventoryAsset.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IAsDvC,CAAC;IA7CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAKjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,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,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1DD,oEA0DC"} \ No newline at end of file diff --git a/dist/classes/messages/RequestMultipleObjects.d.ts b/dist/classes/messages/RequestMultipleObjects.d.ts deleted file mode 100644 index 7118261..0000000 --- a/dist/classes/messages/RequestMultipleObjects.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestMultipleObjectsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - CacheMissType: number; - ID: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestMultipleObjects.js b/dist/classes/messages/RequestMultipleObjects.js deleted file mode 100644 index 4d7db7f..0000000 --- a/dist/classes/messages/RequestMultipleObjects.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestMultipleObjectsMessage { - constructor() { - this.name = 'RequestMultipleObjects'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.RequestMultipleObjects; - } - getSize() { - return ((5) * this.ObjectData.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.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.ObjectData[i]['CacheMissType'], pos++); - buf.writeUInt32LE(this.ObjectData[i]['ID'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - CacheMissType: 0, - ID: 0 - }; - newObjObjectData['CacheMissType'] = buf.readUInt8(pos++); - newObjObjectData['ID'] = buf.readUInt32LE(pos); - pos += 4; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.RequestMultipleObjectsMessage = RequestMultipleObjectsMessage; -//# sourceMappingURL=RequestMultipleObjects.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestMultipleObjects.js.map b/dist/classes/messages/RequestMultipleObjects.js.map deleted file mode 100644 index 266e1a4..0000000 --- a/dist/classes/messages/RequestMultipleObjects.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestMultipleObjects.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestMultipleObjects.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,eAAe,CAAC;QACrE,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IAoExC,CAAC;IAzDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IAC/C,CAAC;IAED,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,UAAU,CAAC,MAAM,CAAC;QACrC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;YAC3D,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC;YACjD,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAAG,EAAE,CAAC;QACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,gBAAgB,GAGlB;gBACA,aAAa,EAAE,CAAC;gBAChB,EAAE,EAAE,CAAC;aACR,CAAC;YACF,gBAAgB,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YACzD,gBAAgB,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC/C,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;SAC1C;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAxED,sEAwEC"} \ No newline at end of file diff --git a/dist/classes/messages/RequestObjectPropertiesFamily.d.ts b/dist/classes/messages/RequestObjectPropertiesFamily.d.ts deleted file mode 100644 index 8843a30..0000000 --- a/dist/classes/messages/RequestObjectPropertiesFamily.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestObjectPropertiesFamilyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - RequestFlags: number; - ObjectID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestObjectPropertiesFamily.js b/dist/classes/messages/RequestObjectPropertiesFamily.js deleted file mode 100644 index 56d2246..0000000 --- a/dist/classes/messages/RequestObjectPropertiesFamily.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestObjectPropertiesFamilyMessage { - constructor() { - this.name = 'RequestObjectPropertiesFamily'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.RequestObjectPropertiesFamily; - } - getSize() { - return 52; - } - 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.ObjectData['RequestFlags'], pos); - pos += 4; - this.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjObjectData = { - RequestFlags: 0, - ObjectID: UUID_1.UUID.zero() - }; - newObjObjectData['RequestFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.RequestObjectPropertiesFamilyMessage = RequestObjectPropertiesFamilyMessage; -//# sourceMappingURL=RequestObjectPropertiesFamily.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestObjectPropertiesFamily.js.map b/dist/classes/messages/RequestObjectPropertiesFamily.js.map deleted file mode 100644 index b119cf0..0000000 --- a/dist/classes/messages/RequestObjectPropertiesFamily.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestObjectPropertiesFamily.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestObjectPropertiesFamily.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oCAAoC;IAAjD;QAEI,SAAI,GAAG,+BAA+B,CAAC;QACvC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,eAAe,CAAC;QACrE,OAAE,GAAG,iBAAO,CAAC,6BAA6B,CAAC;IA4D/C,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAGlB;YACA,YAAY,EAAE,CAAC;YACf,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,gBAAgB,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,oFAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/RequestParcelTransfer.d.ts b/dist/classes/messages/RequestParcelTransfer.d.ts deleted file mode 100644 index feb5633..0000000 --- a/dist/classes/messages/RequestParcelTransfer.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestParcelTransferMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - TransactionID: UUID; - TransactionTime: number; - SourceID: UUID; - DestID: UUID; - OwnerID: UUID; - Flags: number; - TransactionType: number; - Amount: number; - BillableArea: number; - ActualArea: number; - Final: boolean; - }; - RegionData: { - RegionID: UUID; - GridX: number; - GridY: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestParcelTransfer.js b/dist/classes/messages/RequestParcelTransfer.js deleted file mode 100644 index 1e2da72..0000000 --- a/dist/classes/messages/RequestParcelTransfer.js +++ /dev/null @@ -1,98 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestParcelTransferMessage { - constructor() { - this.name = 'RequestParcelTransfer'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RequestParcelTransfer; - } - getSize() { - return 110; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Data['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data['TransactionTime'], pos); - pos += 4; - this.Data['SourceID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['DestID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['Flags'], pos++); - buf.writeInt32LE(this.Data['TransactionType'], pos); - pos += 4; - buf.writeInt32LE(this.Data['Amount'], pos); - pos += 4; - buf.writeInt32LE(this.Data['BillableArea'], pos); - pos += 4; - buf.writeInt32LE(this.Data['ActualArea'], pos); - pos += 4; - buf.writeUInt8((this.Data['Final']) ? 1 : 0, pos++); - this.RegionData['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.RegionData['GridX'], pos); - pos += 4; - buf.writeUInt32LE(this.RegionData['GridY'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - TransactionID: UUID_1.UUID.zero(), - TransactionTime: 0, - SourceID: UUID_1.UUID.zero(), - DestID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - Flags: 0, - TransactionType: 0, - Amount: 0, - BillableArea: 0, - ActualArea: 0, - Final: false - }; - newObjData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['TransactionTime'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['DestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Flags'] = buf.readUInt8(pos++); - newObjData['TransactionType'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Amount'] = buf.readInt32LE(pos); - pos += 4; - newObjData['BillableArea'] = buf.readInt32LE(pos); - pos += 4; - newObjData['ActualArea'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Final'] = (buf.readUInt8(pos++) === 1); - this.Data = newObjData; - const newObjRegionData = { - RegionID: UUID_1.UUID.zero(), - GridX: 0, - GridY: 0 - }; - newObjRegionData['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRegionData['GridX'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegionData['GridY'] = buf.readUInt32LE(pos); - pos += 4; - this.RegionData = newObjRegionData; - return pos - startPos; - } -} -exports.RequestParcelTransferMessage = RequestParcelTransferMessage; -//# sourceMappingURL=RequestParcelTransfer.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestParcelTransfer.js.map b/dist/classes/messages/RequestParcelTransfer.js.map deleted file mode 100644 index f8244af..0000000 --- a/dist/classes/messages/RequestParcelTransfer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestParcelTransfer.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestParcelTransfer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RequestPayPrice.d.ts b/dist/classes/messages/RequestPayPrice.d.ts deleted file mode 100644 index f7b31ec..0000000 --- a/dist/classes/messages/RequestPayPrice.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestPayPriceMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - ObjectData: { - ObjectID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestPayPrice.js b/dist/classes/messages/RequestPayPrice.js deleted file mode 100644 index 7e2c080..0000000 --- a/dist/classes/messages/RequestPayPrice.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestPayPriceMessage { - constructor() { - this.name = 'RequestPayPrice'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RequestPayPrice; - } - getSize() { - return 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjObjectData = { - ObjectID: UUID_1.UUID.zero() - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.RequestPayPriceMessage = RequestPayPriceMessage; -//# sourceMappingURL=RequestPayPrice.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestPayPrice.js.map b/dist/classes/messages/RequestPayPrice.js.map deleted file mode 100644 index bb637da..0000000 --- a/dist/classes/messages/RequestPayPrice.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestPayPrice.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestPayPrice.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAiCjC,CAAC;IA3BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAElB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,wDAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/RequestRegionInfo.d.ts b/dist/classes/messages/RequestRegionInfo.d.ts deleted file mode 100644 index 642ef67..0000000 --- a/dist/classes/messages/RequestRegionInfo.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestRegionInfoMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestRegionInfo.js b/dist/classes/messages/RequestRegionInfo.js deleted file mode 100644 index 7265cb3..0000000 --- a/dist/classes/messages/RequestRegionInfo.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestRegionInfoMessage { - constructor() { - this.name = 'RequestRegionInfo'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RequestRegionInfo; - } - 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; - let varLength = 0; - 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.RequestRegionInfoMessage = RequestRegionInfoMessage; -//# sourceMappingURL=RequestRegionInfo.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestRegionInfo.js.map b/dist/classes/messages/RequestRegionInfo.js.map deleted file mode 100644 index 38f1654..0000000 --- a/dist/classes/messages/RequestRegionInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestRegionInfo.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestRegionInfo.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAwCnC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,4DA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/RequestTaskInventory.d.ts b/dist/classes/messages/RequestTaskInventory.d.ts deleted file mode 100644 index e7905f0..0000000 --- a/dist/classes/messages/RequestTaskInventory.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestTaskInventoryMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - LocalID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestTaskInventory.js b/dist/classes/messages/RequestTaskInventory.js deleted file mode 100644 index dc4a080..0000000 --- a/dist/classes/messages/RequestTaskInventory.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestTaskInventoryMessage { - constructor() { - this.name = 'RequestTaskInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RequestTaskInventory; - } - 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.InventoryData['LocalID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInventoryData = { - LocalID: 0 - }; - newObjInventoryData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.RequestTaskInventoryMessage = RequestTaskInventoryMessage; -//# sourceMappingURL=RequestTaskInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestTaskInventory.js.map b/dist/classes/messages/RequestTaskInventory.js.map deleted file mode 100644 index 290f5e6..0000000 --- a/dist/classes/messages/RequestTaskInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestTaskInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestTaskInventory.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IAqDtC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,aAAa,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,mBAAmB,GAErB;YACA,OAAO,EAAE,CAAC;SACb,CAAC;QACF,mBAAmB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,aAAa,GAAG,mBAAmB,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,kEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/RequestTrustedCircuit.d.ts b/dist/classes/messages/RequestTrustedCircuit.d.ts deleted file mode 100644 index c8c932c..0000000 --- a/dist/classes/messages/RequestTrustedCircuit.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestTrustedCircuitMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestTrustedCircuit.js b/dist/classes/messages/RequestTrustedCircuit.js deleted file mode 100644 index ce1cdf7..0000000 --- a/dist/classes/messages/RequestTrustedCircuit.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RequestTrustedCircuitMessage { - constructor() { - this.name = 'RequestTrustedCircuit'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RequestTrustedCircuit; - } - getSize() { - return 0; - } - writeToBuffer(buf, pos) { - return 0; - } - readFromBuffer(buf, pos) { - return 0; - } -} -exports.RequestTrustedCircuitMessage = RequestTrustedCircuitMessage; -//# sourceMappingURL=RequestTrustedCircuit.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestTrustedCircuit.js.map b/dist/classes/messages/RequestTrustedCircuit.js.map deleted file mode 100644 index ca7974d..0000000 --- a/dist/classes/messages/RequestTrustedCircuit.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestTrustedCircuit.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestTrustedCircuit.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IAiBvC,CAAC;IAdG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,OAAO,CAAC,CAAC;IACb,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,OAAO,CAAC,CAAC;IACb,CAAC;CACJ;AArBD,oEAqBC"} \ No newline at end of file diff --git a/dist/classes/messages/RequestXfer.d.ts b/dist/classes/messages/RequestXfer.d.ts deleted file mode 100644 index 3197f17..0000000 --- a/dist/classes/messages/RequestXfer.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RequestXferMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - XferID: { - ID: Long; - Filename: Buffer; - FilePath: number; - DeleteOnCompletion: boolean; - UseBigPackets: boolean; - VFileID: UUID; - VFileType: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RequestXfer.js b/dist/classes/messages/RequestXfer.js deleted file mode 100644 index 81dd77d..0000000 --- a/dist/classes/messages/RequestXfer.js +++ /dev/null @@ -1,63 +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"); -const Message_1 = require("../../enums/Message"); -class RequestXferMessage { - constructor() { - this.name = 'RequestXfer'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RequestXfer; - } - getSize() { - return (this.XferID['Filename'].length + 1) + 29; - } - 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.writeUInt8(this.XferID['Filename'].length, pos++); - this.XferID['Filename'].copy(buf, pos); - pos += this.XferID['Filename'].length; - buf.writeUInt8(this.XferID['FilePath'], pos++); - buf.writeUInt8((this.XferID['DeleteOnCompletion']) ? 1 : 0, pos++); - buf.writeUInt8((this.XferID['UseBigPackets']) ? 1 : 0, pos++); - this.XferID['VFileID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt16LE(this.XferID['VFileType'], pos); - pos += 2; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjXferID = { - ID: Long.ZERO, - Filename: Buffer.allocUnsafe(0), - FilePath: 0, - DeleteOnCompletion: false, - UseBigPackets: false, - VFileID: UUID_1.UUID.zero(), - VFileType: 0 - }; - newObjXferID['ID'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - varLength = buf.readUInt8(pos++); - newObjXferID['Filename'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjXferID['FilePath'] = buf.readUInt8(pos++); - newObjXferID['DeleteOnCompletion'] = (buf.readUInt8(pos++) === 1); - newObjXferID['UseBigPackets'] = (buf.readUInt8(pos++) === 1); - newObjXferID['VFileID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjXferID['VFileType'] = buf.readInt16LE(pos); - pos += 2; - this.XferID = newObjXferID; - return pos - startPos; - } -} -exports.RequestXferMessage = RequestXferMessage; -//# sourceMappingURL=RequestXfer.js.map \ No newline at end of file diff --git a/dist/classes/messages/RequestXfer.js.map b/dist/classes/messages/RequestXfer.js.map deleted file mode 100644 index d220549..0000000 --- a/dist/classes/messages/RequestXfer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RequestXfer.js","sourceRoot":"","sources":["../../../lib/classes/messages/RequestXfer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RetrieveIMsExtended.d.ts b/dist/classes/messages/RetrieveIMsExtended.d.ts deleted file mode 100644 index 43e6728..0000000 --- a/dist/classes/messages/RetrieveIMsExtended.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RetrieveIMsExtendedMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - IsPremium: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RetrieveIMsExtended.js b/dist/classes/messages/RetrieveIMsExtended.js deleted file mode 100644 index a00b491..0000000 --- a/dist/classes/messages/RetrieveIMsExtended.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RetrieveIMsExtendedMessage { - constructor() { - this.name = 'RetrieveIMsExtended'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RetrieveIMsExtended; - } - getSize() { - return 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.AgentData['IsPremium']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - IsPremium: false - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['IsPremium'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.RetrieveIMsExtendedMessage = RetrieveIMsExtendedMessage; -//# sourceMappingURL=RetrieveIMsExtended.js.map \ No newline at end of file diff --git a/dist/classes/messages/RetrieveIMsExtended.js.map b/dist/classes/messages/RetrieveIMsExtended.js.map deleted file mode 100644 index 802db63..0000000 --- a/dist/classes/messages/RetrieveIMsExtended.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RetrieveIMsExtended.js","sourceRoot":"","sources":["../../../lib/classes/messages/RetrieveIMsExtended.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA6CrC,CAAC;IArCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,SAAS,EAAE,KAAK;SACnB,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,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC5D,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAjDD,gEAiDC"} \ No newline at end of file diff --git a/dist/classes/messages/RetrieveInstantMessages.d.ts b/dist/classes/messages/RetrieveInstantMessages.d.ts deleted file mode 100644 index af0bbc2..0000000 --- a/dist/classes/messages/RetrieveInstantMessages.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RetrieveInstantMessagesMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RetrieveInstantMessages.js b/dist/classes/messages/RetrieveInstantMessages.js deleted file mode 100644 index 7fd2082..0000000 --- a/dist/classes/messages/RetrieveInstantMessages.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RetrieveInstantMessagesMessage { - constructor() { - this.name = 'RetrieveInstantMessages'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RetrieveInstantMessages; - } - 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; - let varLength = 0; - 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.RetrieveInstantMessagesMessage = RetrieveInstantMessagesMessage; -//# sourceMappingURL=RetrieveInstantMessages.js.map \ No newline at end of file diff --git a/dist/classes/messages/RetrieveInstantMessages.js.map b/dist/classes/messages/RetrieveInstantMessages.js.map deleted file mode 100644 index 1be5e9a..0000000 --- a/dist/classes/messages/RetrieveInstantMessages.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RetrieveInstantMessages.js","sourceRoot":"","sources":["../../../lib/classes/messages/RetrieveInstantMessages.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IAwCzC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,wEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/RevokePermissions.d.ts b/dist/classes/messages/RevokePermissions.d.ts deleted file mode 100644 index 7c5c51e..0000000 --- a/dist/classes/messages/RevokePermissions.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RevokePermissionsMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - ObjectID: UUID; - ObjectPermissions: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RevokePermissions.js b/dist/classes/messages/RevokePermissions.js deleted file mode 100644 index 641e79a..0000000 --- a/dist/classes/messages/RevokePermissions.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RevokePermissionsMessage { - constructor() { - this.name = 'RevokePermissions'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RevokePermissions; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Data['ObjectPermissions'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - ObjectID: UUID_1.UUID.zero(), - ObjectPermissions: 0 - }; - newObjData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['ObjectPermissions'] = buf.readUInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.RevokePermissionsMessage = RevokePermissionsMessage; -//# sourceMappingURL=RevokePermissions.js.map \ No newline at end of file diff --git a/dist/classes/messages/RevokePermissions.js.map b/dist/classes/messages/RevokePermissions.js.map deleted file mode 100644 index 4eff807..0000000 --- a/dist/classes/messages/RevokePermissions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RevokePermissions.js","sourceRoot":"","sources":["../../../lib/classes/messages/RevokePermissions.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IA4DnC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,iBAAiB,EAAE,CAAC;SACvB,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,mBAAmB,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,4DAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/RezMultipleAttachmentsFromInv.d.ts b/dist/classes/messages/RezMultipleAttachmentsFromInv.d.ts deleted file mode 100644 index a3a4435..0000000 --- a/dist/classes/messages/RezMultipleAttachmentsFromInv.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RezMultipleAttachmentsFromInvMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - HeaderData: { - CompoundMsgID: UUID; - TotalObjects: number; - FirstDetachAll: boolean; - }; - ObjectData: { - ItemID: UUID; - OwnerID: UUID; - AttachmentPt: number; - ItemFlags: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - Name: Buffer; - Description: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RezMultipleAttachmentsFromInv.js b/dist/classes/messages/RezMultipleAttachmentsFromInv.js deleted file mode 100644 index 74e4709..0000000 --- a/dist/classes/messages/RezMultipleAttachmentsFromInv.js +++ /dev/null @@ -1,118 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RezMultipleAttachmentsFromInvMessage { - constructor() { - this.name = 'RezMultipleAttachmentsFromInv'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RezMultipleAttachmentsFromInv; - } - getSize() { - return this.calculateVarVarSize(this.ObjectData, 'Name', 1) + this.calculateVarVarSize(this.ObjectData, 'Description', 1) + ((49) * this.ObjectData.length) + 51; - } - 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; - this.HeaderData['CompoundMsgID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.HeaderData['TotalObjects'], pos++); - buf.writeUInt8((this.HeaderData['FirstDetachAll']) ? 1 : 0, pos++); - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - this.ObjectData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ObjectData[i]['AttachmentPt'], pos++); - buf.writeUInt32LE(this.ObjectData[i]['ItemFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData[i]['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData[i]['Name'].length, pos++); - this.ObjectData[i]['Name'].copy(buf, pos); - pos += this.ObjectData[i]['Name'].length; - buf.writeUInt8(this.ObjectData[i]['Description'].length, pos++); - this.ObjectData[i]['Description'].copy(buf, pos); - pos += this.ObjectData[i]['Description'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjHeaderData = { - CompoundMsgID: UUID_1.UUID.zero(), - TotalObjects: 0, - FirstDetachAll: false - }; - newObjHeaderData['CompoundMsgID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjHeaderData['TotalObjects'] = buf.readUInt8(pos++); - newObjHeaderData['FirstDetachAll'] = (buf.readUInt8(pos++) === 1); - this.HeaderData = newObjHeaderData; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ItemID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - AttachmentPt: 0, - ItemFlags: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0) - }; - newObjObjectData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['AttachmentPt'] = buf.readUInt8(pos++); - newObjObjectData['ItemFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjObjectData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.RezMultipleAttachmentsFromInvMessage = RezMultipleAttachmentsFromInvMessage; -//# sourceMappingURL=RezMultipleAttachmentsFromInv.js.map \ No newline at end of file diff --git a/dist/classes/messages/RezMultipleAttachmentsFromInv.js.map b/dist/classes/messages/RezMultipleAttachmentsFromInv.js.map deleted file mode 100644 index 0c827ce..0000000 --- a/dist/classes/messages/RezMultipleAttachmentsFromInv.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RezMultipleAttachmentsFromInv.js","sourceRoot":"","sources":["../../../lib/classes/messages/RezMultipleAttachmentsFromInv.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RezObject.d.ts b/dist/classes/messages/RezObject.d.ts deleted file mode 100644 index 5a27dbb..0000000 --- a/dist/classes/messages/RezObject.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RezObjectMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - RezData: { - FromTaskID: UUID; - BypassRaycast: number; - RayStart: Vector3; - RayEnd: Vector3; - RayTargetID: UUID; - RayEndIsIntersection: boolean; - RezSelected: boolean; - RemoveItem: boolean; - ItemFlags: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - }; - InventoryData: { - ItemID: UUID; - FolderID: UUID; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - TransactionID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RezObject.js b/dist/classes/messages/RezObject.js deleted file mode 100644 index 6cbbb08..0000000 --- a/dist/classes/messages/RezObject.js +++ /dev/null @@ -1,204 +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"); -const Message_1 = require("../../enums/Message"); -class RezObjectMessage { - constructor() { - this.name = 'RezObject'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RezObject; - } - getSize() { - return (this.InventoryData['Name'].length + 1 + this.InventoryData['Description'].length + 1) + 260; - } - 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; - this.RezData['FromTaskID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.RezData['BypassRaycast'], pos++); - this.RezData['RayStart'].writeToBuffer(buf, pos, false); - pos += 12; - this.RezData['RayEnd'].writeToBuffer(buf, pos, false); - pos += 12; - this.RezData['RayTargetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.RezData['RayEndIsIntersection']) ? 1 : 0, pos++); - buf.writeUInt8((this.RezData['RezSelected']) ? 1 : 0, pos++); - buf.writeUInt8((this.RezData['RemoveItem']) ? 1 : 0, pos++); - buf.writeUInt32LE(this.RezData['ItemFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.RezData['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.RezData['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.RezData['NextOwnerMask'], pos); - pos += 4; - this.InventoryData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.InventoryData['GroupOwned']) ? 1 : 0, pos++); - this.InventoryData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryData['Type'], pos++); - buf.writeInt8(this.InventoryData['InvType'], pos++); - buf.writeUInt32LE(this.InventoryData['Flags'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData['SaleType'], pos++); - buf.writeInt32LE(this.InventoryData['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData['Name'].length, pos++); - this.InventoryData['Name'].copy(buf, pos); - pos += this.InventoryData['Name'].length; - buf.writeUInt8(this.InventoryData['Description'].length, pos++); - this.InventoryData['Description'].copy(buf, pos); - pos += this.InventoryData['Description'].length; - buf.writeInt32LE(this.InventoryData['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['CRC'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjRezData = { - FromTaskID: UUID_1.UUID.zero(), - BypassRaycast: 0, - RayStart: Vector3_1.Vector3.getZero(), - RayEnd: Vector3_1.Vector3.getZero(), - RayTargetID: UUID_1.UUID.zero(), - RayEndIsIntersection: false, - RezSelected: false, - RemoveItem: false, - ItemFlags: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0 - }; - newObjRezData['FromTaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRezData['BypassRaycast'] = buf.readUInt8(pos++); - newObjRezData['RayStart'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjRezData['RayEnd'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjRezData['RayTargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRezData['RayEndIsIntersection'] = (buf.readUInt8(pos++) === 1); - newObjRezData['RezSelected'] = (buf.readUInt8(pos++) === 1); - newObjRezData['RemoveItem'] = (buf.readUInt8(pos++) === 1); - newObjRezData['ItemFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjRezData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjRezData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjRezData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - this.RezData = newObjRezData; - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - TransactionID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjInventoryData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['Type'] = buf.readInt8(pos++); - newObjInventoryData['InvType'] = buf.readInt8(pos++); - newObjInventoryData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['SaleType'] = buf.readUInt8(pos++); - newObjInventoryData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjInventoryData['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjInventoryData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.RezObjectMessage = RezObjectMessage; -//# sourceMappingURL=RezObject.js.map \ No newline at end of file diff --git a/dist/classes/messages/RezObject.js.map b/dist/classes/messages/RezObject.js.map deleted file mode 100644 index 1368133..0000000 --- a/dist/classes/messages/RezObject.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RezObject.js","sourceRoot":"","sources":["../../../lib/classes/messages/RezObject.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RezObjectFromNotecard.d.ts b/dist/classes/messages/RezObjectFromNotecard.d.ts deleted file mode 100644 index fbb1237..0000000 --- a/dist/classes/messages/RezObjectFromNotecard.d.ts +++ /dev/null @@ -1,39 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RezObjectFromNotecardMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - RezData: { - FromTaskID: UUID; - BypassRaycast: number; - RayStart: Vector3; - RayEnd: Vector3; - RayTargetID: UUID; - RayEndIsIntersection: boolean; - RezSelected: boolean; - RemoveItem: boolean; - ItemFlags: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - }; - NotecardData: { - NotecardItemID: UUID; - ObjectID: UUID; - }; - InventoryData: { - ItemID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RezObjectFromNotecard.js b/dist/classes/messages/RezObjectFromNotecard.js deleted file mode 100644 index a4fe133..0000000 --- a/dist/classes/messages/RezObjectFromNotecard.js +++ /dev/null @@ -1,129 +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"); -const Message_1 = require("../../enums/Message"); -class RezObjectFromNotecardMessage { - constructor() { - this.name = 'RezObjectFromNotecard'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RezObjectFromNotecard; - } - getSize() { - return ((16) * this.InventoryData.length) + 157; - } - 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; - this.RezData['FromTaskID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.RezData['BypassRaycast'], pos++); - this.RezData['RayStart'].writeToBuffer(buf, pos, false); - pos += 12; - this.RezData['RayEnd'].writeToBuffer(buf, pos, false); - pos += 12; - this.RezData['RayTargetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.RezData['RayEndIsIntersection']) ? 1 : 0, pos++); - buf.writeUInt8((this.RezData['RezSelected']) ? 1 : 0, pos++); - buf.writeUInt8((this.RezData['RemoveItem']) ? 1 : 0, pos++); - buf.writeUInt32LE(this.RezData['ItemFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.RezData['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.RezData['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.RezData['NextOwnerMask'], pos); - pos += 4; - this.NotecardData['NotecardItemID'].writeToBuffer(buf, pos); - pos += 16; - this.NotecardData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjRezData = { - FromTaskID: UUID_1.UUID.zero(), - BypassRaycast: 0, - RayStart: Vector3_1.Vector3.getZero(), - RayEnd: Vector3_1.Vector3.getZero(), - RayTargetID: UUID_1.UUID.zero(), - RayEndIsIntersection: false, - RezSelected: false, - RemoveItem: false, - ItemFlags: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0 - }; - newObjRezData['FromTaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRezData['BypassRaycast'] = buf.readUInt8(pos++); - newObjRezData['RayStart'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjRezData['RayEnd'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjRezData['RayTargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRezData['RayEndIsIntersection'] = (buf.readUInt8(pos++) === 1); - newObjRezData['RezSelected'] = (buf.readUInt8(pos++) === 1); - newObjRezData['RemoveItem'] = (buf.readUInt8(pos++) === 1); - newObjRezData['ItemFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjRezData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjRezData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjRezData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - this.RezData = newObjRezData; - const newObjNotecardData = { - NotecardItemID: UUID_1.UUID.zero(), - ObjectID: UUID_1.UUID.zero() - }; - newObjNotecardData['NotecardItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjNotecardData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.NotecardData = newObjNotecardData; - const count = buf.readUInt8(pos++); - this.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero() - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.RezObjectFromNotecardMessage = RezObjectFromNotecardMessage; -//# sourceMappingURL=RezObjectFromNotecard.js.map \ No newline at end of file diff --git a/dist/classes/messages/RezObjectFromNotecard.js.map b/dist/classes/messages/RezObjectFromNotecard.js.map deleted file mode 100644 index 7c469ac..0000000 --- a/dist/classes/messages/RezObjectFromNotecard.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RezObjectFromNotecard.js","sourceRoot":"","sources":["../../../lib/classes/messages/RezObjectFromNotecard.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RezRestoreToWorld.d.ts b/dist/classes/messages/RezRestoreToWorld.d.ts deleted file mode 100644 index 6aa5873..0000000 --- a/dist/classes/messages/RezRestoreToWorld.d.ts +++ /dev/null @@ -1,39 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RezRestoreToWorldMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - InventoryData: { - ItemID: UUID; - FolderID: UUID; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - TransactionID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RezRestoreToWorld.js b/dist/classes/messages/RezRestoreToWorld.js deleted file mode 100644 index 005608b..0000000 --- a/dist/classes/messages/RezRestoreToWorld.js +++ /dev/null @@ -1,143 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RezRestoreToWorldMessage { - constructor() { - this.name = 'RezRestoreToWorld'; - this.messageFlags = MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RezRestoreToWorld; - } - getSize() { - return (this.InventoryData['Name'].length + 1 + this.InventoryData['Description'].length + 1) + 168; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.InventoryData['GroupOwned']) ? 1 : 0, pos++); - this.InventoryData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryData['Type'], pos++); - buf.writeInt8(this.InventoryData['InvType'], pos++); - buf.writeUInt32LE(this.InventoryData['Flags'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData['SaleType'], pos++); - buf.writeInt32LE(this.InventoryData['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData['Name'].length, pos++); - this.InventoryData['Name'].copy(buf, pos); - pos += this.InventoryData['Name'].length; - buf.writeUInt8(this.InventoryData['Description'].length, pos++); - this.InventoryData['Description'].copy(buf, pos); - pos += this.InventoryData['Description'].length; - buf.writeInt32LE(this.InventoryData['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['CRC'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - TransactionID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjInventoryData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['Type'] = buf.readInt8(pos++); - newObjInventoryData['InvType'] = buf.readInt8(pos++); - newObjInventoryData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['SaleType'] = buf.readUInt8(pos++); - newObjInventoryData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjInventoryData['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjInventoryData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.RezRestoreToWorldMessage = RezRestoreToWorldMessage; -//# sourceMappingURL=RezRestoreToWorld.js.map \ No newline at end of file diff --git a/dist/classes/messages/RezRestoreToWorld.js.map b/dist/classes/messages/RezRestoreToWorld.js.map deleted file mode 100644 index fca4fd9..0000000 --- a/dist/classes/messages/RezRestoreToWorld.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RezRestoreToWorld.js","sourceRoot":"","sources":["../../../lib/classes/messages/RezRestoreToWorld.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RezScript.d.ts b/dist/classes/messages/RezScript.d.ts deleted file mode 100644 index 717fb03..0000000 --- a/dist/classes/messages/RezScript.d.ts +++ /dev/null @@ -1,44 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RezScriptMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - UpdateBlock: { - ObjectLocalID: number; - Enabled: boolean; - }; - InventoryBlock: { - ItemID: UUID; - FolderID: UUID; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - TransactionID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RezScript.js b/dist/classes/messages/RezScript.js deleted file mode 100644 index 5df239f..0000000 --- a/dist/classes/messages/RezScript.js +++ /dev/null @@ -1,159 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RezScriptMessage { - constructor() { - this.name = 'RezScript'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RezScript; - } - getSize() { - return (this.InventoryBlock['Name'].length + 1 + this.InventoryBlock['Description'].length + 1) + 189; - } - 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; - buf.writeUInt32LE(this.UpdateBlock['ObjectLocalID'], pos); - pos += 4; - buf.writeUInt8((this.UpdateBlock['Enabled']) ? 1 : 0, pos++); - this.InventoryBlock['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryBlock['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryBlock['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryBlock['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryBlock['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryBlock['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryBlock['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryBlock['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryBlock['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryBlock['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.InventoryBlock['GroupOwned']) ? 1 : 0, pos++); - this.InventoryBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryBlock['Type'], pos++); - buf.writeInt8(this.InventoryBlock['InvType'], pos++); - buf.writeUInt32LE(this.InventoryBlock['Flags'], pos); - pos += 4; - buf.writeUInt8(this.InventoryBlock['SaleType'], pos++); - buf.writeInt32LE(this.InventoryBlock['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.InventoryBlock['Name'].length, pos++); - this.InventoryBlock['Name'].copy(buf, pos); - pos += this.InventoryBlock['Name'].length; - buf.writeUInt8(this.InventoryBlock['Description'].length, pos++); - this.InventoryBlock['Description'].copy(buf, pos); - pos += this.InventoryBlock['Description'].length; - buf.writeInt32LE(this.InventoryBlock['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryBlock['CRC'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const newObjUpdateBlock = { - ObjectLocalID: 0, - Enabled: false - }; - newObjUpdateBlock['ObjectLocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjUpdateBlock['Enabled'] = (buf.readUInt8(pos++) === 1); - this.UpdateBlock = newObjUpdateBlock; - const newObjInventoryBlock = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - TransactionID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjInventoryBlock['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryBlock['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryBlock['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryBlock['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryBlock['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryBlock['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjInventoryBlock['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['Type'] = buf.readInt8(pos++); - newObjInventoryBlock['InvType'] = buf.readInt8(pos++); - newObjInventoryBlock['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryBlock['SaleType'] = buf.readUInt8(pos++); - newObjInventoryBlock['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjInventoryBlock['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryBlock['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjInventoryBlock['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjInventoryBlock['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryBlock = newObjInventoryBlock; - return pos - startPos; - } -} -exports.RezScriptMessage = RezScriptMessage; -//# sourceMappingURL=RezScript.js.map \ No newline at end of file diff --git a/dist/classes/messages/RezScript.js.map b/dist/classes/messages/RezScript.js.map deleted file mode 100644 index cdda558..0000000 --- a/dist/classes/messages/RezScript.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RezScript.js","sourceRoot":"","sources":["../../../lib/classes/messages/RezScript.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RezSingleAttachmentFromInv.d.ts b/dist/classes/messages/RezSingleAttachmentFromInv.d.ts deleted file mode 100644 index 4b2dacc..0000000 --- a/dist/classes/messages/RezSingleAttachmentFromInv.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RezSingleAttachmentFromInvMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ObjectData: { - ItemID: UUID; - OwnerID: UUID; - AttachmentPt: number; - ItemFlags: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - Name: Buffer; - Description: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RezSingleAttachmentFromInv.js b/dist/classes/messages/RezSingleAttachmentFromInv.js deleted file mode 100644 index c3e90f8..0000000 --- a/dist/classes/messages/RezSingleAttachmentFromInv.js +++ /dev/null @@ -1,89 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RezSingleAttachmentFromInvMessage { - constructor() { - this.name = 'RezSingleAttachmentFromInv'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RezSingleAttachmentFromInv; - } - getSize() { - return (this.ObjectData['Name'].length + 1 + this.ObjectData['Description'].length + 1) + 81; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.ObjectData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ObjectData['AttachmentPt'], pos++); - buf.writeUInt32LE(this.ObjectData['ItemFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.ObjectData['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8(this.ObjectData['Name'].length, pos++); - this.ObjectData['Name'].copy(buf, pos); - pos += this.ObjectData['Name'].length; - buf.writeUInt8(this.ObjectData['Description'].length, pos++); - this.ObjectData['Description'].copy(buf, pos); - pos += this.ObjectData['Description'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjObjectData = { - ItemID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - AttachmentPt: 0, - ItemFlags: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0) - }; - newObjObjectData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjObjectData['AttachmentPt'] = buf.readUInt8(pos++); - newObjObjectData['ItemFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjObjectData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjObjectData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjObjectData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ObjectData = newObjObjectData; - return pos - startPos; - } -} -exports.RezSingleAttachmentFromInvMessage = RezSingleAttachmentFromInvMessage; -//# sourceMappingURL=RezSingleAttachmentFromInv.js.map \ No newline at end of file diff --git a/dist/classes/messages/RezSingleAttachmentFromInv.js.map b/dist/classes/messages/RezSingleAttachmentFromInv.js.map deleted file mode 100644 index 92d4d52..0000000 --- a/dist/classes/messages/RezSingleAttachmentFromInv.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RezSingleAttachmentFromInv.js","sourceRoot":"","sources":["../../../lib/classes/messages/RezSingleAttachmentFromInv.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RoutedMoneyBalanceReply.d.ts b/dist/classes/messages/RoutedMoneyBalanceReply.d.ts deleted file mode 100644 index 6e163c8..0000000 --- a/dist/classes/messages/RoutedMoneyBalanceReply.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RoutedMoneyBalanceReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TargetBlock: { - TargetIP: IPAddress; - TargetPort: number; - }; - MoneyData: { - AgentID: UUID; - TransactionID: UUID; - TransactionSuccess: boolean; - MoneyBalance: number; - SquareMetersCredit: number; - SquareMetersCommitted: number; - Description: Buffer; - }; - TransactionInfo: { - TransactionType: number; - SourceID: UUID; - IsSourceGroup: boolean; - DestID: UUID; - IsDestGroup: boolean; - Amount: number; - ItemDescription: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RoutedMoneyBalanceReply.js b/dist/classes/messages/RoutedMoneyBalanceReply.js deleted file mode 100644 index eafff3b..0000000 --- a/dist/classes/messages/RoutedMoneyBalanceReply.js +++ /dev/null @@ -1,114 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RoutedMoneyBalanceReplyMessage { - constructor() { - this.name = 'RoutedMoneyBalanceReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RoutedMoneyBalanceReply; - } - getSize() { - return (this.MoneyData['Description'].length + 1) + (this.TransactionInfo['ItemDescription'].length + 1) + 93; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TargetBlock['TargetIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.TargetBlock['TargetPort'], pos); - pos += 2; - this.MoneyData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.MoneyData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.MoneyData['TransactionSuccess']) ? 1 : 0, pos++); - buf.writeInt32LE(this.MoneyData['MoneyBalance'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['SquareMetersCredit'], pos); - pos += 4; - buf.writeInt32LE(this.MoneyData['SquareMetersCommitted'], pos); - pos += 4; - buf.writeUInt8(this.MoneyData['Description'].length, pos++); - this.MoneyData['Description'].copy(buf, pos); - pos += this.MoneyData['Description'].length; - buf.writeInt32LE(this.TransactionInfo['TransactionType'], pos); - pos += 4; - this.TransactionInfo['SourceID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.TransactionInfo['IsSourceGroup']) ? 1 : 0, pos++); - this.TransactionInfo['DestID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.TransactionInfo['IsDestGroup']) ? 1 : 0, pos++); - buf.writeInt32LE(this.TransactionInfo['Amount'], pos); - pos += 4; - buf.writeUInt8(this.TransactionInfo['ItemDescription'].length, pos++); - this.TransactionInfo['ItemDescription'].copy(buf, pos); - pos += this.TransactionInfo['ItemDescription'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTargetBlock = { - TargetIP: IPAddress_1.IPAddress.zero(), - TargetPort: 0 - }; - newObjTargetBlock['TargetIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjTargetBlock['TargetPort'] = buf.readUInt16LE(pos); - pos += 2; - this.TargetBlock = newObjTargetBlock; - const newObjMoneyData = { - AgentID: UUID_1.UUID.zero(), - TransactionID: UUID_1.UUID.zero(), - TransactionSuccess: false, - MoneyBalance: 0, - SquareMetersCredit: 0, - SquareMetersCommitted: 0, - Description: Buffer.allocUnsafe(0) - }; - newObjMoneyData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMoneyData['TransactionSuccess'] = (buf.readUInt8(pos++) === 1); - newObjMoneyData['MoneyBalance'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['SquareMetersCredit'] = buf.readInt32LE(pos); - pos += 4; - newObjMoneyData['SquareMetersCommitted'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjMoneyData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.MoneyData = newObjMoneyData; - const newObjTransactionInfo = { - TransactionType: 0, - SourceID: UUID_1.UUID.zero(), - IsSourceGroup: false, - DestID: UUID_1.UUID.zero(), - IsDestGroup: false, - Amount: 0, - ItemDescription: Buffer.allocUnsafe(0) - }; - newObjTransactionInfo['TransactionType'] = buf.readInt32LE(pos); - pos += 4; - newObjTransactionInfo['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionInfo['IsSourceGroup'] = (buf.readUInt8(pos++) === 1); - newObjTransactionInfo['DestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransactionInfo['IsDestGroup'] = (buf.readUInt8(pos++) === 1); - newObjTransactionInfo['Amount'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjTransactionInfo['ItemDescription'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.TransactionInfo = newObjTransactionInfo; - return pos - startPos; - } -} -exports.RoutedMoneyBalanceReplyMessage = RoutedMoneyBalanceReplyMessage; -//# sourceMappingURL=RoutedMoneyBalanceReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/RoutedMoneyBalanceReply.js.map b/dist/classes/messages/RoutedMoneyBalanceReply.js.map deleted file mode 100644 index e705e5a..0000000 --- a/dist/classes/messages/RoutedMoneyBalanceReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RoutedMoneyBalanceReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/RoutedMoneyBalanceReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RpcChannelReply.d.ts b/dist/classes/messages/RpcChannelReply.d.ts deleted file mode 100644 index fd06cb8..0000000 --- a/dist/classes/messages/RpcChannelReply.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RpcChannelReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - TaskID: UUID; - ItemID: UUID; - ChannelID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RpcChannelReply.js b/dist/classes/messages/RpcChannelReply.js deleted file mode 100644 index af3b6e3..0000000 --- a/dist/classes/messages/RpcChannelReply.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RpcChannelReplyMessage { - constructor() { - this.name = 'RpcChannelReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RpcChannelReply; - } - getSize() { - return 48; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DataBlock['TaskID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ChannelID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - TaskID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero(), - ChannelID: UUID_1.UUID.zero() - }; - newObjDataBlock['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ChannelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.RpcChannelReplyMessage = RpcChannelReplyMessage; -//# sourceMappingURL=RpcChannelReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/RpcChannelReply.js.map b/dist/classes/messages/RpcChannelReply.js.map deleted file mode 100644 index 9df5b08..0000000 --- a/dist/classes/messages/RpcChannelReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RpcChannelReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/RpcChannelReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IA+CjC,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;SACzB,CAAC;QACF,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,wDAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/RpcChannelRequest.d.ts b/dist/classes/messages/RpcChannelRequest.d.ts deleted file mode 100644 index 234041a..0000000 --- a/dist/classes/messages/RpcChannelRequest.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RpcChannelRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - GridX: number; - GridY: number; - TaskID: UUID; - ItemID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RpcChannelRequest.js b/dist/classes/messages/RpcChannelRequest.js deleted file mode 100644 index 7af8700..0000000 --- a/dist/classes/messages/RpcChannelRequest.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RpcChannelRequestMessage { - constructor() { - this.name = 'RpcChannelRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RpcChannelRequest; - } - getSize() { - return 40; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.DataBlock['GridX'], pos); - pos += 4; - buf.writeUInt32LE(this.DataBlock['GridY'], pos); - pos += 4; - this.DataBlock['TaskID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ItemID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - GridX: 0, - GridY: 0, - TaskID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero() - }; - newObjDataBlock['GridX'] = buf.readUInt32LE(pos); - pos += 4; - newObjDataBlock['GridY'] = buf.readUInt32LE(pos); - pos += 4; - newObjDataBlock['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.RpcChannelRequestMessage = RpcChannelRequestMessage; -//# sourceMappingURL=RpcChannelRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/RpcChannelRequest.js.map b/dist/classes/messages/RpcChannelRequest.js.map deleted file mode 100644 index ea2a79e..0000000 --- a/dist/classes/messages/RpcChannelRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RpcChannelRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/RpcChannelRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAsDnC,CAAC;IA7CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAKjB;YACA,KAAK,EAAE,CAAC;YACR,KAAK,EAAE,CAAC;YACR,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1DD,4DA0DC"} \ No newline at end of file diff --git a/dist/classes/messages/RpcScriptReplyInbound.d.ts b/dist/classes/messages/RpcScriptReplyInbound.d.ts deleted file mode 100644 index a419d2c..0000000 --- a/dist/classes/messages/RpcScriptReplyInbound.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RpcScriptReplyInboundMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - DataBlock: { - TaskID: UUID; - ItemID: UUID; - ChannelID: UUID; - IntValue: number; - StringValue: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RpcScriptReplyInbound.js b/dist/classes/messages/RpcScriptReplyInbound.js deleted file mode 100644 index b80b3e9..0000000 --- a/dist/classes/messages/RpcScriptReplyInbound.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RpcScriptReplyInboundMessage { - constructor() { - this.name = 'RpcScriptReplyInbound'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RpcScriptReplyInbound; - } - getSize() { - return (this.DataBlock['StringValue'].length + 2) + 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DataBlock['TaskID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ChannelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.DataBlock['IntValue'], pos); - pos += 4; - buf.writeUInt16LE(this.DataBlock['StringValue'].length, pos); - pos += 2; - this.DataBlock['StringValue'].copy(buf, pos); - pos += this.DataBlock['StringValue'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - TaskID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero(), - ChannelID: UUID_1.UUID.zero(), - IntValue: 0, - StringValue: Buffer.allocUnsafe(0) - }; - newObjDataBlock['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ChannelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['IntValue'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['StringValue'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.RpcScriptReplyInboundMessage = RpcScriptReplyInboundMessage; -//# sourceMappingURL=RpcScriptReplyInbound.js.map \ No newline at end of file diff --git a/dist/classes/messages/RpcScriptReplyInbound.js.map b/dist/classes/messages/RpcScriptReplyInbound.js.map deleted file mode 100644 index 80db59a..0000000 --- a/dist/classes/messages/RpcScriptReplyInbound.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RpcScriptReplyInbound.js","sourceRoot":"","sources":["../../../lib/classes/messages/RpcScriptReplyInbound.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/RpcScriptRequestInbound.d.ts b/dist/classes/messages/RpcScriptRequestInbound.d.ts deleted file mode 100644 index 59d545f..0000000 --- a/dist/classes/messages/RpcScriptRequestInbound.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RpcScriptRequestInboundMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - TargetBlock: { - GridX: number; - GridY: number; - }; - DataBlock: { - TaskID: UUID; - ItemID: UUID; - ChannelID: UUID; - IntValue: number; - StringValue: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RpcScriptRequestInbound.js b/dist/classes/messages/RpcScriptRequestInbound.js deleted file mode 100644 index 6227ee3..0000000 --- a/dist/classes/messages/RpcScriptRequestInbound.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RpcScriptRequestInboundMessage { - constructor() { - this.name = 'RpcScriptRequestInbound'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RpcScriptRequestInbound; - } - getSize() { - return (this.DataBlock['StringValue'].length + 2) + 60; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.TargetBlock['GridX'], pos); - pos += 4; - buf.writeUInt32LE(this.TargetBlock['GridY'], pos); - pos += 4; - this.DataBlock['TaskID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ChannelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.DataBlock['IntValue'], pos); - pos += 4; - buf.writeUInt16LE(this.DataBlock['StringValue'].length, pos); - pos += 2; - this.DataBlock['StringValue'].copy(buf, pos); - pos += this.DataBlock['StringValue'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTargetBlock = { - GridX: 0, - GridY: 0 - }; - newObjTargetBlock['GridX'] = buf.readUInt32LE(pos); - pos += 4; - newObjTargetBlock['GridY'] = buf.readUInt32LE(pos); - pos += 4; - this.TargetBlock = newObjTargetBlock; - const newObjDataBlock = { - TaskID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero(), - ChannelID: UUID_1.UUID.zero(), - IntValue: 0, - StringValue: Buffer.allocUnsafe(0) - }; - newObjDataBlock['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ChannelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['IntValue'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['StringValue'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.RpcScriptRequestInboundMessage = RpcScriptRequestInboundMessage; -//# sourceMappingURL=RpcScriptRequestInbound.js.map \ No newline at end of file diff --git a/dist/classes/messages/RpcScriptRequestInbound.js.map b/dist/classes/messages/RpcScriptRequestInbound.js.map deleted file mode 100644 index e122594..0000000 --- a/dist/classes/messages/RpcScriptRequestInbound.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RpcScriptRequestInbound.js","sourceRoot":"","sources":["../../../lib/classes/messages/RpcScriptRequestInbound.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IAqFzC,CAAC;IAvEG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC3D,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,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,UAAU,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAC7D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC;QAC5C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,iBAAiB,GAGnB;YACA,KAAK,EAAE,CAAC;YACR,KAAK,EAAE,CAAC;SACX,CAAC;QACF,iBAAiB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,iBAAiB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,WAAW,GAAG,iBAAiB,CAAC;QACrC,MAAM,eAAe,GAMjB;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,QAAQ,EAAE,CAAC;YACX,WAAW,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACrC,CAAC;QACF,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,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,UAAU,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACjE,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzFD,wEAyFC"} \ No newline at end of file diff --git a/dist/classes/messages/RpcScriptRequestInboundForward.d.ts b/dist/classes/messages/RpcScriptRequestInboundForward.d.ts deleted file mode 100644 index 3fffdf3..0000000 --- a/dist/classes/messages/RpcScriptRequestInboundForward.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class RpcScriptRequestInboundForwardMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - RPCServerIP: IPAddress; - RPCServerPort: number; - TaskID: UUID; - ItemID: UUID; - ChannelID: UUID; - IntValue: number; - StringValue: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/RpcScriptRequestInboundForward.js b/dist/classes/messages/RpcScriptRequestInboundForward.js deleted file mode 100644 index 390c570..0000000 --- a/dist/classes/messages/RpcScriptRequestInboundForward.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class RpcScriptRequestInboundForwardMessage { - constructor() { - this.name = 'RpcScriptRequestInboundForward'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.RpcScriptRequestInboundForward; - } - getSize() { - return (this.DataBlock['StringValue'].length + 2) + 58; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.DataBlock['RPCServerIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.DataBlock['RPCServerPort'], pos); - pos += 2; - this.DataBlock['TaskID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['ChannelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.DataBlock['IntValue'], pos); - pos += 4; - buf.writeUInt16LE(this.DataBlock['StringValue'].length, pos); - pos += 2; - this.DataBlock['StringValue'].copy(buf, pos); - pos += this.DataBlock['StringValue'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - RPCServerIP: IPAddress_1.IPAddress.zero(), - RPCServerPort: 0, - TaskID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero(), - ChannelID: UUID_1.UUID.zero(), - IntValue: 0, - StringValue: Buffer.allocUnsafe(0) - }; - newObjDataBlock['RPCServerIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjDataBlock['RPCServerPort'] = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['ChannelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['IntValue'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['StringValue'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.RpcScriptRequestInboundForwardMessage = RpcScriptRequestInboundForwardMessage; -//# sourceMappingURL=RpcScriptRequestInboundForward.js.map \ No newline at end of file diff --git a/dist/classes/messages/RpcScriptRequestInboundForward.js.map b/dist/classes/messages/RpcScriptRequestInboundForward.js.map deleted file mode 100644 index 7dfa048..0000000 --- a/dist/classes/messages/RpcScriptRequestInboundForward.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RpcScriptRequestInboundForward.js","sourceRoot":"","sources":["../../../lib/classes/messages/RpcScriptRequestInboundForward.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,4CAAuC;AACvC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qCAAqC;IAAlD;QAEI,SAAI,GAAG,gCAAgC,CAAC;QACxC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,UAAU,GAAG,2BAAY,CAAC,YAAY,CAAC;QAC1F,OAAE,GAAG,iBAAO,CAAC,8BAA8B,CAAC;IA+EhD,CAAC;IAnEG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC3D,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,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,UAAU,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAC7D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC;QAC5C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAQjB;YACA,WAAW,EAAE,qBAAS,CAAC,IAAI,EAAE;YAC7B,aAAa,EAAE,CAAC;YAChB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,QAAQ,EAAE,CAAC;YACX,WAAW,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACrC,CAAC;QACF,eAAe,CAAC,aAAa,CAAC,GAAG,IAAI,qBAAS,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,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,UAAU,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACjE,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnFD,sFAmFC"} \ No newline at end of file diff --git a/dist/classes/messages/SaveAssetIntoInventory.d.ts b/dist/classes/messages/SaveAssetIntoInventory.d.ts deleted file mode 100644 index 19e1ccf..0000000 --- a/dist/classes/messages/SaveAssetIntoInventory.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SaveAssetIntoInventoryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - InventoryData: { - ItemID: UUID; - NewAssetID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SaveAssetIntoInventory.js b/dist/classes/messages/SaveAssetIntoInventory.js deleted file mode 100644 index f14d649..0000000 --- a/dist/classes/messages/SaveAssetIntoInventory.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SaveAssetIntoInventoryMessage { - constructor() { - this.name = 'SaveAssetIntoInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SaveAssetIntoInventory; - } - getSize() { - return 48; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['NewAssetID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - NewAssetID: UUID_1.UUID.zero() - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['NewAssetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.SaveAssetIntoInventoryMessage = SaveAssetIntoInventoryMessage; -//# sourceMappingURL=SaveAssetIntoInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/SaveAssetIntoInventory.js.map b/dist/classes/messages/SaveAssetIntoInventory.js.map deleted file mode 100644 index 0224216..0000000 --- a/dist/classes/messages/SaveAssetIntoInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SaveAssetIntoInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/SaveAssetIntoInventory.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IAqDxC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,aAAa,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,mBAAmB,GAGrB;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;SAC1B,CAAC;QACF,mBAAmB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,mBAAmB,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,aAAa,GAAG,mBAAmB,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,sEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptAnswerYes.d.ts b/dist/classes/messages/ScriptAnswerYes.d.ts deleted file mode 100644 index 02fed5d..0000000 --- a/dist/classes/messages/ScriptAnswerYes.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptAnswerYesMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - TaskID: UUID; - ItemID: UUID; - Questions: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptAnswerYes.js b/dist/classes/messages/ScriptAnswerYes.js deleted file mode 100644 index b5eb9d9..0000000 --- a/dist/classes/messages/ScriptAnswerYes.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptAnswerYesMessage { - constructor() { - this.name = 'ScriptAnswerYes'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptAnswerYes; - } - getSize() { - return 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['TaskID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ItemID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data['Questions'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - TaskID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero(), - Questions: 0 - }; - newObjData['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Questions'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ScriptAnswerYesMessage = ScriptAnswerYesMessage; -//# sourceMappingURL=ScriptAnswerYes.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptAnswerYes.js.map b/dist/classes/messages/ScriptAnswerYes.js.map deleted file mode 100644 index f021f03..0000000 --- a/dist/classes/messages/ScriptAnswerYes.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptAnswerYes.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptAnswerYes.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAmEjC,CAAC;IAvDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAIZ;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,SAAS,EAAE,CAAC;SACf,CAAC;QACF,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvED,wDAuEC"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptControlChange.d.ts b/dist/classes/messages/ScriptControlChange.d.ts deleted file mode 100644 index 2cd6b66..0000000 --- a/dist/classes/messages/ScriptControlChange.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptControlChangeMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - TakeControls: boolean; - Controls: number; - PassToAgent: boolean; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptControlChange.js b/dist/classes/messages/ScriptControlChange.js deleted file mode 100644 index cc59edd..0000000 --- a/dist/classes/messages/ScriptControlChange.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptControlChangeMessage { - constructor() { - this.name = 'ScriptControlChange'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptControlChange; - } - getSize() { - return ((6) * this.Data.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.Data.length; - buf.writeUInt8(this.Data.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8((this.Data[i]['TakeControls']) ? 1 : 0, pos++); - buf.writeUInt32LE(this.Data[i]['Controls'], pos); - pos += 4; - buf.writeUInt8((this.Data[i]['PassToAgent']) ? 1 : 0, pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.Data = []; - for (let i = 0; i < count; i++) { - const newObjData = { - TakeControls: false, - Controls: 0, - PassToAgent: false - }; - newObjData['TakeControls'] = (buf.readUInt8(pos++) === 1); - newObjData['Controls'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['PassToAgent'] = (buf.readUInt8(pos++) === 1); - this.Data.push(newObjData); - } - return pos - startPos; - } -} -exports.ScriptControlChangeMessage = ScriptControlChangeMessage; -//# sourceMappingURL=ScriptControlChange.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptControlChange.js.map b/dist/classes/messages/ScriptControlChange.js.map deleted file mode 100644 index ef8a28f..0000000 --- a/dist/classes/messages/ScriptControlChange.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptControlChange.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptControlChange.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAqDrC,CAAC;IA7CG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IACxC,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC;QAC/B,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACxC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;YAC9D,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,CAAC;YACjD,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;SAChE;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC;QACf,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,UAAU,GAIZ;gBACA,YAAY,EAAE,KAAK;gBACnB,QAAQ,EAAE,CAAC;gBACX,WAAW,EAAE,KAAK;aACrB,CAAC;YACF,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;YAC1D,UAAU,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YAC/C,GAAG,IAAI,CAAC,CAAC;YACT,UAAU,CAAC,aAAa,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;YACzD,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;SAC9B;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,gEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptDataReply.d.ts b/dist/classes/messages/ScriptDataReply.d.ts deleted file mode 100644 index c726d82..0000000 --- a/dist/classes/messages/ScriptDataReply.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptDataReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - Hash: Long; - Reply: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptDataReply.js b/dist/classes/messages/ScriptDataReply.js deleted file mode 100644 index e25f250..0000000 --- a/dist/classes/messages/ScriptDataReply.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptDataReplyMessage { - constructor() { - this.name = 'ScriptDataReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptDataReply; - } - getSize() { - return this.calculateVarVarSize(this.DataBlock, 'Reply', 2) + ((8) * this.DataBlock.length) + 1; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.DataBlock.length; - buf.writeUInt8(this.DataBlock.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.DataBlock[i]['Hash'].low, pos); - pos += 4; - buf.writeInt32LE(this.DataBlock[i]['Hash'].high, pos); - pos += 4; - buf.writeUInt16LE(this.DataBlock[i]['Reply'].length, pos); - pos += 2; - this.DataBlock[i]['Reply'].copy(buf, pos); - pos += this.DataBlock[i]['Reply'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.DataBlock = []; - for (let i = 0; i < count; i++) { - const newObjDataBlock = { - Hash: Long.ZERO, - Reply: Buffer.allocUnsafe(0) - }; - newObjDataBlock['Hash'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['Reply'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock.push(newObjDataBlock); - } - return pos - startPos; - } -} -exports.ScriptDataReplyMessage = ScriptDataReplyMessage; -//# sourceMappingURL=ScriptDataReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptDataReply.js.map b/dist/classes/messages/ScriptDataReply.js.map deleted file mode 100644 index 9bc3480..0000000 --- a/dist/classes/messages/ScriptDataReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptDataReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptDataReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptDataRequest.d.ts b/dist/classes/messages/ScriptDataRequest.d.ts deleted file mode 100644 index 2918af9..0000000 --- a/dist/classes/messages/ScriptDataRequest.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptDataRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - Hash: Long; - RequestType: number; - Request: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptDataRequest.js b/dist/classes/messages/ScriptDataRequest.js deleted file mode 100644 index 39ec3bd..0000000 --- a/dist/classes/messages/ScriptDataRequest.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptDataRequestMessage { - constructor() { - this.name = 'ScriptDataRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptDataRequest; - } - getSize() { - return this.calculateVarVarSize(this.DataBlock, 'Request', 2) + ((9) * this.DataBlock.length) + 1; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.DataBlock.length; - buf.writeUInt8(this.DataBlock.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.DataBlock[i]['Hash'].low, pos); - pos += 4; - buf.writeInt32LE(this.DataBlock[i]['Hash'].high, pos); - pos += 4; - buf.writeInt8(this.DataBlock[i]['RequestType'], pos++); - buf.writeUInt16LE(this.DataBlock[i]['Request'].length, pos); - pos += 2; - this.DataBlock[i]['Request'].copy(buf, pos); - pos += this.DataBlock[i]['Request'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.DataBlock = []; - for (let i = 0; i < count; i++) { - const newObjDataBlock = { - Hash: Long.ZERO, - RequestType: 0, - Request: Buffer.allocUnsafe(0) - }; - newObjDataBlock['Hash'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjDataBlock['RequestType'] = buf.readInt8(pos++); - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['Request'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock.push(newObjDataBlock); - } - return pos - startPos; - } -} -exports.ScriptDataRequestMessage = ScriptDataRequestMessage; -//# sourceMappingURL=ScriptDataRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptDataRequest.js.map b/dist/classes/messages/ScriptDataRequest.js.map deleted file mode 100644 index eb27ed6..0000000 --- a/dist/classes/messages/ScriptDataRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptDataRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptDataRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptDialog.d.ts b/dist/classes/messages/ScriptDialog.d.ts deleted file mode 100644 index cacaf5b..0000000 --- a/dist/classes/messages/ScriptDialog.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptDialogMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - ObjectID: UUID; - FirstName: Buffer; - LastName: Buffer; - ObjectName: Buffer; - Message: Buffer; - ChatChannel: number; - ImageID: UUID; - }; - Buttons: { - ButtonLabel: Buffer; - }[]; - OwnerData: { - OwnerID: UUID; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptDialog.js b/dist/classes/messages/ScriptDialog.js deleted file mode 100644 index ed95b7b..0000000 --- a/dist/classes/messages/ScriptDialog.js +++ /dev/null @@ -1,115 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptDialogMessage { - constructor() { - this.name = 'ScriptDialog'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptDialog; - } - getSize() { - return (this.Data['FirstName'].length + 1 + this.Data['LastName'].length + 1 + this.Data['ObjectName'].length + 1 + this.Data['Message'].length + 2) + this.calculateVarVarSize(this.Buttons, 'ButtonLabel', 1) + ((16) * this.OwnerData.length) + 38; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Data['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['FirstName'].length, pos++); - this.Data['FirstName'].copy(buf, pos); - pos += this.Data['FirstName'].length; - buf.writeUInt8(this.Data['LastName'].length, pos++); - this.Data['LastName'].copy(buf, pos); - pos += this.Data['LastName'].length; - buf.writeUInt8(this.Data['ObjectName'].length, pos++); - this.Data['ObjectName'].copy(buf, pos); - pos += this.Data['ObjectName'].length; - buf.writeUInt16LE(this.Data['Message'].length, pos); - pos += 2; - this.Data['Message'].copy(buf, pos); - pos += this.Data['Message'].length; - buf.writeInt32LE(this.Data['ChatChannel'], pos); - pos += 4; - this.Data['ImageID'].writeToBuffer(buf, pos); - pos += 16; - let count = this.Buttons.length; - buf.writeUInt8(this.Buttons.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.Buttons[i]['ButtonLabel'].length, pos++); - this.Buttons[i]['ButtonLabel'].copy(buf, pos); - pos += this.Buttons[i]['ButtonLabel'].length; - } - count = this.OwnerData.length; - buf.writeUInt8(this.OwnerData.length, pos++); - for (let i = 0; i < count; i++) { - this.OwnerData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - ObjectID: UUID_1.UUID.zero(), - FirstName: Buffer.allocUnsafe(0), - LastName: Buffer.allocUnsafe(0), - ObjectName: Buffer.allocUnsafe(0), - Message: Buffer.allocUnsafe(0), - ChatChannel: 0, - ImageID: UUID_1.UUID.zero() - }; - newObjData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['FirstName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjData['LastName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjData['ObjectName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjData['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['ChatChannel'] = buf.readInt32LE(pos); - pos += 4; - newObjData['ImageID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Data = newObjData; - let count = buf.readUInt8(pos++); - this.Buttons = []; - for (let i = 0; i < count; i++) { - const newObjButtons = { - ButtonLabel: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjButtons['ButtonLabel'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Buttons.push(newObjButtons); - } - count = buf.readUInt8(pos++); - this.OwnerData = []; - for (let i = 0; i < count; i++) { - const newObjOwnerData = { - OwnerID: UUID_1.UUID.zero() - }; - newObjOwnerData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.OwnerData.push(newObjOwnerData); - } - return pos - startPos; - } -} -exports.ScriptDialogMessage = ScriptDialogMessage; -//# sourceMappingURL=ScriptDialog.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptDialog.js.map b/dist/classes/messages/ScriptDialog.js.map deleted file mode 100644 index 49a518e..0000000 --- a/dist/classes/messages/ScriptDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptDialog.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptDialog.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptDialogReply.d.ts b/dist/classes/messages/ScriptDialogReply.d.ts deleted file mode 100644 index 5ecbc70..0000000 --- a/dist/classes/messages/ScriptDialogReply.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptDialogReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - ObjectID: UUID; - ChatChannel: number; - ButtonIndex: number; - ButtonLabel: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptDialogReply.js b/dist/classes/messages/ScriptDialogReply.js deleted file mode 100644 index e3052d6..0000000 --- a/dist/classes/messages/ScriptDialogReply.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptDialogReplyMessage { - constructor() { - this.name = 'ScriptDialogReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptDialogReply; - } - getSize() { - return (this.Data['ButtonLabel'].length + 1) + 56; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data['ChatChannel'], pos); - pos += 4; - buf.writeInt32LE(this.Data['ButtonIndex'], pos); - pos += 4; - buf.writeUInt8(this.Data['ButtonLabel'].length, pos++); - this.Data['ButtonLabel'].copy(buf, pos); - pos += this.Data['ButtonLabel'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - ObjectID: UUID_1.UUID.zero(), - ChatChannel: 0, - ButtonIndex: 0, - ButtonLabel: Buffer.allocUnsafe(0) - }; - newObjData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['ChatChannel'] = buf.readInt32LE(pos); - pos += 4; - newObjData['ButtonIndex'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjData['ButtonLabel'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ScriptDialogReplyMessage = ScriptDialogReplyMessage; -//# sourceMappingURL=ScriptDialogReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptDialogReply.js.map b/dist/classes/messages/ScriptDialogReply.js.map deleted file mode 100644 index 9bb0233..0000000 --- a/dist/classes/messages/ScriptDialogReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptDialogReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptDialogReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptMailRegistration.d.ts b/dist/classes/messages/ScriptMailRegistration.d.ts deleted file mode 100644 index 428ea0e..0000000 --- a/dist/classes/messages/ScriptMailRegistration.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptMailRegistrationMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - DataBlock: { - TargetIP: Buffer; - TargetPort: number; - TaskID: UUID; - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptMailRegistration.js b/dist/classes/messages/ScriptMailRegistration.js deleted file mode 100644 index 491637d..0000000 --- a/dist/classes/messages/ScriptMailRegistration.js +++ /dev/null @@ -1,51 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptMailRegistrationMessage { - constructor() { - this.name = 'ScriptMailRegistration'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptMailRegistration; - } - getSize() { - return (this.DataBlock['TargetIP'].length + 1) + 22; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.DataBlock['TargetIP'].length, pos++); - this.DataBlock['TargetIP'].copy(buf, pos); - pos += this.DataBlock['TargetIP'].length; - buf.writeUInt16LE(this.DataBlock['TargetPort'], pos); - pos += 2; - this.DataBlock['TaskID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.DataBlock['Flags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjDataBlock = { - TargetIP: Buffer.allocUnsafe(0), - TargetPort: 0, - TaskID: UUID_1.UUID.zero(), - Flags: 0 - }; - varLength = buf.readUInt8(pos++); - newObjDataBlock['TargetIP'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjDataBlock['TargetPort'] = buf.readUInt16LE(pos); - pos += 2; - newObjDataBlock['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.ScriptMailRegistrationMessage = ScriptMailRegistrationMessage; -//# sourceMappingURL=ScriptMailRegistration.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptMailRegistration.js.map b/dist/classes/messages/ScriptMailRegistration.js.map deleted file mode 100644 index 417f8d8..0000000 --- a/dist/classes/messages/ScriptMailRegistration.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptMailRegistration.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptMailRegistration.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IAwDxC,CAAC;IA/CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACxD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACzD,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC;QACzC,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAKjB;YACA,QAAQ,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC/B,UAAU,EAAE,CAAC;YACb,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,KAAK,EAAE,CAAC;SACX,CAAC;QACF,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC9D,GAAG,IAAI,SAAS,CAAC;QACjB,eAAe,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,eAAe,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5DD,sEA4DC"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptQuestion.d.ts b/dist/classes/messages/ScriptQuestion.d.ts deleted file mode 100644 index 65cd125..0000000 --- a/dist/classes/messages/ScriptQuestion.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptQuestionMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - TaskID: UUID; - ItemID: UUID; - ObjectName: Buffer; - ObjectOwner: Buffer; - Questions: number; - }; - Experience: { - ExperienceID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptQuestion.js b/dist/classes/messages/ScriptQuestion.js deleted file mode 100644 index ea049a9..0000000 --- a/dist/classes/messages/ScriptQuestion.js +++ /dev/null @@ -1,66 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptQuestionMessage { - constructor() { - this.name = 'ScriptQuestion'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptQuestion; - } - getSize() { - return (this.Data['ObjectName'].length + 1 + this.Data['ObjectOwner'].length + 1) + 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Data['TaskID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['ItemID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['ObjectName'].length, pos++); - this.Data['ObjectName'].copy(buf, pos); - pos += this.Data['ObjectName'].length; - buf.writeUInt8(this.Data['ObjectOwner'].length, pos++); - this.Data['ObjectOwner'].copy(buf, pos); - pos += this.Data['ObjectOwner'].length; - buf.writeInt32LE(this.Data['Questions'], pos); - pos += 4; - this.Experience['ExperienceID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - TaskID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero(), - ObjectName: Buffer.allocUnsafe(0), - ObjectOwner: Buffer.allocUnsafe(0), - Questions: 0 - }; - newObjData['TaskID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['ObjectName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjData['ObjectOwner'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['Questions'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - const newObjExperience = { - ExperienceID: UUID_1.UUID.zero() - }; - newObjExperience['ExperienceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Experience = newObjExperience; - return pos - startPos; - } -} -exports.ScriptQuestionMessage = ScriptQuestionMessage; -//# sourceMappingURL=ScriptQuestion.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptQuestion.js.map b/dist/classes/messages/ScriptQuestion.js.map deleted file mode 100644 index 1ab98b5..0000000 --- a/dist/classes/messages/ScriptQuestion.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptQuestion.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptQuestion.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA8EhC,CAAC;IAjEG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC3F,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACtD,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,MAAM,CAAC;QACtC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACvD,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC;QACvC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAMZ;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,UAAU,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YACjC,WAAW,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAClC,SAAS,EAAE,CAAC;SACf,CAAC;QACF,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC3D,GAAG,IAAI,SAAS,CAAC;QACjB,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC5D,GAAG,IAAI,SAAS,CAAC;QACjB,UAAU,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,MAAM,gBAAgB,GAElB;YACA,YAAY,EAAE,WAAI,CAAC,IAAI,EAAE;SAC5B,CAAC;QACF,gBAAgB,CAAC,cAAc,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAlFD,sDAkFC"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptReset.d.ts b/dist/classes/messages/ScriptReset.d.ts deleted file mode 100644 index 525d0c2..0000000 --- a/dist/classes/messages/ScriptReset.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptResetMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Script: { - ObjectID: UUID; - ItemID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptReset.js b/dist/classes/messages/ScriptReset.js deleted file mode 100644 index 4b533b5..0000000 --- a/dist/classes/messages/ScriptReset.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptResetMessage { - constructor() { - this.name = 'ScriptReset'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptReset; - } - getSize() { - return 64; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Script['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.Script['ItemID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjScript = { - ObjectID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero() - }; - newObjScript['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjScript['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Script = newObjScript; - return pos - startPos; - } -} -exports.ScriptResetMessage = ScriptResetMessage; -//# sourceMappingURL=ScriptReset.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptReset.js.map b/dist/classes/messages/ScriptReset.js.map deleted file mode 100644 index a1a3eb1..0000000 --- a/dist/classes/messages/ScriptReset.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptReset.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptReset.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IA4D7B,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,MAAM,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,YAAY,GAGd;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,YAAY,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,YAAY,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,gDAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptRunningReply.d.ts b/dist/classes/messages/ScriptRunningReply.d.ts deleted file mode 100644 index 9bee747..0000000 --- a/dist/classes/messages/ScriptRunningReply.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptRunningReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Script: { - ObjectID: UUID; - ItemID: UUID; - Running: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptRunningReply.js b/dist/classes/messages/ScriptRunningReply.js deleted file mode 100644 index 116be9b..0000000 --- a/dist/classes/messages/ScriptRunningReply.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptRunningReplyMessage { - constructor() { - this.name = 'ScriptRunningReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptRunningReply; - } - getSize() { - return 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Script['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.Script['ItemID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Script['Running']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjScript = { - ObjectID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero(), - Running: false - }; - newObjScript['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjScript['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjScript['Running'] = (buf.readUInt8(pos++) === 1); - this.Script = newObjScript; - return pos - startPos; - } -} -exports.ScriptRunningReplyMessage = ScriptRunningReplyMessage; -//# sourceMappingURL=ScriptRunningReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptRunningReply.js.map b/dist/classes/messages/ScriptRunningReply.js.map deleted file mode 100644 index 3187115..0000000 --- a/dist/classes/messages/ScriptRunningReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptRunningReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptRunningReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,UAAU,GAAG,2BAAY,CAAC,YAAY,CAAC;QACnE,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IA6CpC,CAAC;IArCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACxD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,YAAY,GAId;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,OAAO,EAAE,KAAK;SACjB,CAAC;QACF,YAAY,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,YAAY,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,YAAY,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACvD,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAjDD,8DAiDC"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptSensorReply.d.ts b/dist/classes/messages/ScriptSensorReply.d.ts deleted file mode 100644 index 0a7e4b7..0000000 --- a/dist/classes/messages/ScriptSensorReply.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptSensorReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Requester: { - SourceID: UUID; - }; - SensedData: { - ObjectID: UUID; - OwnerID: UUID; - GroupID: UUID; - Position: Vector3; - Velocity: Vector3; - Rotation: Quaternion; - Name: Buffer; - Type: number; - Range: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptSensorReply.js b/dist/classes/messages/ScriptSensorReply.js deleted file mode 100644 index 385596b..0000000 --- a/dist/classes/messages/ScriptSensorReply.js +++ /dev/null @@ -1,101 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const Vector3_1 = require("../Vector3"); -const Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptSensorReplyMessage { - constructor() { - this.name = 'ScriptSensorReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptSensorReply; - } - getSize() { - return this.calculateVarVarSize(this.SensedData, 'Name', 1) + ((92) * this.SensedData.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.Requester['SourceID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.SensedData.length; - buf.writeUInt8(this.SensedData.length, pos++); - for (let i = 0; i < count; i++) { - this.SensedData[i]['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.SensedData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.SensedData[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - this.SensedData[i]['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.SensedData[i]['Velocity'].writeToBuffer(buf, pos, false); - pos += 12; - this.SensedData[i]['Rotation'].writeToBuffer(buf, pos); - pos += 12; - buf.writeUInt8(this.SensedData[i]['Name'].length, pos++); - this.SensedData[i]['Name'].copy(buf, pos); - pos += this.SensedData[i]['Name'].length; - buf.writeInt32LE(this.SensedData[i]['Type'], pos); - pos += 4; - buf.writeFloatLE(this.SensedData[i]['Range'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRequester = { - SourceID: UUID_1.UUID.zero() - }; - newObjRequester['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Requester = newObjRequester; - const count = buf.readUInt8(pos++); - this.SensedData = []; - for (let i = 0; i < count; i++) { - const newObjSensedData = { - ObjectID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - Velocity: Vector3_1.Vector3.getZero(), - Rotation: Quaternion_1.Quaternion.getIdentity(), - Name: Buffer.allocUnsafe(0), - Type: 0, - Range: 0 - }; - newObjSensedData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSensedData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSensedData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSensedData['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSensedData['Velocity'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSensedData['Rotation'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - varLength = buf.readUInt8(pos++); - newObjSensedData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjSensedData['Type'] = buf.readInt32LE(pos); - pos += 4; - newObjSensedData['Range'] = buf.readFloatLE(pos); - pos += 4; - this.SensedData.push(newObjSensedData); - } - return pos - startPos; - } -} -exports.ScriptSensorReplyMessage = ScriptSensorReplyMessage; -//# sourceMappingURL=ScriptSensorReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptSensorReply.js.map b/dist/classes/messages/ScriptSensorReply.js.map deleted file mode 100644 index b13845c..0000000 --- a/dist/classes/messages/ScriptSensorReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptSensorReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptSensorReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptSensorRequest.d.ts b/dist/classes/messages/ScriptSensorRequest.d.ts deleted file mode 100644 index 4173918..0000000 --- a/dist/classes/messages/ScriptSensorRequest.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptSensorRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Requester: { - SourceID: UUID; - RequestID: UUID; - SearchID: UUID; - SearchPos: Vector3; - SearchDir: Quaternion; - SearchName: Buffer; - Type: number; - Range: number; - Arc: number; - RegionHandle: Long; - SearchRegions: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptSensorRequest.js b/dist/classes/messages/ScriptSensorRequest.js deleted file mode 100644 index 9fb595f..0000000 --- a/dist/classes/messages/ScriptSensorRequest.js +++ /dev/null @@ -1,89 +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 Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptSensorRequestMessage { - constructor() { - this.name = 'ScriptSensorRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptSensorRequest; - } - getSize() { - return (this.Requester['SearchName'].length + 1) + 93; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Requester['SourceID'].writeToBuffer(buf, pos); - pos += 16; - this.Requester['RequestID'].writeToBuffer(buf, pos); - pos += 16; - this.Requester['SearchID'].writeToBuffer(buf, pos); - pos += 16; - this.Requester['SearchPos'].writeToBuffer(buf, pos, false); - pos += 12; - this.Requester['SearchDir'].writeToBuffer(buf, pos); - pos += 12; - buf.writeUInt8(this.Requester['SearchName'].length, pos++); - this.Requester['SearchName'].copy(buf, pos); - pos += this.Requester['SearchName'].length; - buf.writeInt32LE(this.Requester['Type'], pos); - pos += 4; - buf.writeFloatLE(this.Requester['Range'], pos); - pos += 4; - buf.writeFloatLE(this.Requester['Arc'], pos); - pos += 4; - buf.writeInt32LE(this.Requester['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.Requester['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt8(this.Requester['SearchRegions'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRequester = { - SourceID: UUID_1.UUID.zero(), - RequestID: UUID_1.UUID.zero(), - SearchID: UUID_1.UUID.zero(), - SearchPos: Vector3_1.Vector3.getZero(), - SearchDir: Quaternion_1.Quaternion.getIdentity(), - SearchName: Buffer.allocUnsafe(0), - Type: 0, - Range: 0, - Arc: 0, - RegionHandle: Long.ZERO, - SearchRegions: 0 - }; - newObjRequester['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRequester['RequestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRequester['SearchID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjRequester['SearchPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjRequester['SearchDir'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - varLength = buf.readUInt8(pos++); - newObjRequester['SearchName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjRequester['Type'] = buf.readInt32LE(pos); - pos += 4; - newObjRequester['Range'] = buf.readFloatLE(pos); - pos += 4; - newObjRequester['Arc'] = buf.readFloatLE(pos); - pos += 4; - newObjRequester['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjRequester['SearchRegions'] = buf.readUInt8(pos++); - this.Requester = newObjRequester; - return pos - startPos; - } -} -exports.ScriptSensorRequestMessage = ScriptSensorRequestMessage; -//# sourceMappingURL=ScriptSensorRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptSensorRequest.js.map b/dist/classes/messages/ScriptSensorRequest.js.map deleted file mode 100644 index 0904274..0000000 --- a/dist/classes/messages/ScriptSensorRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptSensorRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptSensorRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ScriptTeleportRequest.d.ts b/dist/classes/messages/ScriptTeleportRequest.d.ts deleted file mode 100644 index 0646fac..0000000 --- a/dist/classes/messages/ScriptTeleportRequest.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ScriptTeleportRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - ObjectName: Buffer; - SimName: Buffer; - SimPosition: Vector3; - LookAt: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ScriptTeleportRequest.js b/dist/classes/messages/ScriptTeleportRequest.js deleted file mode 100644 index ce3e3cc..0000000 --- a/dist/classes/messages/ScriptTeleportRequest.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Vector3_1 = require("../Vector3"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ScriptTeleportRequestMessage { - constructor() { - this.name = 'ScriptTeleportRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ScriptTeleportRequest; - } - getSize() { - return (this.Data['ObjectName'].length + 1 + this.Data['SimName'].length + 1) + 24; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.Data['ObjectName'].length, pos++); - this.Data['ObjectName'].copy(buf, pos); - pos += this.Data['ObjectName'].length; - buf.writeUInt8(this.Data['SimName'].length, pos++); - this.Data['SimName'].copy(buf, pos); - pos += this.Data['SimName'].length; - this.Data['SimPosition'].writeToBuffer(buf, pos, false); - pos += 12; - this.Data['LookAt'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - ObjectName: Buffer.allocUnsafe(0), - SimName: Buffer.allocUnsafe(0), - SimPosition: Vector3_1.Vector3.getZero(), - LookAt: Vector3_1.Vector3.getZero() - }; - varLength = buf.readUInt8(pos++); - newObjData['ObjectName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['SimPosition'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjData['LookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.Data = newObjData; - return pos - startPos; - } -} -exports.ScriptTeleportRequestMessage = ScriptTeleportRequestMessage; -//# sourceMappingURL=ScriptTeleportRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/ScriptTeleportRequest.js.map b/dist/classes/messages/ScriptTeleportRequest.js.map deleted file mode 100644 index ecacdea..0000000 --- a/dist/classes/messages/ScriptTeleportRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptTeleportRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/ScriptTeleportRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SendPostcard.d.ts b/dist/classes/messages/SendPostcard.d.ts deleted file mode 100644 index 0621721..0000000 --- a/dist/classes/messages/SendPostcard.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SendPostcardMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - AssetID: UUID; - PosGlobal: Vector3; - To: Buffer; - From: Buffer; - Name: Buffer; - Subject: Buffer; - Msg: Buffer; - AllowPublish: boolean; - MaturePublish: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SendPostcard.js b/dist/classes/messages/SendPostcard.js deleted file mode 100644 index eba990b..0000000 --- a/dist/classes/messages/SendPostcard.js +++ /dev/null @@ -1,93 +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"); -const Message_1 = require("../../enums/Message"); -class SendPostcardMessage { - constructor() { - this.name = 'SendPostcard'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SendPostcard; - } - getSize() { - return (this.AgentData['To'].length + 1 + this.AgentData['From'].length + 1 + this.AgentData['Name'].length + 1 + this.AgentData['Subject'].length + 1 + this.AgentData['Msg'].length + 2) + 74; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['AssetID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['PosGlobal'].writeToBuffer(buf, pos, true); - pos += 24; - buf.writeUInt8(this.AgentData['To'].length, pos++); - this.AgentData['To'].copy(buf, pos); - pos += this.AgentData['To'].length; - buf.writeUInt8(this.AgentData['From'].length, pos++); - this.AgentData['From'].copy(buf, pos); - pos += this.AgentData['From'].length; - buf.writeUInt8(this.AgentData['Name'].length, pos++); - this.AgentData['Name'].copy(buf, pos); - pos += this.AgentData['Name'].length; - buf.writeUInt8(this.AgentData['Subject'].length, pos++); - this.AgentData['Subject'].copy(buf, pos); - pos += this.AgentData['Subject'].length; - buf.writeUInt16LE(this.AgentData['Msg'].length, pos); - pos += 2; - this.AgentData['Msg'].copy(buf, pos); - pos += this.AgentData['Msg'].length; - buf.writeUInt8((this.AgentData['AllowPublish']) ? 1 : 0, pos++); - buf.writeUInt8((this.AgentData['MaturePublish']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - AssetID: UUID_1.UUID.zero(), - PosGlobal: Vector3_1.Vector3.getZero(), - To: Buffer.allocUnsafe(0), - From: Buffer.allocUnsafe(0), - Name: Buffer.allocUnsafe(0), - Subject: Buffer.allocUnsafe(0), - Msg: Buffer.allocUnsafe(0), - AllowPublish: false, - MaturePublish: false - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AssetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['PosGlobal'] = new Vector3_1.Vector3(buf, pos, true); - pos += 24; - varLength = buf.readUInt8(pos++); - newObjAgentData['To'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjAgentData['From'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjAgentData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjAgentData['Subject'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjAgentData['Msg'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjAgentData['AllowPublish'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['MaturePublish'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.SendPostcardMessage = SendPostcardMessage; -//# sourceMappingURL=SendPostcard.js.map \ No newline at end of file diff --git a/dist/classes/messages/SendPostcard.js.map b/dist/classes/messages/SendPostcard.js.map deleted file mode 100644 index a15f7b9..0000000 --- a/dist/classes/messages/SendPostcard.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SendPostcard.js","sourceRoot":"","sources":["../../../lib/classes/messages/SendPostcard.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SendXferPacket.d.ts b/dist/classes/messages/SendXferPacket.d.ts deleted file mode 100644 index c06fe73..0000000 --- a/dist/classes/messages/SendXferPacket.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import Long = require('long'); -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SendXferPacketMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - XferID: { - ID: Long; - Packet: number; - }; - DataPacket: { - Data: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SendXferPacket.js b/dist/classes/messages/SendXferPacket.js deleted file mode 100644 index d55e0fb..0000000 --- a/dist/classes/messages/SendXferPacket.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SendXferPacketMessage { - constructor() { - this.name = 'SendXferPacket'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.SendXferPacket; - } - getSize() { - return (this.DataPacket['Data'].length + 2) + 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.writeUInt32LE(this.XferID['Packet'], pos); - pos += 4; - buf.writeUInt16LE(this.DataPacket['Data'].length, pos); - pos += 2; - this.DataPacket['Data'].copy(buf, pos); - pos += this.DataPacket['Data'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjXferID = { - ID: Long.ZERO, - Packet: 0 - }; - newObjXferID['ID'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjXferID['Packet'] = buf.readUInt32LE(pos); - pos += 4; - this.XferID = newObjXferID; - const newObjDataPacket = { - Data: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjDataPacket['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataPacket = newObjDataPacket; - return pos - startPos; - } -} -exports.SendXferPacketMessage = SendXferPacketMessage; -//# sourceMappingURL=SendXferPacket.js.map \ No newline at end of file diff --git a/dist/classes/messages/SendXferPacket.js.map b/dist/classes/messages/SendXferPacket.js.map deleted file mode 100644 index f7aaa2b..0000000 --- a/dist/classes/messages/SendXferPacket.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SendXferPacket.js","sourceRoot":"","sources":["../../../lib/classes/messages/SendXferPacket.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC1C,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA2DhC,CAAC;IAjDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACrD,CAAC;IAED,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,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvC,GAAG,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QACtC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,YAAY,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,MAAM,gBAAgB,GAElB;YACA,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC9B,CAAC;QACF,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC3D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/DD,sDA+DC"} \ No newline at end of file diff --git a/dist/classes/messages/SetAlwaysRun.d.ts b/dist/classes/messages/SetAlwaysRun.d.ts deleted file mode 100644 index 194f538..0000000 --- a/dist/classes/messages/SetAlwaysRun.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetAlwaysRunMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - AlwaysRun: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetAlwaysRun.js b/dist/classes/messages/SetAlwaysRun.js deleted file mode 100644 index f2866c6..0000000 --- a/dist/classes/messages/SetAlwaysRun.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SetAlwaysRunMessage { - constructor() { - this.name = 'SetAlwaysRun'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetAlwaysRun; - } - getSize() { - return 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.AgentData['AlwaysRun']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - AlwaysRun: false - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['AlwaysRun'] = (buf.readUInt8(pos++) === 1); - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.SetAlwaysRunMessage = SetAlwaysRunMessage; -//# sourceMappingURL=SetAlwaysRun.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetAlwaysRun.js.map b/dist/classes/messages/SetAlwaysRun.js.map deleted file mode 100644 index a2de968..0000000 --- a/dist/classes/messages/SetAlwaysRun.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetAlwaysRun.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetAlwaysRun.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IA6C9B,CAAC;IArCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAIjB;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,SAAS,EAAE,KAAK;SACnB,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,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC5D,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAjDD,kDAiDC"} \ No newline at end of file diff --git a/dist/classes/messages/SetCPURatio.d.ts b/dist/classes/messages/SetCPURatio.d.ts deleted file mode 100644 index 971e59f..0000000 --- a/dist/classes/messages/SetCPURatio.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetCPURatioMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - Data: { - Ratio: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetCPURatio.js b/dist/classes/messages/SetCPURatio.js deleted file mode 100644 index 65f3f24..0000000 --- a/dist/classes/messages/SetCPURatio.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SetCPURatioMessage { - constructor() { - this.name = 'SetCPURatio'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetCPURatio; - } - getSize() { - return 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.Data['Ratio'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - Ratio: 0 - }; - newObjData['Ratio'] = buf.readUInt8(pos++); - this.Data = newObjData; - return pos - startPos; - } -} -exports.SetCPURatioMessage = SetCPURatioMessage; -//# sourceMappingURL=SetCPURatio.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetCPURatio.js.map b/dist/classes/messages/SetCPURatio.js.map deleted file mode 100644 index 5eb291f..0000000 --- a/dist/classes/messages/SetCPURatio.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetCPURatio.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetCPURatio.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IA+B7B,CAAC;IAzBG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC1C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAEZ;YACA,KAAK,EAAE,CAAC;SACX,CAAC;QACF,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAC3C,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnCD,gDAmCC"} \ No newline at end of file diff --git a/dist/classes/messages/SetFollowCamProperties.d.ts b/dist/classes/messages/SetFollowCamProperties.d.ts deleted file mode 100644 index 5d3f496..0000000 --- a/dist/classes/messages/SetFollowCamProperties.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetFollowCamPropertiesMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ObjectData: { - ObjectID: UUID; - }; - CameraProperty: { - Type: number; - Value: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetFollowCamProperties.js b/dist/classes/messages/SetFollowCamProperties.js deleted file mode 100644 index a8422a8..0000000 --- a/dist/classes/messages/SetFollowCamProperties.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SetFollowCamPropertiesMessage { - constructor() { - this.name = 'SetFollowCamProperties'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetFollowCamProperties; - } - getSize() { - return ((8) * this.CameraProperty.length) + 17; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ObjectData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.CameraProperty.length; - buf.writeUInt8(this.CameraProperty.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.CameraProperty[i]['Type'], pos); - pos += 4; - buf.writeFloatLE(this.CameraProperty[i]['Value'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjObjectData = { - ObjectID: UUID_1.UUID.zero() - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData = newObjObjectData; - const count = buf.readUInt8(pos++); - this.CameraProperty = []; - for (let i = 0; i < count; i++) { - const newObjCameraProperty = { - Type: 0, - Value: 0 - }; - newObjCameraProperty['Type'] = buf.readInt32LE(pos); - pos += 4; - newObjCameraProperty['Value'] = buf.readFloatLE(pos); - pos += 4; - this.CameraProperty.push(newObjCameraProperty); - } - return pos - startPos; - } -} -exports.SetFollowCamPropertiesMessage = SetFollowCamPropertiesMessage; -//# sourceMappingURL=SetFollowCamProperties.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetFollowCamProperties.js.map b/dist/classes/messages/SetFollowCamProperties.js.map deleted file mode 100644 index 06e4449..0000000 --- a/dist/classes/messages/SetFollowCamProperties.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetFollowCamProperties.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetFollowCamProperties.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IA+DxC,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;IACnD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,MAAM,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC;QACzC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAClD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;YACtD,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAElB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,cAAc,GAAG,EAAE,CAAC;QACzB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,oBAAoB,GAGtB;gBACA,IAAI,EAAE,CAAC;gBACP,KAAK,EAAE,CAAC;aACX,CAAC;YACF,oBAAoB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YACpD,GAAG,IAAI,CAAC,CAAC;YACT,oBAAoB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;SAClD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,sEAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/SetGroupAcceptNotices.d.ts b/dist/classes/messages/SetGroupAcceptNotices.d.ts deleted file mode 100644 index f784e6f..0000000 --- a/dist/classes/messages/SetGroupAcceptNotices.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetGroupAcceptNoticesMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - GroupID: UUID; - AcceptNotices: boolean; - }; - NewData: { - ListInProfile: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetGroupAcceptNotices.js b/dist/classes/messages/SetGroupAcceptNotices.js deleted file mode 100644 index 15861b6..0000000 --- a/dist/classes/messages/SetGroupAcceptNotices.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SetGroupAcceptNoticesMessage { - constructor() { - this.name = 'SetGroupAcceptNotices'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetGroupAcceptNotices; - } - getSize() { - return 50; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Data['AcceptNotices']) ? 1 : 0, pos++); - buf.writeUInt8((this.NewData['ListInProfile']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - GroupID: UUID_1.UUID.zero(), - AcceptNotices: false - }; - newObjData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['AcceptNotices'] = (buf.readUInt8(pos++) === 1); - this.Data = newObjData; - const newObjNewData = { - ListInProfile: false - }; - newObjNewData['ListInProfile'] = (buf.readUInt8(pos++) === 1); - this.NewData = newObjNewData; - return pos - startPos; - } -} -exports.SetGroupAcceptNoticesMessage = SetGroupAcceptNoticesMessage; -//# sourceMappingURL=SetGroupAcceptNotices.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetGroupAcceptNotices.js.map b/dist/classes/messages/SetGroupAcceptNotices.js.map deleted file mode 100644 index f13ae32..0000000 --- a/dist/classes/messages/SetGroupAcceptNotices.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetGroupAcceptNotices.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetGroupAcceptNotices.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IAqEvC,CAAC;IAvDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC5D,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC/D,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,aAAa,EAAE,KAAK;SACvB,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC3D,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,MAAM,aAAa,GAEf;YACA,aAAa,EAAE,KAAK;SACvB,CAAC;QACF,aAAa,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC9D,IAAI,CAAC,OAAO,GAAG,aAAa,CAAC;QAC7B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzED,oEAyEC"} \ No newline at end of file diff --git a/dist/classes/messages/SetGroupContribution.d.ts b/dist/classes/messages/SetGroupContribution.d.ts deleted file mode 100644 index 7789d42..0000000 --- a/dist/classes/messages/SetGroupContribution.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetGroupContributionMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Data: { - GroupID: UUID; - Contribution: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetGroupContribution.js b/dist/classes/messages/SetGroupContribution.js deleted file mode 100644 index 21717fd..0000000 --- a/dist/classes/messages/SetGroupContribution.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SetGroupContributionMessage { - constructor() { - this.name = 'SetGroupContribution'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetGroupContribution; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Data['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.Data['Contribution'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 = { - GroupID: UUID_1.UUID.zero(), - Contribution: 0 - }; - newObjData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjData['Contribution'] = buf.readInt32LE(pos); - pos += 4; - this.Data = newObjData; - return pos - startPos; - } -} -exports.SetGroupContributionMessage = SetGroupContributionMessage; -//# sourceMappingURL=SetGroupContribution.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetGroupContribution.js.map b/dist/classes/messages/SetGroupContribution.js.map deleted file mode 100644 index 85e5af8..0000000 --- a/dist/classes/messages/SetGroupContribution.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetGroupContribution.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetGroupContribution.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IA4DtC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,YAAY,EAAE,CAAC;SAClB,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,cAAc,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,kEAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/SetScriptRunning.d.ts b/dist/classes/messages/SetScriptRunning.d.ts deleted file mode 100644 index 764e889..0000000 --- a/dist/classes/messages/SetScriptRunning.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetScriptRunningMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Script: { - ObjectID: UUID; - ItemID: UUID; - Running: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetScriptRunning.js b/dist/classes/messages/SetScriptRunning.js deleted file mode 100644 index 3f73486..0000000 --- a/dist/classes/messages/SetScriptRunning.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SetScriptRunningMessage { - constructor() { - this.name = 'SetScriptRunning'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetScriptRunning; - } - getSize() { - return 65; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Script['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.Script['ItemID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.Script['Running']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjScript = { - ObjectID: UUID_1.UUID.zero(), - ItemID: UUID_1.UUID.zero(), - Running: false - }; - newObjScript['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjScript['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjScript['Running'] = (buf.readUInt8(pos++) === 1); - this.Script = newObjScript; - return pos - startPos; - } -} -exports.SetScriptRunningMessage = SetScriptRunningMessage; -//# sourceMappingURL=SetScriptRunning.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetScriptRunning.js.map b/dist/classes/messages/SetScriptRunning.js.map deleted file mode 100644 index 66a435f..0000000 --- a/dist/classes/messages/SetScriptRunning.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetScriptRunning.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetScriptRunning.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAiElC,CAAC;IArDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,MAAM,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACxD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,YAAY,GAId;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,OAAO,EAAE,KAAK;SACjB,CAAC;QACF,YAAY,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,YAAY,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,YAAY,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACvD,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArED,0DAqEC"} \ No newline at end of file diff --git a/dist/classes/messages/SetSimPresenceInDatabase.d.ts b/dist/classes/messages/SetSimPresenceInDatabase.d.ts deleted file mode 100644 index a384180..0000000 --- a/dist/classes/messages/SetSimPresenceInDatabase.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetSimPresenceInDatabaseMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - SimData: { - RegionID: UUID; - HostName: Buffer; - GridX: number; - GridY: number; - PID: number; - AgentCount: number; - TimeToLive: number; - Status: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetSimPresenceInDatabase.js b/dist/classes/messages/SetSimPresenceInDatabase.js deleted file mode 100644 index 439cd62..0000000 --- a/dist/classes/messages/SetSimPresenceInDatabase.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SetSimPresenceInDatabaseMessage { - constructor() { - this.name = 'SetSimPresenceInDatabase'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetSimPresenceInDatabase; - } - getSize() { - return (this.SimData['HostName'].length + 1 + this.SimData['Status'].length + 1) + 36; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.SimData['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.SimData['HostName'].length, pos++); - this.SimData['HostName'].copy(buf, pos); - pos += this.SimData['HostName'].length; - buf.writeUInt32LE(this.SimData['GridX'], pos); - pos += 4; - buf.writeUInt32LE(this.SimData['GridY'], pos); - pos += 4; - buf.writeInt32LE(this.SimData['PID'], pos); - pos += 4; - buf.writeInt32LE(this.SimData['AgentCount'], pos); - pos += 4; - buf.writeInt32LE(this.SimData['TimeToLive'], pos); - pos += 4; - buf.writeUInt8(this.SimData['Status'].length, pos++); - this.SimData['Status'].copy(buf, pos); - pos += this.SimData['Status'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSimData = { - RegionID: UUID_1.UUID.zero(), - HostName: Buffer.allocUnsafe(0), - GridX: 0, - GridY: 0, - PID: 0, - AgentCount: 0, - TimeToLive: 0, - Status: Buffer.allocUnsafe(0) - }; - newObjSimData['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjSimData['HostName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjSimData['GridX'] = buf.readUInt32LE(pos); - pos += 4; - newObjSimData['GridY'] = buf.readUInt32LE(pos); - pos += 4; - newObjSimData['PID'] = buf.readInt32LE(pos); - pos += 4; - newObjSimData['AgentCount'] = buf.readInt32LE(pos); - pos += 4; - newObjSimData['TimeToLive'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjSimData['Status'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.SimData = newObjSimData; - return pos - startPos; - } -} -exports.SetSimPresenceInDatabaseMessage = SetSimPresenceInDatabaseMessage; -//# sourceMappingURL=SetSimPresenceInDatabase.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetSimPresenceInDatabase.js.map b/dist/classes/messages/SetSimPresenceInDatabase.js.map deleted file mode 100644 index 2c40fbc..0000000 --- a/dist/classes/messages/SetSimPresenceInDatabase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetSimPresenceInDatabase.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetSimPresenceInDatabase.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SetSimStatusInDatabase.d.ts b/dist/classes/messages/SetSimStatusInDatabase.d.ts deleted file mode 100644 index 3490c3f..0000000 --- a/dist/classes/messages/SetSimStatusInDatabase.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetSimStatusInDatabaseMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Data: { - RegionID: UUID; - HostName: Buffer; - X: number; - Y: number; - PID: number; - AgentCount: number; - TimeToLive: number; - Status: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetSimStatusInDatabase.js b/dist/classes/messages/SetSimStatusInDatabase.js deleted file mode 100644 index 4083179..0000000 --- a/dist/classes/messages/SetSimStatusInDatabase.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SetSimStatusInDatabaseMessage { - constructor() { - this.name = 'SetSimStatusInDatabase'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetSimStatusInDatabase; - } - getSize() { - return (this.Data['HostName'].length + 1 + this.Data['Status'].length + 1) + 36; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Data['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Data['HostName'].length, pos++); - this.Data['HostName'].copy(buf, pos); - pos += this.Data['HostName'].length; - buf.writeInt32LE(this.Data['X'], pos); - pos += 4; - buf.writeInt32LE(this.Data['Y'], pos); - pos += 4; - buf.writeInt32LE(this.Data['PID'], pos); - pos += 4; - buf.writeInt32LE(this.Data['AgentCount'], pos); - pos += 4; - buf.writeInt32LE(this.Data['TimeToLive'], pos); - pos += 4; - buf.writeUInt8(this.Data['Status'].length, pos++); - this.Data['Status'].copy(buf, pos); - pos += this.Data['Status'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - RegionID: UUID_1.UUID.zero(), - HostName: Buffer.allocUnsafe(0), - X: 0, - Y: 0, - PID: 0, - AgentCount: 0, - TimeToLive: 0, - Status: Buffer.allocUnsafe(0) - }; - newObjData['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjData['HostName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjData['X'] = buf.readInt32LE(pos); - pos += 4; - newObjData['Y'] = buf.readInt32LE(pos); - pos += 4; - newObjData['PID'] = buf.readInt32LE(pos); - pos += 4; - newObjData['AgentCount'] = buf.readInt32LE(pos); - pos += 4; - newObjData['TimeToLive'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjData['Status'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Data = newObjData; - return pos - startPos; - } -} -exports.SetSimStatusInDatabaseMessage = SetSimStatusInDatabaseMessage; -//# sourceMappingURL=SetSimStatusInDatabase.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetSimStatusInDatabase.js.map b/dist/classes/messages/SetSimStatusInDatabase.js.map deleted file mode 100644 index 010db44..0000000 --- a/dist/classes/messages/SetSimStatusInDatabase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetSimStatusInDatabase.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetSimStatusInDatabase.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SetStartLocation.d.ts b/dist/classes/messages/SetStartLocation.d.ts deleted file mode 100644 index 8264520..0000000 --- a/dist/classes/messages/SetStartLocation.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetStartLocationMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - StartLocationData: { - AgentID: UUID; - RegionID: UUID; - LocationID: number; - RegionHandle: Long; - LocationPos: Vector3; - LocationLookAt: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetStartLocation.js b/dist/classes/messages/SetStartLocation.js deleted file mode 100644 index aeb764a..0000000 --- a/dist/classes/messages/SetStartLocation.js +++ /dev/null @@ -1,63 +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"); -const Message_1 = require("../../enums/Message"); -class SetStartLocationMessage { - constructor() { - this.name = 'SetStartLocation'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetStartLocation; - } - getSize() { - return 68; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.StartLocationData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.StartLocationData['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.StartLocationData['LocationID'], pos); - pos += 4; - buf.writeInt32LE(this.StartLocationData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.StartLocationData['RegionHandle'].high, pos); - pos += 4; - this.StartLocationData['LocationPos'].writeToBuffer(buf, pos, false); - pos += 12; - this.StartLocationData['LocationLookAt'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjStartLocationData = { - AgentID: UUID_1.UUID.zero(), - RegionID: UUID_1.UUID.zero(), - LocationID: 0, - RegionHandle: Long.ZERO, - LocationPos: Vector3_1.Vector3.getZero(), - LocationLookAt: Vector3_1.Vector3.getZero() - }; - newObjStartLocationData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjStartLocationData['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjStartLocationData['LocationID'] = buf.readUInt32LE(pos); - pos += 4; - newObjStartLocationData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjStartLocationData['LocationPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjStartLocationData['LocationLookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.StartLocationData = newObjStartLocationData; - return pos - startPos; - } -} -exports.SetStartLocationMessage = SetStartLocationMessage; -//# sourceMappingURL=SetStartLocation.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetStartLocation.js.map b/dist/classes/messages/SetStartLocation.js.map deleted file mode 100644 index 0d5aead..0000000 --- a/dist/classes/messages/SetStartLocation.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetStartLocation.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetStartLocation.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SetStartLocationRequest.d.ts b/dist/classes/messages/SetStartLocationRequest.d.ts deleted file mode 100644 index 70c03e0..0000000 --- a/dist/classes/messages/SetStartLocationRequest.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SetStartLocationRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - StartLocationData: { - SimName: Buffer; - LocationID: number; - LocationPos: Vector3; - LocationLookAt: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SetStartLocationRequest.js b/dist/classes/messages/SetStartLocationRequest.js deleted file mode 100644 index 857c578..0000000 --- a/dist/classes/messages/SetStartLocationRequest.js +++ /dev/null @@ -1,65 +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"); -const Message_1 = require("../../enums/Message"); -class SetStartLocationRequestMessage { - constructor() { - this.name = 'SetStartLocationRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SetStartLocationRequest; - } - getSize() { - return (this.StartLocationData['SimName'].length + 1) + 60; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.StartLocationData['SimName'].length, pos++); - this.StartLocationData['SimName'].copy(buf, pos); - pos += this.StartLocationData['SimName'].length; - buf.writeUInt32LE(this.StartLocationData['LocationID'], pos); - pos += 4; - this.StartLocationData['LocationPos'].writeToBuffer(buf, pos, false); - pos += 12; - this.StartLocationData['LocationLookAt'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjStartLocationData = { - SimName: Buffer.allocUnsafe(0), - LocationID: 0, - LocationPos: Vector3_1.Vector3.getZero(), - LocationLookAt: Vector3_1.Vector3.getZero() - }; - varLength = buf.readUInt8(pos++); - newObjStartLocationData['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjStartLocationData['LocationID'] = buf.readUInt32LE(pos); - pos += 4; - newObjStartLocationData['LocationPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjStartLocationData['LocationLookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.StartLocationData = newObjStartLocationData; - return pos - startPos; - } -} -exports.SetStartLocationRequestMessage = SetStartLocationRequestMessage; -//# sourceMappingURL=SetStartLocationRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/SetStartLocationRequest.js.map b/dist/classes/messages/SetStartLocationRequest.js.map deleted file mode 100644 index 87d709a..0000000 --- a/dist/classes/messages/SetStartLocationRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SetStartLocationRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/SetStartLocationRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SimCrashed.d.ts b/dist/classes/messages/SimCrashed.d.ts deleted file mode 100644 index 40cf2cf..0000000 --- a/dist/classes/messages/SimCrashed.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimCrashedMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - Data: { - RegionX: number; - RegionY: number; - }; - Users: { - AgentID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimCrashed.js b/dist/classes/messages/SimCrashed.js deleted file mode 100644 index efddc78..0000000 --- a/dist/classes/messages/SimCrashed.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SimCrashedMessage { - constructor() { - this.name = 'SimCrashed'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimCrashed; - } - getSize() { - return ((16) * this.Users.length) + 9; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.Data['RegionX'], pos); - pos += 4; - buf.writeUInt32LE(this.Data['RegionY'], pos); - pos += 4; - const count = this.Users.length; - buf.writeUInt8(this.Users.length, pos++); - for (let i = 0; i < count; i++) { - this.Users[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjData = { - RegionX: 0, - RegionY: 0 - }; - newObjData['RegionX'] = buf.readUInt32LE(pos); - pos += 4; - newObjData['RegionY'] = buf.readUInt32LE(pos); - pos += 4; - this.Data = newObjData; - const count = buf.readUInt8(pos++); - this.Users = []; - for (let i = 0; i < count; i++) { - const newObjUsers = { - AgentID: UUID_1.UUID.zero() - }; - newObjUsers['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Users.push(newObjUsers); - } - return pos - startPos; - } -} -exports.SimCrashedMessage = SimCrashedMessage; -//# sourceMappingURL=SimCrashed.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimCrashed.js.map b/dist/classes/messages/SimCrashed.js.map deleted file mode 100644 index 3bc86cd..0000000 --- a/dist/classes/messages/SimCrashed.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimCrashed.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimCrashed.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IA+D5B,CAAC;IArDG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC1C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC;QAChC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACzC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACjD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAGZ;YACA,OAAO,EAAE,CAAC;YACV,OAAO,EAAE,CAAC;SACb,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;QAChB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,WAAW,GAEb;gBACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;aACvB,CAAC;YACF,WAAW,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC5C,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;SAChC;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnED,8CAmEC"} \ No newline at end of file diff --git a/dist/classes/messages/SimStats.d.ts b/dist/classes/messages/SimStats.d.ts deleted file mode 100644 index 00836ba..0000000 --- a/dist/classes/messages/SimStats.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimStatsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Region: { - RegionX: number; - RegionY: number; - RegionFlags: number; - ObjectCapacity: number; - }; - Stat: { - StatID: number; - StatValue: number; - }[]; - PidStat: { - PID: number; - }; - RegionInfo: { - RegionFlagsExtended: Long; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimStats.js b/dist/classes/messages/SimStats.js deleted file mode 100644 index 3eeb539..0000000 --- a/dist/classes/messages/SimStats.js +++ /dev/null @@ -1,96 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SimStatsMessage { - constructor() { - this.name = 'SimStats'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimStats; - } - getSize() { - return ((8) * this.Stat.length) + ((8) * this.RegionInfo.length) + 22; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.Region['RegionX'], pos); - pos += 4; - buf.writeUInt32LE(this.Region['RegionY'], pos); - pos += 4; - buf.writeUInt32LE(this.Region['RegionFlags'], pos); - pos += 4; - buf.writeUInt32LE(this.Region['ObjectCapacity'], pos); - pos += 4; - let count = this.Stat.length; - buf.writeUInt8(this.Stat.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.Stat[i]['StatID'], pos); - pos += 4; - buf.writeFloatLE(this.Stat[i]['StatValue'], pos); - pos += 4; - } - buf.writeInt32LE(this.PidStat['PID'], pos); - pos += 4; - count = this.RegionInfo.length; - buf.writeUInt8(this.RegionInfo.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeInt32LE(this.RegionInfo[i]['RegionFlagsExtended'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionInfo[i]['RegionFlagsExtended'].high, pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRegion = { - RegionX: 0, - RegionY: 0, - RegionFlags: 0, - ObjectCapacity: 0 - }; - newObjRegion['RegionX'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegion['RegionY'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegion['RegionFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjRegion['ObjectCapacity'] = buf.readUInt32LE(pos); - pos += 4; - this.Region = newObjRegion; - let count = buf.readUInt8(pos++); - this.Stat = []; - for (let i = 0; i < count; i++) { - const newObjStat = { - StatID: 0, - StatValue: 0 - }; - newObjStat['StatID'] = buf.readUInt32LE(pos); - pos += 4; - newObjStat['StatValue'] = buf.readFloatLE(pos); - pos += 4; - this.Stat.push(newObjStat); - } - const newObjPidStat = { - PID: 0 - }; - newObjPidStat['PID'] = buf.readInt32LE(pos); - pos += 4; - this.PidStat = newObjPidStat; - count = buf.readUInt8(pos++); - this.RegionInfo = []; - for (let i = 0; i < count; i++) { - const newObjRegionInfo = { - RegionFlagsExtended: Long.ZERO - }; - newObjRegionInfo['RegionFlagsExtended'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionInfo.push(newObjRegionInfo); - } - return pos - startPos; - } -} -exports.SimStatsMessage = SimStatsMessage; -//# sourceMappingURL=SimStats.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimStats.js.map b/dist/classes/messages/SimStats.js.map deleted file mode 100644 index b976b9e..0000000 --- a/dist/classes/messages/SimStats.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimStats.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimStats.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SimStatus.d.ts b/dist/classes/messages/SimStatus.d.ts deleted file mode 100644 index 3de6c76..0000000 --- a/dist/classes/messages/SimStatus.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimStatusMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - SimStatus: { - CanAcceptAgents: boolean; - CanAcceptTasks: boolean; - }; - SimFlags: { - Flags: Long; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimStatus.js b/dist/classes/messages/SimStatus.js deleted file mode 100644 index b961a08..0000000 --- a/dist/classes/messages/SimStatus.js +++ /dev/null @@ -1,45 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SimStatusMessage { - constructor() { - this.name = 'SimStatus'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.SimStatus; - } - getSize() { - return 10; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8((this.SimStatus['CanAcceptAgents']) ? 1 : 0, pos++); - buf.writeUInt8((this.SimStatus['CanAcceptTasks']) ? 1 : 0, pos++); - buf.writeInt32LE(this.SimFlags['Flags'].low, pos); - pos += 4; - buf.writeInt32LE(this.SimFlags['Flags'].high, pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSimStatus = { - CanAcceptAgents: false, - CanAcceptTasks: false - }; - newObjSimStatus['CanAcceptAgents'] = (buf.readUInt8(pos++) === 1); - newObjSimStatus['CanAcceptTasks'] = (buf.readUInt8(pos++) === 1); - this.SimStatus = newObjSimStatus; - const newObjSimFlags = { - Flags: Long.ZERO - }; - newObjSimFlags['Flags'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.SimFlags = newObjSimFlags; - return pos - startPos; - } -} -exports.SimStatusMessage = SimStatusMessage; -//# sourceMappingURL=SimStatus.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimStatus.js.map b/dist/classes/messages/SimStatus.js.map deleted file mode 100644 index 34ca0d9..0000000 --- a/dist/classes/messages/SimStatus.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimStatus.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimStatus.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gBAAgB;IAA7B;QAEI,SAAI,GAAG,WAAW,CAAC;QACnB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,eAAe,CAAC;QACnE,OAAE,GAAG,iBAAO,CAAC,SAAS,CAAC;IAmD3B,CAAC;IAzCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACnE,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAClE,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAGjB;YACA,eAAe,EAAE,KAAK;YACtB,cAAc,EAAE,KAAK;SACxB,CAAC;QACF,eAAe,CAAC,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAClE,eAAe,CAAC,gBAAgB,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACjE,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,MAAM,cAAc,GAEhB;YACA,KAAK,EAAE,IAAI,CAAC,IAAI;SACnB,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QACjF,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvDD,4CAuDC"} \ No newline at end of file diff --git a/dist/classes/messages/SimWideDeletes.d.ts b/dist/classes/messages/SimWideDeletes.d.ts deleted file mode 100644 index 7b9c827..0000000 --- a/dist/classes/messages/SimWideDeletes.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimWideDeletesMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - DataBlock: { - TargetID: UUID; - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimWideDeletes.js b/dist/classes/messages/SimWideDeletes.js deleted file mode 100644 index b2da80a..0000000 --- a/dist/classes/messages/SimWideDeletes.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SimWideDeletesMessage { - constructor() { - this.name = 'SimWideDeletes'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimWideDeletes; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.DataBlock['TargetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.DataBlock['Flags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjDataBlock = { - TargetID: UUID_1.UUID.zero(), - Flags: 0 - }; - newObjDataBlock['TargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjDataBlock['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.SimWideDeletesMessage = SimWideDeletesMessage; -//# sourceMappingURL=SimWideDeletes.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimWideDeletes.js.map b/dist/classes/messages/SimWideDeletes.js.map deleted file mode 100644 index 216b697..0000000 --- a/dist/classes/messages/SimWideDeletes.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimWideDeletes.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimWideDeletes.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA4DhC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAGjB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,KAAK,EAAE,CAAC;SACX,CAAC;QACF,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,sDAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/SimulatorLoad.d.ts b/dist/classes/messages/SimulatorLoad.d.ts deleted file mode 100644 index 9411e20..0000000 --- a/dist/classes/messages/SimulatorLoad.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimulatorLoadMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - SimulatorLoad: { - TimeDilation: number; - AgentCount: number; - CanAcceptAgents: boolean; - }; - AgentList: { - CircuitCode: number; - X: number; - Y: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimulatorLoad.js b/dist/classes/messages/SimulatorLoad.js deleted file mode 100644 index 9e72b02..0000000 --- a/dist/classes/messages/SimulatorLoad.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SimulatorLoadMessage { - constructor() { - this.name = 'SimulatorLoad'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimulatorLoad; - } - getSize() { - return ((6) * this.AgentList.length) + 10; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeFloatLE(this.SimulatorLoad['TimeDilation'], pos); - pos += 4; - buf.writeInt32LE(this.SimulatorLoad['AgentCount'], pos); - pos += 4; - buf.writeUInt8((this.SimulatorLoad['CanAcceptAgents']) ? 1 : 0, pos++); - const count = this.AgentList.length; - buf.writeUInt8(this.AgentList.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.AgentList[i]['CircuitCode'], pos); - pos += 4; - buf.writeUInt8(this.AgentList[i]['X'], pos++); - buf.writeUInt8(this.AgentList[i]['Y'], pos++); - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSimulatorLoad = { - TimeDilation: 0, - AgentCount: 0, - CanAcceptAgents: false - }; - newObjSimulatorLoad['TimeDilation'] = buf.readFloatLE(pos); - pos += 4; - newObjSimulatorLoad['AgentCount'] = buf.readInt32LE(pos); - pos += 4; - newObjSimulatorLoad['CanAcceptAgents'] = (buf.readUInt8(pos++) === 1); - this.SimulatorLoad = newObjSimulatorLoad; - const count = buf.readUInt8(pos++); - this.AgentList = []; - for (let i = 0; i < count; i++) { - const newObjAgentList = { - CircuitCode: 0, - X: 0, - Y: 0 - }; - newObjAgentList['CircuitCode'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentList['X'] = buf.readUInt8(pos++); - newObjAgentList['Y'] = buf.readUInt8(pos++); - this.AgentList.push(newObjAgentList); - } - return pos - startPos; - } -} -exports.SimulatorLoadMessage = SimulatorLoadMessage; -//# sourceMappingURL=SimulatorLoad.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimulatorLoad.js.map b/dist/classes/messages/SimulatorLoad.js.map deleted file mode 100644 index d35c0ae..0000000 --- a/dist/classes/messages/SimulatorLoad.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimulatorLoad.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimulatorLoad.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SimulatorMapUpdate.d.ts b/dist/classes/messages/SimulatorMapUpdate.d.ts deleted file mode 100644 index 0fc80da..0000000 --- a/dist/classes/messages/SimulatorMapUpdate.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimulatorMapUpdateMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - MapData: { - Flags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimulatorMapUpdate.js b/dist/classes/messages/SimulatorMapUpdate.js deleted file mode 100644 index d15dc43..0000000 --- a/dist/classes/messages/SimulatorMapUpdate.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SimulatorMapUpdateMessage { - constructor() { - this.name = 'SimulatorMapUpdate'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimulatorMapUpdate; - } - getSize() { - return 4; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.MapData['Flags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjMapData = { - Flags: 0 - }; - newObjMapData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - this.MapData = newObjMapData; - return pos - startPos; - } -} -exports.SimulatorMapUpdateMessage = SimulatorMapUpdateMessage; -//# sourceMappingURL=SimulatorMapUpdate.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimulatorMapUpdate.js.map b/dist/classes/messages/SimulatorMapUpdate.js.map deleted file mode 100644 index f3d3f48..0000000 --- a/dist/classes/messages/SimulatorMapUpdate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimulatorMapUpdate.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimulatorMapUpdate.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IAiCpC,CAAC;IA3BG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,aAAa,GAEf;YACA,KAAK,EAAE,CAAC;SACX,CAAC;QACF,aAAa,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,OAAO,GAAG,aAAa,CAAC;QAC7B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,8DAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/SimulatorPresentAtLocation.d.ts b/dist/classes/messages/SimulatorPresentAtLocation.d.ts deleted file mode 100644 index 31d16f6..0000000 --- a/dist/classes/messages/SimulatorPresentAtLocation.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimulatorPresentAtLocationMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - SimulatorPublicHostBlock: { - Port: number; - SimulatorIP: IPAddress; - GridX: number; - GridY: number; - }; - NeighborBlock: { - IP: IPAddress; - Port: number; - }[]; - SimulatorBlock: { - SimName: Buffer; - SimAccess: number; - RegionFlags: number; - RegionID: UUID; - EstateID: number; - ParentEstateID: number; - }; - TelehubBlock: { - HasTelehub: boolean; - TelehubPos: Vector3; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimulatorPresentAtLocation.js b/dist/classes/messages/SimulatorPresentAtLocation.js deleted file mode 100644 index 22eea56..0000000 --- a/dist/classes/messages/SimulatorPresentAtLocation.js +++ /dev/null @@ -1,123 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const Vector3_1 = require("../Vector3"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SimulatorPresentAtLocationMessage { - constructor() { - this.name = 'SimulatorPresentAtLocation'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimulatorPresentAtLocation; - } - getSize() { - return (this.SimulatorBlock['SimName'].length + 1) + ((13) * this.TelehubBlock.length) + 68; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt16LE(this.SimulatorPublicHostBlock['Port'], pos); - pos += 2; - this.SimulatorPublicHostBlock['SimulatorIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt32LE(this.SimulatorPublicHostBlock['GridX'], pos); - pos += 4; - buf.writeUInt32LE(this.SimulatorPublicHostBlock['GridY'], pos); - pos += 4; - let count = 4; - for (let i = 0; i < count; i++) { - this.NeighborBlock[i]['IP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.NeighborBlock[i]['Port'], pos); - pos += 2; - } - buf.writeUInt8(this.SimulatorBlock['SimName'].length, pos++); - this.SimulatorBlock['SimName'].copy(buf, pos); - pos += this.SimulatorBlock['SimName'].length; - buf.writeUInt8(this.SimulatorBlock['SimAccess'], pos++); - buf.writeUInt32LE(this.SimulatorBlock['RegionFlags'], pos); - pos += 4; - this.SimulatorBlock['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.SimulatorBlock['EstateID'], pos); - pos += 4; - buf.writeUInt32LE(this.SimulatorBlock['ParentEstateID'], pos); - pos += 4; - count = this.TelehubBlock.length; - buf.writeUInt8(this.TelehubBlock.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8((this.TelehubBlock[i]['HasTelehub']) ? 1 : 0, pos++); - this.TelehubBlock[i]['TelehubPos'].writeToBuffer(buf, pos, false); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSimulatorPublicHostBlock = { - Port: 0, - SimulatorIP: IPAddress_1.IPAddress.zero(), - GridX: 0, - GridY: 0 - }; - newObjSimulatorPublicHostBlock['Port'] = buf.readUInt16LE(pos); - pos += 2; - newObjSimulatorPublicHostBlock['SimulatorIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjSimulatorPublicHostBlock['GridX'] = buf.readUInt32LE(pos); - pos += 4; - newObjSimulatorPublicHostBlock['GridY'] = buf.readUInt32LE(pos); - pos += 4; - this.SimulatorPublicHostBlock = newObjSimulatorPublicHostBlock; - let count = 4; - this.NeighborBlock = []; - for (let i = 0; i < count; i++) { - const newObjNeighborBlock = { - IP: IPAddress_1.IPAddress.zero(), - Port: 0 - }; - newObjNeighborBlock['IP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjNeighborBlock['Port'] = buf.readUInt16LE(pos); - pos += 2; - this.NeighborBlock.push(newObjNeighborBlock); - } - const newObjSimulatorBlock = { - SimName: Buffer.allocUnsafe(0), - SimAccess: 0, - RegionFlags: 0, - RegionID: UUID_1.UUID.zero(), - EstateID: 0, - ParentEstateID: 0 - }; - varLength = buf.readUInt8(pos++); - newObjSimulatorBlock['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjSimulatorBlock['SimAccess'] = buf.readUInt8(pos++); - newObjSimulatorBlock['RegionFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjSimulatorBlock['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSimulatorBlock['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjSimulatorBlock['ParentEstateID'] = buf.readUInt32LE(pos); - pos += 4; - this.SimulatorBlock = newObjSimulatorBlock; - count = buf.readUInt8(pos++); - this.TelehubBlock = []; - for (let i = 0; i < count; i++) { - const newObjTelehubBlock = { - HasTelehub: false, - TelehubPos: Vector3_1.Vector3.getZero() - }; - newObjTelehubBlock['HasTelehub'] = (buf.readUInt8(pos++) === 1); - newObjTelehubBlock['TelehubPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.TelehubBlock.push(newObjTelehubBlock); - } - return pos - startPos; - } -} -exports.SimulatorPresentAtLocationMessage = SimulatorPresentAtLocationMessage; -//# sourceMappingURL=SimulatorPresentAtLocation.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimulatorPresentAtLocation.js.map b/dist/classes/messages/SimulatorPresentAtLocation.js.map deleted file mode 100644 index 4c1f54b..0000000 --- a/dist/classes/messages/SimulatorPresentAtLocation.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimulatorPresentAtLocation.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimulatorPresentAtLocation.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SimulatorReady.d.ts b/dist/classes/messages/SimulatorReady.d.ts deleted file mode 100644 index 7f2d95f..0000000 --- a/dist/classes/messages/SimulatorReady.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimulatorReadyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - SimulatorBlock: { - SimName: Buffer; - SimAccess: number; - RegionFlags: number; - RegionID: UUID; - EstateID: number; - ParentEstateID: number; - }; - TelehubBlock: { - HasTelehub: boolean; - TelehubPos: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimulatorReady.js b/dist/classes/messages/SimulatorReady.js deleted file mode 100644 index 3275081..0000000 --- a/dist/classes/messages/SimulatorReady.js +++ /dev/null @@ -1,71 +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"); -const Message_1 = require("../../enums/Message"); -class SimulatorReadyMessage { - constructor() { - this.name = 'SimulatorReady'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimulatorReady; - } - getSize() { - return (this.SimulatorBlock['SimName'].length + 1) + 42; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.SimulatorBlock['SimName'].length, pos++); - this.SimulatorBlock['SimName'].copy(buf, pos); - pos += this.SimulatorBlock['SimName'].length; - buf.writeUInt8(this.SimulatorBlock['SimAccess'], pos++); - buf.writeUInt32LE(this.SimulatorBlock['RegionFlags'], pos); - pos += 4; - this.SimulatorBlock['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.SimulatorBlock['EstateID'], pos); - pos += 4; - buf.writeUInt32LE(this.SimulatorBlock['ParentEstateID'], pos); - pos += 4; - buf.writeUInt8((this.TelehubBlock['HasTelehub']) ? 1 : 0, pos++); - this.TelehubBlock['TelehubPos'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSimulatorBlock = { - SimName: Buffer.allocUnsafe(0), - SimAccess: 0, - RegionFlags: 0, - RegionID: UUID_1.UUID.zero(), - EstateID: 0, - ParentEstateID: 0 - }; - varLength = buf.readUInt8(pos++); - newObjSimulatorBlock['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjSimulatorBlock['SimAccess'] = buf.readUInt8(pos++); - newObjSimulatorBlock['RegionFlags'] = buf.readUInt32LE(pos); - pos += 4; - newObjSimulatorBlock['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSimulatorBlock['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjSimulatorBlock['ParentEstateID'] = buf.readUInt32LE(pos); - pos += 4; - this.SimulatorBlock = newObjSimulatorBlock; - const newObjTelehubBlock = { - HasTelehub: false, - TelehubPos: Vector3_1.Vector3.getZero() - }; - newObjTelehubBlock['HasTelehub'] = (buf.readUInt8(pos++) === 1); - newObjTelehubBlock['TelehubPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.TelehubBlock = newObjTelehubBlock; - return pos - startPos; - } -} -exports.SimulatorReadyMessage = SimulatorReadyMessage; -//# sourceMappingURL=SimulatorReady.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimulatorReady.js.map b/dist/classes/messages/SimulatorReady.js.map deleted file mode 100644 index 1df3837..0000000 --- a/dist/classes/messages/SimulatorReady.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimulatorReady.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimulatorReady.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SimulatorSetMap.d.ts b/dist/classes/messages/SimulatorSetMap.d.ts deleted file mode 100644 index 52d79ce..0000000 --- a/dist/classes/messages/SimulatorSetMap.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimulatorSetMapMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - MapData: { - RegionHandle: Long; - Type: number; - MapImage: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimulatorSetMap.js b/dist/classes/messages/SimulatorSetMap.js deleted file mode 100644 index 8726e09..0000000 --- a/dist/classes/messages/SimulatorSetMap.js +++ /dev/null @@ -1,47 +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"); -const Message_1 = require("../../enums/Message"); -class SimulatorSetMapMessage { - constructor() { - this.name = 'SimulatorSetMap'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimulatorSetMap; - } - getSize() { - return 28; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.MapData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.MapData['RegionHandle'].high, pos); - pos += 4; - buf.writeInt32LE(this.MapData['Type'], pos); - pos += 4; - this.MapData['MapImage'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjMapData = { - RegionHandle: Long.ZERO, - Type: 0, - MapImage: UUID_1.UUID.zero() - }; - newObjMapData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjMapData['Type'] = buf.readInt32LE(pos); - pos += 4; - newObjMapData['MapImage'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.MapData = newObjMapData; - return pos - startPos; - } -} -exports.SimulatorSetMapMessage = SimulatorSetMapMessage; -//# sourceMappingURL=SimulatorSetMap.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimulatorSetMap.js.map b/dist/classes/messages/SimulatorSetMap.js.map deleted file mode 100644 index d3bdfde..0000000 --- a/dist/classes/messages/SimulatorSetMap.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimulatorSetMap.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimulatorSetMap.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAiDjC,CAAC;IAzCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,aAAa,GAIf;YACA,YAAY,EAAE,IAAI,CAAC,IAAI;YACvB,IAAI,EAAE,CAAC;YACP,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;SACxB,CAAC;QACF,aAAa,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QACvF,GAAG,IAAI,CAAC,CAAC;QACT,aAAa,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,CAAC,CAAC;QACT,aAAa,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,OAAO,GAAG,aAAa,CAAC;QAC7B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArDD,wDAqDC"} \ No newline at end of file diff --git a/dist/classes/messages/SimulatorShutdownRequest.d.ts b/dist/classes/messages/SimulatorShutdownRequest.d.ts deleted file mode 100644 index 7b32695..0000000 --- a/dist/classes/messages/SimulatorShutdownRequest.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimulatorShutdownRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimulatorShutdownRequest.js b/dist/classes/messages/SimulatorShutdownRequest.js deleted file mode 100644 index dc59305..0000000 --- a/dist/classes/messages/SimulatorShutdownRequest.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SimulatorShutdownRequestMessage { - constructor() { - this.name = 'SimulatorShutdownRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimulatorShutdownRequest; - } - getSize() { - return 0; - } - writeToBuffer(buf, pos) { - return 0; - } - readFromBuffer(buf, pos) { - return 0; - } -} -exports.SimulatorShutdownRequestMessage = SimulatorShutdownRequestMessage; -//# sourceMappingURL=SimulatorShutdownRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimulatorShutdownRequest.js.map b/dist/classes/messages/SimulatorShutdownRequest.js.map deleted file mode 100644 index 7746767..0000000 --- a/dist/classes/messages/SimulatorShutdownRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimulatorShutdownRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimulatorShutdownRequest.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,+BAA+B;IAA5C;QAEI,SAAI,GAAG,0BAA0B,CAAC;QAClC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,wBAAwB,CAAC;IAiB1C,CAAC;IAdG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,OAAO,CAAC,CAAC;IACb,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,OAAO,CAAC,CAAC;IACb,CAAC;CACJ;AArBD,0EAqBC"} \ No newline at end of file diff --git a/dist/classes/messages/SimulatorViewerTimeMessage.d.ts b/dist/classes/messages/SimulatorViewerTimeMessage.d.ts deleted file mode 100644 index b321c5e..0000000 --- a/dist/classes/messages/SimulatorViewerTimeMessage.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SimulatorViewerTimeMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TimeInfo: { - UsecSinceStart: Long; - SecPerDay: number; - SecPerYear: number; - SunDirection: Vector3; - SunPhase: number; - SunAngVelocity: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SimulatorViewerTimeMessage.js b/dist/classes/messages/SimulatorViewerTimeMessage.js deleted file mode 100644 index f050934..0000000 --- a/dist/classes/messages/SimulatorViewerTimeMessage.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Vector3_1 = require("../Vector3"); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SimulatorViewerTimeMessageMessage { - constructor() { - this.name = 'SimulatorViewerTimeMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SimulatorViewerTimeMessage; - } - getSize() { - return 44; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.TimeInfo['UsecSinceStart'].low, pos); - pos += 4; - buf.writeInt32LE(this.TimeInfo['UsecSinceStart'].high, pos); - pos += 4; - buf.writeUInt32LE(this.TimeInfo['SecPerDay'], pos); - pos += 4; - buf.writeUInt32LE(this.TimeInfo['SecPerYear'], pos); - pos += 4; - this.TimeInfo['SunDirection'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeFloatLE(this.TimeInfo['SunPhase'], pos); - pos += 4; - this.TimeInfo['SunAngVelocity'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTimeInfo = { - UsecSinceStart: Long.ZERO, - SecPerDay: 0, - SecPerYear: 0, - SunDirection: Vector3_1.Vector3.getZero(), - SunPhase: 0, - SunAngVelocity: Vector3_1.Vector3.getZero() - }; - newObjTimeInfo['UsecSinceStart'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjTimeInfo['SecPerDay'] = buf.readUInt32LE(pos); - pos += 4; - newObjTimeInfo['SecPerYear'] = buf.readUInt32LE(pos); - pos += 4; - newObjTimeInfo['SunDirection'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjTimeInfo['SunPhase'] = buf.readFloatLE(pos); - pos += 4; - newObjTimeInfo['SunAngVelocity'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.TimeInfo = newObjTimeInfo; - return pos - startPos; - } -} -exports.SimulatorViewerTimeMessageMessage = SimulatorViewerTimeMessageMessage; -//# sourceMappingURL=SimulatorViewerTimeMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/SimulatorViewerTimeMessage.js.map b/dist/classes/messages/SimulatorViewerTimeMessage.js.map deleted file mode 100644 index 99bd152..0000000 --- a/dist/classes/messages/SimulatorViewerTimeMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimulatorViewerTimeMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/SimulatorViewerTimeMessage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/SoundTrigger.d.ts b/dist/classes/messages/SoundTrigger.d.ts deleted file mode 100644 index 7311a23..0000000 --- a/dist/classes/messages/SoundTrigger.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SoundTriggerMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - SoundData: { - SoundID: UUID; - OwnerID: UUID; - ObjectID: UUID; - ParentID: UUID; - Handle: Long; - Position: Vector3; - Gain: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SoundTrigger.js b/dist/classes/messages/SoundTrigger.js deleted file mode 100644 index 9889121..0000000 --- a/dist/classes/messages/SoundTrigger.js +++ /dev/null @@ -1,68 +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"); -const Message_1 = require("../../enums/Message"); -class SoundTriggerMessage { - constructor() { - this.name = 'SoundTrigger'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.SoundTrigger; - } - getSize() { - return 88; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.SoundData['SoundID'].writeToBuffer(buf, pos); - pos += 16; - this.SoundData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.SoundData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.SoundData['ParentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.SoundData['Handle'].low, pos); - pos += 4; - buf.writeInt32LE(this.SoundData['Handle'].high, pos); - pos += 4; - this.SoundData['Position'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeFloatLE(this.SoundData['Gain'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSoundData = { - SoundID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - ObjectID: UUID_1.UUID.zero(), - ParentID: UUID_1.UUID.zero(), - Handle: Long.ZERO, - Position: Vector3_1.Vector3.getZero(), - Gain: 0 - }; - newObjSoundData['SoundID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSoundData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSoundData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSoundData['ParentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjSoundData['Handle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjSoundData['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjSoundData['Gain'] = buf.readFloatLE(pos); - pos += 4; - this.SoundData = newObjSoundData; - return pos - startPos; - } -} -exports.SoundTriggerMessage = SoundTriggerMessage; -//# sourceMappingURL=SoundTrigger.js.map \ No newline at end of file diff --git a/dist/classes/messages/SoundTrigger.js.map b/dist/classes/messages/SoundTrigger.js.map deleted file mode 100644 index 81dc110..0000000 --- a/dist/classes/messages/SoundTrigger.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SoundTrigger.js","sourceRoot":"","sources":["../../../lib/classes/messages/SoundTrigger.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/StartAuction.d.ts b/dist/classes/messages/StartAuction.d.ts deleted file mode 100644 index a52159e..0000000 --- a/dist/classes/messages/StartAuction.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class StartAuctionMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - ParcelData: { - ParcelID: UUID; - SnapshotID: UUID; - Name: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/StartAuction.js b/dist/classes/messages/StartAuction.js deleted file mode 100644 index 2a0a116..0000000 --- a/dist/classes/messages/StartAuction.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class StartAuctionMessage { - constructor() { - this.name = 'StartAuction'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.StartAuction; - } - getSize() { - return (this.ParcelData['Name'].length + 1) + 48; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ParcelData['Name'].length, pos++); - this.ParcelData['Name'].copy(buf, pos); - pos += this.ParcelData['Name'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjParcelData = { - ParcelID: UUID_1.UUID.zero(), - SnapshotID: UUID_1.UUID.zero(), - Name: Buffer.allocUnsafe(0) - }; - newObjParcelData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjParcelData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.StartAuctionMessage = StartAuctionMessage; -//# sourceMappingURL=StartAuction.js.map \ No newline at end of file diff --git a/dist/classes/messages/StartAuction.js.map b/dist/classes/messages/StartAuction.js.map deleted file mode 100644 index 06690b0..0000000 --- a/dist/classes/messages/StartAuction.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"StartAuction.js","sourceRoot":"","sources":["../../../lib/classes/messages/StartAuction.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mBAAmB;IAAhC;QAEI,SAAI,GAAG,cAAc,CAAC;QACtB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,YAAY,CAAC;IA8D9B,CAAC;IAnDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACrD,CAAC;IAED,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,UAAU,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACtD,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvC,GAAG,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QACtC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAIlB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC9B,CAAC;QACF,gBAAgB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,gBAAgB,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,gBAAgB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC3D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAlED,kDAkEC"} \ No newline at end of file diff --git a/dist/classes/messages/StartGroupProposal.d.ts b/dist/classes/messages/StartGroupProposal.d.ts deleted file mode 100644 index ebfb619..0000000 --- a/dist/classes/messages/StartGroupProposal.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class StartGroupProposalMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ProposalData: { - GroupID: UUID; - Quorum: number; - Majority: number; - Duration: number; - ProposalText: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/StartGroupProposal.js b/dist/classes/messages/StartGroupProposal.js deleted file mode 100644 index 00332f6..0000000 --- a/dist/classes/messages/StartGroupProposal.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class StartGroupProposalMessage { - constructor() { - this.name = 'StartGroupProposal'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.StartGroupProposal; - } - getSize() { - return (this.ProposalData['ProposalText'].length + 1) + 60; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.ProposalData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.ProposalData['Quorum'], pos); - pos += 4; - buf.writeFloatLE(this.ProposalData['Majority'], pos); - pos += 4; - buf.writeInt32LE(this.ProposalData['Duration'], pos); - pos += 4; - buf.writeUInt8(this.ProposalData['ProposalText'].length, pos++); - this.ProposalData['ProposalText'].copy(buf, pos); - pos += this.ProposalData['ProposalText'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjProposalData = { - GroupID: UUID_1.UUID.zero(), - Quorum: 0, - Majority: 0, - Duration: 0, - ProposalText: Buffer.allocUnsafe(0) - }; - newObjProposalData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjProposalData['Quorum'] = buf.readInt32LE(pos); - pos += 4; - newObjProposalData['Majority'] = buf.readFloatLE(pos); - pos += 4; - newObjProposalData['Duration'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjProposalData['ProposalText'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ProposalData = newObjProposalData; - return pos - startPos; - } -} -exports.StartGroupProposalMessage = StartGroupProposalMessage; -//# sourceMappingURL=StartGroupProposal.js.map \ No newline at end of file diff --git a/dist/classes/messages/StartGroupProposal.js.map b/dist/classes/messages/StartGroupProposal.js.map deleted file mode 100644 index fa66019..0000000 --- a/dist/classes/messages/StartGroupProposal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"StartGroupProposal.js","sourceRoot":"","sources":["../../../lib/classes/messages/StartGroupProposal.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/StartLure.d.ts b/dist/classes/messages/StartLure.d.ts deleted file mode 100644 index 6f1b4d9..0000000 --- a/dist/classes/messages/StartLure.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class StartLureMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Info: { - LureType: number; - Message: Buffer; - }; - TargetData: { - TargetID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/StartLure.js b/dist/classes/messages/StartLure.js deleted file mode 100644 index 6f4e617..0000000 --- a/dist/classes/messages/StartLure.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class StartLureMessage { - constructor() { - this.name = 'StartLure'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.StartLure; - } - getSize() { - return (this.Info['Message'].length + 1) + ((16) * this.TargetData.length) + 34; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Info['LureType'], pos++); - buf.writeUInt8(this.Info['Message'].length, pos++); - this.Info['Message'].copy(buf, pos); - pos += this.Info['Message'].length; - const count = this.TargetData.length; - buf.writeUInt8(this.TargetData.length, pos++); - for (let i = 0; i < count; i++) { - this.TargetData[i]['TargetID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInfo = { - LureType: 0, - Message: Buffer.allocUnsafe(0) - }; - newObjInfo['LureType'] = buf.readUInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjInfo['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Info = newObjInfo; - const count = buf.readUInt8(pos++); - this.TargetData = []; - for (let i = 0; i < count; i++) { - const newObjTargetData = { - TargetID: UUID_1.UUID.zero() - }; - newObjTargetData['TargetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TargetData.push(newObjTargetData); - } - return pos - startPos; - } -} -exports.StartLureMessage = StartLureMessage; -//# sourceMappingURL=StartLure.js.map \ No newline at end of file diff --git a/dist/classes/messages/StartLure.js.map b/dist/classes/messages/StartLure.js.map deleted file mode 100644 index 81d38d5..0000000 --- a/dist/classes/messages/StartLure.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"StartLure.js","sourceRoot":"","sources":["../../../lib/classes/messages/StartLure.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/StartPingCheck.d.ts b/dist/classes/messages/StartPingCheck.d.ts deleted file mode 100644 index a5e2cc5..0000000 --- a/dist/classes/messages/StartPingCheck.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class StartPingCheckMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - PingID: { - PingID: number; - OldestUnacked: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/StartPingCheck.js b/dist/classes/messages/StartPingCheck.js deleted file mode 100644 index 11a3ca5..0000000 --- a/dist/classes/messages/StartPingCheck.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class StartPingCheckMessage { - constructor() { - this.name = 'StartPingCheck'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.StartPingCheck; - } - getSize() { - return 5; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.PingID['PingID'], pos++); - buf.writeUInt32LE(this.PingID['OldestUnacked'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjPingID = { - PingID: 0, - OldestUnacked: 0 - }; - newObjPingID['PingID'] = buf.readUInt8(pos++); - newObjPingID['OldestUnacked'] = buf.readUInt32LE(pos); - pos += 4; - this.PingID = newObjPingID; - return pos - startPos; - } -} -exports.StartPingCheckMessage = StartPingCheckMessage; -//# sourceMappingURL=StartPingCheck.js.map \ No newline at end of file diff --git a/dist/classes/messages/StartPingCheck.js.map b/dist/classes/messages/StartPingCheck.js.map deleted file mode 100644 index 274be42..0000000 --- a/dist/classes/messages/StartPingCheck.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"StartPingCheck.js","sourceRoot":"","sources":["../../../lib/classes/messages/StartPingCheck.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC1C,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAsChC,CAAC;IA/BG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7C,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,YAAY,GAGd;YACA,MAAM,EAAE,CAAC;YACT,aAAa,EAAE,CAAC;SACnB,CAAC;QACF,YAAY,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QAC9C,YAAY,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC;QAC3B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1CD,sDA0CC"} \ No newline at end of file diff --git a/dist/classes/messages/StateSave.d.ts b/dist/classes/messages/StateSave.d.ts deleted file mode 100644 index 3d11ede..0000000 --- a/dist/classes/messages/StateSave.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class StateSaveMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - DataBlock: { - Filename: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/StateSave.js b/dist/classes/messages/StateSave.js deleted file mode 100644 index 7c62e34..0000000 --- a/dist/classes/messages/StateSave.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class StateSaveMessage { - constructor() { - this.name = 'StateSave'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.StateSave; - } - getSize() { - return (this.DataBlock['Filename'].length + 1) + 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.DataBlock['Filename'].length, pos++); - this.DataBlock['Filename'].copy(buf, pos); - pos += this.DataBlock['Filename'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjDataBlock = { - Filename: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjDataBlock['Filename'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.DataBlock = newObjDataBlock; - return pos - startPos; - } -} -exports.StateSaveMessage = StateSaveMessage; -//# sourceMappingURL=StateSave.js.map \ No newline at end of file diff --git a/dist/classes/messages/StateSave.js.map b/dist/classes/messages/StateSave.js.map deleted file mode 100644 index ba5122e..0000000 --- a/dist/classes/messages/StateSave.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"StateSave.js","sourceRoot":"","sources":["../../../lib/classes/messages/StateSave.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,gBAAgB;IAA7B;QAEI,SAAI,GAAG,WAAW,CAAC;QACnB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,SAAS,CAAC;IAuD3B,CAAC;IA7CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACxD,CAAC;IAED,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,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACzD,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,QAAQ,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAClC,CAAC;QACF,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,eAAe,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC9D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA3DD,4CA2DC"} \ No newline at end of file diff --git a/dist/classes/messages/SubscribeLoad.d.ts b/dist/classes/messages/SubscribeLoad.d.ts deleted file mode 100644 index 5f8f402..0000000 --- a/dist/classes/messages/SubscribeLoad.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SubscribeLoadMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SubscribeLoad.js b/dist/classes/messages/SubscribeLoad.js deleted file mode 100644 index 624b276..0000000 --- a/dist/classes/messages/SubscribeLoad.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SubscribeLoadMessage { - constructor() { - this.name = 'SubscribeLoad'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SubscribeLoad; - } - getSize() { - return 0; - } - writeToBuffer(buf, pos) { - return 0; - } - readFromBuffer(buf, pos) { - return 0; - } -} -exports.SubscribeLoadMessage = SubscribeLoadMessage; -//# sourceMappingURL=SubscribeLoad.js.map \ No newline at end of file diff --git a/dist/classes/messages/SubscribeLoad.js.map b/dist/classes/messages/SubscribeLoad.js.map deleted file mode 100644 index c78383d..0000000 --- a/dist/classes/messages/SubscribeLoad.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SubscribeLoad.js","sourceRoot":"","sources":["../../../lib/classes/messages/SubscribeLoad.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IAiB/B,CAAC;IAdG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,OAAO,CAAC,CAAC;IACb,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,OAAO,CAAC,CAAC;IACb,CAAC;CACJ;AArBD,oDAqBC"} \ No newline at end of file diff --git a/dist/classes/messages/SystemKickUser.d.ts b/dist/classes/messages/SystemKickUser.d.ts deleted file mode 100644 index e9a7436..0000000 --- a/dist/classes/messages/SystemKickUser.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SystemKickUserMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentInfo: { - AgentID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SystemKickUser.js b/dist/classes/messages/SystemKickUser.js deleted file mode 100644 index 25a0e73..0000000 --- a/dist/classes/messages/SystemKickUser.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SystemKickUserMessage { - constructor() { - this.name = 'SystemKickUser'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SystemKickUser; - } - getSize() { - return ((16) * this.AgentInfo.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.AgentInfo.length; - buf.writeUInt8(this.AgentInfo.length, pos++); - for (let i = 0; i < count; i++) { - this.AgentInfo[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.AgentInfo = []; - for (let i = 0; i < count; i++) { - const newObjAgentInfo = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentInfo.push(newObjAgentInfo); - } - return pos - startPos; - } -} -exports.SystemKickUserMessage = SystemKickUserMessage; -//# sourceMappingURL=SystemKickUser.js.map \ No newline at end of file diff --git a/dist/classes/messages/SystemKickUser.js.map b/dist/classes/messages/SystemKickUser.js.map deleted file mode 100644 index bef3bf4..0000000 --- a/dist/classes/messages/SystemKickUser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SystemKickUser.js","sourceRoot":"","sources":["../../../lib/classes/messages/SystemKickUser.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA2ChC,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC;QACpC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,eAAe,GAEjB;gBACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;aACvB,CAAC;YACF,eAAe,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAChD,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;SACxC;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,sDA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/SystemMessage.d.ts b/dist/classes/messages/SystemMessage.d.ts deleted file mode 100644 index 1ae2adc..0000000 --- a/dist/classes/messages/SystemMessage.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class SystemMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - MethodData: { - Method: Buffer; - Invoice: UUID; - Digest: Buffer; - }; - ParamList: { - Parameter: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/SystemMessage.js b/dist/classes/messages/SystemMessage.js deleted file mode 100644 index 076bae6..0000000 --- a/dist/classes/messages/SystemMessage.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class SystemMessageMessage { - constructor() { - this.name = 'SystemMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.SystemMessage; - } - getSize() { - return (this.MethodData['Method'].length + 1) + this.calculateVarVarSize(this.ParamList, 'Parameter', 1) + 49; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.MethodData['Method'].length, pos++); - this.MethodData['Method'].copy(buf, pos); - pos += this.MethodData['Method'].length; - this.MethodData['Invoice'].writeToBuffer(buf, pos); - pos += 16; - this.MethodData['Digest'].copy(buf, pos); - pos += 32; - const count = this.ParamList.length; - buf.writeUInt8(this.ParamList.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.ParamList[i]['Parameter'].length, pos++); - this.ParamList[i]['Parameter'].copy(buf, pos); - pos += this.ParamList[i]['Parameter'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjMethodData = { - Method: Buffer.allocUnsafe(0), - Invoice: UUID_1.UUID.zero(), - Digest: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjMethodData['Method'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjMethodData['Invoice'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjMethodData['Digest'] = buf.slice(pos, pos + 32); - pos += 32; - this.MethodData = newObjMethodData; - const count = buf.readUInt8(pos++); - this.ParamList = []; - for (let i = 0; i < count; i++) { - const newObjParamList = { - Parameter: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjParamList['Parameter'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ParamList.push(newObjParamList); - } - return pos - startPos; - } -} -exports.SystemMessageMessage = SystemMessageMessage; -//# sourceMappingURL=SystemMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/SystemMessage.js.map b/dist/classes/messages/SystemMessage.js.map deleted file mode 100644 index fdafe69..0000000 --- a/dist/classes/messages/SystemMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SystemMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/SystemMessage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/TallyVotes.d.ts b/dist/classes/messages/TallyVotes.d.ts deleted file mode 100644 index 604ccd3..0000000 --- a/dist/classes/messages/TallyVotes.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TallyVotesMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TallyVotes.js b/dist/classes/messages/TallyVotes.js deleted file mode 100644 index c3532b5..0000000 --- a/dist/classes/messages/TallyVotes.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TallyVotesMessage { - constructor() { - this.name = 'TallyVotes'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TallyVotes; - } - getSize() { - return 0; - } - writeToBuffer(buf, pos) { - return 0; - } - readFromBuffer(buf, pos) { - return 0; - } -} -exports.TallyVotesMessage = TallyVotesMessage; -//# sourceMappingURL=TallyVotes.js.map \ No newline at end of file diff --git a/dist/classes/messages/TallyVotes.js.map b/dist/classes/messages/TallyVotes.js.map deleted file mode 100644 index 41c420a..0000000 --- a/dist/classes/messages/TallyVotes.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TallyVotes.js","sourceRoot":"","sources":["../../../lib/classes/messages/TallyVotes.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IAiB5B,CAAC;IAdG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,OAAO,CAAC,CAAC;IACb,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,OAAO,CAAC,CAAC;IACb,CAAC;CACJ;AArBD,8CAqBC"} \ No newline at end of file diff --git a/dist/classes/messages/TelehubInfo.d.ts b/dist/classes/messages/TelehubInfo.d.ts deleted file mode 100644 index 65d2715..0000000 --- a/dist/classes/messages/TelehubInfo.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { Quaternion } from '../Quaternion'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TelehubInfoMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TelehubBlock: { - ObjectID: UUID; - ObjectName: Buffer; - TelehubPos: Vector3; - TelehubRot: Quaternion; - }; - SpawnPointBlock: { - SpawnPointPos: Vector3; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TelehubInfo.js b/dist/classes/messages/TelehubInfo.js deleted file mode 100644 index 6b29195..0000000 --- a/dist/classes/messages/TelehubInfo.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const Vector3_1 = require("../Vector3"); -const Quaternion_1 = require("../Quaternion"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TelehubInfoMessage { - constructor() { - this.name = 'TelehubInfo'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TelehubInfo; - } - getSize() { - return (this.TelehubBlock['ObjectName'].length + 1) + ((12) * this.SpawnPointBlock.length) + 41; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TelehubBlock['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.TelehubBlock['ObjectName'].length, pos++); - this.TelehubBlock['ObjectName'].copy(buf, pos); - pos += this.TelehubBlock['ObjectName'].length; - this.TelehubBlock['TelehubPos'].writeToBuffer(buf, pos, false); - pos += 12; - this.TelehubBlock['TelehubRot'].writeToBuffer(buf, pos); - pos += 12; - const count = this.SpawnPointBlock.length; - buf.writeUInt8(this.SpawnPointBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.SpawnPointBlock[i]['SpawnPointPos'].writeToBuffer(buf, pos, false); - pos += 12; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTelehubBlock = { - ObjectID: UUID_1.UUID.zero(), - ObjectName: Buffer.allocUnsafe(0), - TelehubPos: Vector3_1.Vector3.getZero(), - TelehubRot: Quaternion_1.Quaternion.getIdentity() - }; - newObjTelehubBlock['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjTelehubBlock['ObjectName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjTelehubBlock['TelehubPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjTelehubBlock['TelehubRot'] = new Quaternion_1.Quaternion(buf, pos); - pos += 12; - this.TelehubBlock = newObjTelehubBlock; - const count = buf.readUInt8(pos++); - this.SpawnPointBlock = []; - for (let i = 0; i < count; i++) { - const newObjSpawnPointBlock = { - SpawnPointPos: Vector3_1.Vector3.getZero() - }; - newObjSpawnPointBlock['SpawnPointPos'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.SpawnPointBlock.push(newObjSpawnPointBlock); - } - return pos - startPos; - } -} -exports.TelehubInfoMessage = TelehubInfoMessage; -//# sourceMappingURL=TelehubInfo.js.map \ No newline at end of file diff --git a/dist/classes/messages/TelehubInfo.js.map b/dist/classes/messages/TelehubInfo.js.map deleted file mode 100644 index c707c53..0000000 --- a/dist/classes/messages/TelehubInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TelehubInfo.js","sourceRoot":"","sources":["../../../lib/classes/messages/TelehubInfo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportCancel.d.ts b/dist/classes/messages/TeleportCancel.d.ts deleted file mode 100644 index 08c0035..0000000 --- a/dist/classes/messages/TeleportCancel.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportCancelMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - Info: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportCancel.js b/dist/classes/messages/TeleportCancel.js deleted file mode 100644 index 1f80f23..0000000 --- a/dist/classes/messages/TeleportCancel.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TeleportCancelMessage { - constructor() { - this.name = 'TeleportCancel'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportCancel; - } - getSize() { - return 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Info['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.Info['SessionID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero() - }; - newObjInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.TeleportCancelMessage = TeleportCancelMessage; -//# sourceMappingURL=TeleportCancel.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportCancel.js.map b/dist/classes/messages/TeleportCancel.js.map deleted file mode 100644 index 3fe270d..0000000 --- a/dist/classes/messages/TeleportCancel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportCancel.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportCancel.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAwChC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAGZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;SACzB,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,sDA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportFailed.d.ts b/dist/classes/messages/TeleportFailed.d.ts deleted file mode 100644 index 1ea9f68..0000000 --- a/dist/classes/messages/TeleportFailed.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportFailedMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Info: { - AgentID: UUID; - Reason: Buffer; - }; - AlertInfo: { - Message: Buffer; - ExtraParams: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportFailed.js b/dist/classes/messages/TeleportFailed.js deleted file mode 100644 index 8f3c5bd..0000000 --- a/dist/classes/messages/TeleportFailed.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TeleportFailedMessage { - constructor() { - this.name = 'TeleportFailed'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportFailed; - } - getSize() { - return (this.Info['Reason'].length + 1) + this.calculateVarVarSize(this.AlertInfo, 'Message', 1) + this.calculateVarVarSize(this.AlertInfo, 'ExtraParams', 1) + 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.Info['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Info['Reason'].length, pos++); - this.Info['Reason'].copy(buf, pos); - pos += this.Info['Reason'].length; - const count = this.AlertInfo.length; - buf.writeUInt8(this.AlertInfo.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt8(this.AlertInfo[i]['Message'].length, pos++); - this.AlertInfo[i]['Message'].copy(buf, pos); - pos += this.AlertInfo[i]['Message'].length; - buf.writeUInt8(this.AlertInfo[i]['ExtraParams'].length, pos++); - this.AlertInfo[i]['ExtraParams'].copy(buf, pos); - pos += this.AlertInfo[i]['ExtraParams'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - AgentID: UUID_1.UUID.zero(), - Reason: Buffer.allocUnsafe(0) - }; - newObjInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjInfo['Reason'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Info = newObjInfo; - const count = buf.readUInt8(pos++); - this.AlertInfo = []; - for (let i = 0; i < count; i++) { - const newObjAlertInfo = { - Message: Buffer.allocUnsafe(0), - ExtraParams: Buffer.allocUnsafe(0) - }; - varLength = buf.readUInt8(pos++); - newObjAlertInfo['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjAlertInfo['ExtraParams'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.AlertInfo.push(newObjAlertInfo); - } - return pos - startPos; - } -} -exports.TeleportFailedMessage = TeleportFailedMessage; -//# sourceMappingURL=TeleportFailed.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportFailed.js.map b/dist/classes/messages/TeleportFailed.js.map deleted file mode 100644 index 4b5b339..0000000 --- a/dist/classes/messages/TeleportFailed.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportFailed.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportFailed.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportFinish.d.ts b/dist/classes/messages/TeleportFinish.d.ts deleted file mode 100644 index a1c79b8..0000000 --- a/dist/classes/messages/TeleportFinish.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportFinishMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Info: { - AgentID: UUID; - LocationID: number; - SimIP: IPAddress; - SimPort: number; - RegionHandle: Long; - SeedCapability: Buffer; - SimAccess: number; - TeleportFlags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportFinish.js b/dist/classes/messages/TeleportFinish.js deleted file mode 100644 index 3bd85af..0000000 --- a/dist/classes/messages/TeleportFinish.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TeleportFinishMessage { - constructor() { - this.name = 'TeleportFinish'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Blacklisted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportFinish; - } - getSize() { - return (this.Info['SeedCapability'].length + 2) + 39; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Info['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Info['LocationID'], pos); - pos += 4; - this.Info['SimIP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt16LE(this.Info['SimPort'], pos); - pos += 2; - buf.writeInt32LE(this.Info['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.Info['RegionHandle'].high, pos); - pos += 4; - buf.writeUInt16LE(this.Info['SeedCapability'].length, pos); - pos += 2; - this.Info['SeedCapability'].copy(buf, pos); - pos += this.Info['SeedCapability'].length; - buf.writeUInt8(this.Info['SimAccess'], pos++); - buf.writeUInt32LE(this.Info['TeleportFlags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - AgentID: UUID_1.UUID.zero(), - LocationID: 0, - SimIP: IPAddress_1.IPAddress.zero(), - SimPort: 0, - RegionHandle: Long.ZERO, - SeedCapability: Buffer.allocUnsafe(0), - SimAccess: 0, - TeleportFlags: 0 - }; - newObjInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['LocationID'] = buf.readUInt32LE(pos); - pos += 4; - newObjInfo['SimIP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjInfo['SimPort'] = buf.readUInt16LE(pos); - pos += 2; - newObjInfo['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjInfo['SeedCapability'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjInfo['SimAccess'] = buf.readUInt8(pos++); - newObjInfo['TeleportFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.TeleportFinishMessage = TeleportFinishMessage; -//# sourceMappingURL=TeleportFinish.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportFinish.js.map b/dist/classes/messages/TeleportFinish.js.map deleted file mode 100644 index f233330..0000000 --- a/dist/classes/messages/TeleportFinish.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportFinish.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportFinish.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportLandingStatusChanged.d.ts b/dist/classes/messages/TeleportLandingStatusChanged.d.ts deleted file mode 100644 index c79b7e0..0000000 --- a/dist/classes/messages/TeleportLandingStatusChanged.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportLandingStatusChangedMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - RegionData: { - RegionHandle: Long; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportLandingStatusChanged.js b/dist/classes/messages/TeleportLandingStatusChanged.js deleted file mode 100644 index d3b9f97..0000000 --- a/dist/classes/messages/TeleportLandingStatusChanged.js +++ /dev/null @@ -1,36 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Long = require("long"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TeleportLandingStatusChangedMessage { - constructor() { - this.name = 'TeleportLandingStatusChanged'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportLandingStatusChanged; - } - getSize() { - return 8; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeInt32LE(this.RegionData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.RegionData['RegionHandle'].high, pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjRegionData = { - RegionHandle: Long.ZERO - }; - newObjRegionData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - this.RegionData = newObjRegionData; - return pos - startPos; - } -} -exports.TeleportLandingStatusChangedMessage = TeleportLandingStatusChangedMessage; -//# sourceMappingURL=TeleportLandingStatusChanged.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportLandingStatusChanged.js.map b/dist/classes/messages/TeleportLandingStatusChanged.js.map deleted file mode 100644 index d22101b..0000000 --- a/dist/classes/messages/TeleportLandingStatusChanged.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportLandingStatusChanged.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportLandingStatusChanged.ts"],"names":[],"mappings":";;AAEA,6BAA8B;AAC9B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,mCAAmC;IAAhD;QAEI,SAAI,GAAG,8BAA8B,CAAC;QACtC,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,4BAA4B,CAAC;IAmC9C,CAAC;IA7BG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3D,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QAC5D,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAElB;YACA,YAAY,EAAE,IAAI,CAAC,IAAI;SAC1B,CAAC;QACF,gBAAgB,CAAC,cAAc,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,WAAW,CAAC,GAAG,GAAC,CAAC,CAAC,CAAC,CAAC;QAC1F,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvCD,kFAuCC"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportLandmarkRequest.d.ts b/dist/classes/messages/TeleportLandmarkRequest.d.ts deleted file mode 100644 index c804364..0000000 --- a/dist/classes/messages/TeleportLandmarkRequest.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportLandmarkRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Info: { - AgentID: UUID; - SessionID: UUID; - LandmarkID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportLandmarkRequest.js b/dist/classes/messages/TeleportLandmarkRequest.js deleted file mode 100644 index 1334a9f..0000000 --- a/dist/classes/messages/TeleportLandmarkRequest.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TeleportLandmarkRequestMessage { - constructor() { - this.name = 'TeleportLandmarkRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportLandmarkRequest; - } - getSize() { - return 48; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Info['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.Info['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Info['LandmarkID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - LandmarkID: UUID_1.UUID.zero() - }; - newObjInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['LandmarkID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.TeleportLandmarkRequestMessage = TeleportLandmarkRequestMessage; -//# sourceMappingURL=TeleportLandmarkRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportLandmarkRequest.js.map b/dist/classes/messages/TeleportLandmarkRequest.js.map deleted file mode 100644 index a2cdd34..0000000 --- a/dist/classes/messages/TeleportLandmarkRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportLandmarkRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportLandmarkRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,8BAA8B;IAA3C;QAEI,SAAI,GAAG,yBAAyB,CAAC;QACjC,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,uBAAuB,CAAC;IA+CzC,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAIZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;SAC1B,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,wEAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportLocal.d.ts b/dist/classes/messages/TeleportLocal.d.ts deleted file mode 100644 index 7bada63..0000000 --- a/dist/classes/messages/TeleportLocal.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportLocalMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Info: { - AgentID: UUID; - LocationID: number; - Position: Vector3; - LookAt: Vector3; - TeleportFlags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportLocal.js b/dist/classes/messages/TeleportLocal.js deleted file mode 100644 index 86318cb..0000000 --- a/dist/classes/messages/TeleportLocal.js +++ /dev/null @@ -1,55 +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"); -const Message_1 = require("../../enums/Message"); -class TeleportLocalMessage { - constructor() { - this.name = 'TeleportLocal'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportLocal; - } - getSize() { - return 48; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Info['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Info['LocationID'], pos); - pos += 4; - this.Info['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.Info['LookAt'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt32LE(this.Info['TeleportFlags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - AgentID: UUID_1.UUID.zero(), - LocationID: 0, - Position: Vector3_1.Vector3.getZero(), - LookAt: Vector3_1.Vector3.getZero(), - TeleportFlags: 0 - }; - newObjInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['LocationID'] = buf.readUInt32LE(pos); - pos += 4; - newObjInfo['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjInfo['LookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjInfo['TeleportFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.TeleportLocalMessage = TeleportLocalMessage; -//# sourceMappingURL=TeleportLocal.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportLocal.js.map b/dist/classes/messages/TeleportLocal.js.map deleted file mode 100644 index eba809e..0000000 --- a/dist/classes/messages/TeleportLocal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportLocal.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportLocal.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,wCAAmC;AACnC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IA6D/B,CAAC;IAnDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAMZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,UAAU,EAAE,CAAC;YACb,QAAQ,EAAE,iBAAO,CAAC,OAAO,EAAE;YAC3B,MAAM,EAAE,iBAAO,CAAC,OAAO,EAAE;YACzB,aAAa,EAAE,CAAC;SACnB,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAjED,oDAiEC"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportLocationRequest.d.ts b/dist/classes/messages/TeleportLocationRequest.d.ts deleted file mode 100644 index c08024f..0000000 --- a/dist/classes/messages/TeleportLocationRequest.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportLocationRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Info: { - RegionHandle: Long; - Position: Vector3; - LookAt: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportLocationRequest.js b/dist/classes/messages/TeleportLocationRequest.js deleted file mode 100644 index a7c4b40..0000000 --- a/dist/classes/messages/TeleportLocationRequest.js +++ /dev/null @@ -1,61 +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"); -const Message_1 = require("../../enums/Message"); -class TeleportLocationRequestMessage { - constructor() { - this.name = 'TeleportLocationRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportLocationRequest; - } - getSize() { - return 64; - } - 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.Info['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.Info['RegionHandle'].high, pos); - pos += 4; - this.Info['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.Info['LookAt'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInfo = { - RegionHandle: Long.ZERO, - Position: Vector3_1.Vector3.getZero(), - LookAt: Vector3_1.Vector3.getZero() - }; - newObjInfo['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjInfo['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjInfo['LookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.TeleportLocationRequestMessage = TeleportLocationRequestMessage; -//# sourceMappingURL=TeleportLocationRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportLocationRequest.js.map b/dist/classes/messages/TeleportLocationRequest.js.map deleted file mode 100644 index 942a856..0000000 --- a/dist/classes/messages/TeleportLocationRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportLocationRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportLocationRequest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportLureRequest.d.ts b/dist/classes/messages/TeleportLureRequest.d.ts deleted file mode 100644 index eaf0642..0000000 --- a/dist/classes/messages/TeleportLureRequest.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportLureRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - Info: { - AgentID: UUID; - SessionID: UUID; - LureID: UUID; - TeleportFlags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportLureRequest.js b/dist/classes/messages/TeleportLureRequest.js deleted file mode 100644 index d0827c1..0000000 --- a/dist/classes/messages/TeleportLureRequest.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TeleportLureRequestMessage { - constructor() { - this.name = 'TeleportLureRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportLureRequest; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.Info['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.Info['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Info['LureID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Info['TeleportFlags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - LureID: UUID_1.UUID.zero(), - TeleportFlags: 0 - }; - newObjInfo['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['LureID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['TeleportFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.TeleportLureRequestMessage = TeleportLureRequestMessage; -//# sourceMappingURL=TeleportLureRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportLureRequest.js.map b/dist/classes/messages/TeleportLureRequest.js.map deleted file mode 100644 index 5f99d4a..0000000 --- a/dist/classes/messages/TeleportLureRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportLureRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportLureRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAsDrC,CAAC;IA7CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAKZ;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;YACpB,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;YACnB,aAAa,EAAE,CAAC;SACnB,CAAC;QACF,UAAU,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,WAAW,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC1C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1DD,gEA0DC"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportProgress.d.ts b/dist/classes/messages/TeleportProgress.d.ts deleted file mode 100644 index e58c82e..0000000 --- a/dist/classes/messages/TeleportProgress.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportProgressMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - }; - Info: { - TeleportFlags: number; - Message: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportProgress.js b/dist/classes/messages/TeleportProgress.js deleted file mode 100644 index 33b7b33..0000000 --- a/dist/classes/messages/TeleportProgress.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TeleportProgressMessage { - constructor() { - this.name = 'TeleportProgress'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportProgress; - } - getSize() { - return (this.Info['Message'].length + 1) + 20; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.Info['TeleportFlags'], pos); - pos += 4; - buf.writeUInt8(this.Info['Message'].length, pos++); - this.Info['Message'].copy(buf, pos); - pos += this.Info['Message'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjInfo = { - TeleportFlags: 0, - Message: Buffer.allocUnsafe(0) - }; - newObjInfo['TeleportFlags'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjInfo['Message'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.TeleportProgressMessage = TeleportProgressMessage; -//# sourceMappingURL=TeleportProgress.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportProgress.js.map b/dist/classes/messages/TeleportProgress.js.map deleted file mode 100644 index 5172f39..0000000 --- a/dist/classes/messages/TeleportProgress.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportProgress.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportProgress.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,uBAAuB;IAApC;QAEI,SAAI,GAAG,kBAAkB,CAAC;QAC1B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,gBAAgB,CAAC;IAuDlC,CAAC;IA7CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAClD,CAAC;IAED,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,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACnD,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAGZ;YACA,aAAa,EAAE,CAAC;YAChB,OAAO,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SACjC,CAAC;QACF,UAAU,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,UAAU,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACxD,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA3DD,0DA2DC"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportRequest.d.ts b/dist/classes/messages/TeleportRequest.d.ts deleted file mode 100644 index 6a4ccc9..0000000 --- a/dist/classes/messages/TeleportRequest.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Info: { - RegionID: UUID; - Position: Vector3; - LookAt: Vector3; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportRequest.js b/dist/classes/messages/TeleportRequest.js deleted file mode 100644 index ca3ea1e..0000000 --- a/dist/classes/messages/TeleportRequest.js +++ /dev/null @@ -1,58 +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"); -const Message_1 = require("../../enums/Message"); -class TeleportRequestMessage { - constructor() { - this.name = 'TeleportRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportRequest; - } - getSize() { - return 72; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.Info['RegionID'].writeToBuffer(buf, pos); - pos += 16; - this.Info['Position'].writeToBuffer(buf, pos, false); - pos += 12; - this.Info['LookAt'].writeToBuffer(buf, pos, false); - pos += 12; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjInfo = { - RegionID: UUID_1.UUID.zero(), - Position: Vector3_1.Vector3.getZero(), - LookAt: Vector3_1.Vector3.getZero() - }; - newObjInfo['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfo['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjInfo['LookAt'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.TeleportRequestMessage = TeleportRequestMessage; -//# sourceMappingURL=TeleportRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportRequest.js.map b/dist/classes/messages/TeleportRequest.js.map deleted file mode 100644 index 3babb8d..0000000 --- a/dist/classes/messages/TeleportRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,wCAAmC;AACnC,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAmEjC,CAAC;IAvDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACnD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,UAAU,GAIZ;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,QAAQ,EAAE,iBAAO,CAAC,OAAO,EAAE;YAC3B,MAAM,EAAE,iBAAO,CAAC,OAAO,EAAE;SAC5B,CAAC;QACF,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC5C,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,UAAU,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,UAAU,CAAC,QAAQ,CAAC,GAAG,IAAI,iBAAO,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAvED,wDAuEC"} \ No newline at end of file diff --git a/dist/classes/messages/TeleportStart.d.ts b/dist/classes/messages/TeleportStart.d.ts deleted file mode 100644 index 89c6115..0000000 --- a/dist/classes/messages/TeleportStart.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TeleportStartMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - Info: { - TeleportFlags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TeleportStart.js b/dist/classes/messages/TeleportStart.js deleted file mode 100644 index 7dce02e..0000000 --- a/dist/classes/messages/TeleportStart.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TeleportStartMessage { - constructor() { - this.name = 'TeleportStart'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TeleportStart; - } - getSize() { - return 4; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.Info['TeleportFlags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfo = { - TeleportFlags: 0 - }; - newObjInfo['TeleportFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.Info = newObjInfo; - return pos - startPos; - } -} -exports.TeleportStartMessage = TeleportStartMessage; -//# sourceMappingURL=TeleportStart.js.map \ No newline at end of file diff --git a/dist/classes/messages/TeleportStart.js.map b/dist/classes/messages/TeleportStart.js.map deleted file mode 100644 index 5666546..0000000 --- a/dist/classes/messages/TeleportStart.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportStart.js","sourceRoot":"","sources":["../../../lib/classes/messages/TeleportStart.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IAiC/B,CAAC;IA3BG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,UAAU,GAEZ;YACA,aAAa,EAAE,CAAC;SACnB,CAAC;QACF,UAAU,CAAC,eAAe,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,oDAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/TerminateFriendship.d.ts b/dist/classes/messages/TerminateFriendship.d.ts deleted file mode 100644 index a9c184a..0000000 --- a/dist/classes/messages/TerminateFriendship.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TerminateFriendshipMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ExBlock: { - OtherID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TerminateFriendship.js b/dist/classes/messages/TerminateFriendship.js deleted file mode 100644 index 2a5b19c..0000000 --- a/dist/classes/messages/TerminateFriendship.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TerminateFriendshipMessage { - constructor() { - this.name = 'TerminateFriendship'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TerminateFriendship; - } - 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.ExBlock['OtherID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjExBlock = { - OtherID: UUID_1.UUID.zero() - }; - newObjExBlock['OtherID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ExBlock = newObjExBlock; - return pos - startPos; - } -} -exports.TerminateFriendshipMessage = TerminateFriendshipMessage; -//# sourceMappingURL=TerminateFriendship.js.map \ No newline at end of file diff --git a/dist/classes/messages/TerminateFriendship.js.map b/dist/classes/messages/TerminateFriendship.js.map deleted file mode 100644 index e24fd9d..0000000 --- a/dist/classes/messages/TerminateFriendship.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TerminateFriendship.js","sourceRoot":"","sources":["../../../lib/classes/messages/TerminateFriendship.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IAqDrC,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,CAAC,SAAS,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,aAAa,GAEf;YACA,OAAO,EAAE,WAAI,CAAC,IAAI,EAAE;SACvB,CAAC;QACF,aAAa,CAAC,SAAS,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC9C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,OAAO,GAAG,aAAa,CAAC;QAC7B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,gEAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/TestMessage.d.ts b/dist/classes/messages/TestMessage.d.ts deleted file mode 100644 index 0d62201..0000000 --- a/dist/classes/messages/TestMessage.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TestMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TestBlock1: { - Test1: number; - }; - NeighborBlock: { - Test0: number; - Test1: number; - Test2: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TestMessage.js b/dist/classes/messages/TestMessage.js deleted file mode 100644 index 9c84c8c..0000000 --- a/dist/classes/messages/TestMessage.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TestMessageMessage { - constructor() { - this.name = 'TestMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TestMessage; - } - getSize() { - return 52; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt32LE(this.TestBlock1['Test1'], pos); - pos += 4; - const count = 4; - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.NeighborBlock[i]['Test0'], pos); - pos += 4; - buf.writeUInt32LE(this.NeighborBlock[i]['Test1'], pos); - pos += 4; - buf.writeUInt32LE(this.NeighborBlock[i]['Test2'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTestBlock1 = { - Test1: 0 - }; - newObjTestBlock1['Test1'] = buf.readUInt32LE(pos); - pos += 4; - this.TestBlock1 = newObjTestBlock1; - const count = 4; - this.NeighborBlock = []; - for (let i = 0; i < count; i++) { - const newObjNeighborBlock = { - Test0: 0, - Test1: 0, - Test2: 0 - }; - newObjNeighborBlock['Test0'] = buf.readUInt32LE(pos); - pos += 4; - newObjNeighborBlock['Test1'] = buf.readUInt32LE(pos); - pos += 4; - newObjNeighborBlock['Test2'] = buf.readUInt32LE(pos); - pos += 4; - this.NeighborBlock.push(newObjNeighborBlock); - } - return pos - startPos; - } -} -exports.TestMessageMessage = TestMessageMessage; -//# sourceMappingURL=TestMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/TestMessage.js.map b/dist/classes/messages/TestMessage.js.map deleted file mode 100644 index 5a78fdf..0000000 --- a/dist/classes/messages/TestMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TestMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/TestMessage.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,kBAAkB;IAA/B;QAEI,SAAI,GAAG,aAAa,CAAC;QACrB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,WAAW,CAAC;IAoE7B,CAAC;IAzDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;QACjD,GAAG,IAAI,CAAC,CAAC;QACT,MAAM,KAAK,GAAG,CAAC,CAAC;QAChB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,CAAC,CAAC;YACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC;YACvD,GAAG,IAAI,CAAC,CAAC;SACZ;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAElB;YACA,KAAK,EAAE,CAAC;SACX,CAAC;QACF,gBAAgB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,MAAM,KAAK,GAAG,CAAC,CAAC;QAChB,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;QAAQ,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9D;YACI,MAAM,mBAAmB,GAIrB;gBACA,KAAK,EAAE,CAAC;gBACR,KAAK,EAAE,CAAC;gBACR,KAAK,EAAE,CAAC;aACX,CAAC;YACF,mBAAmB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,CAAC,CAAC;YACT,mBAAmB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,CAAC,CAAC;YACT,mBAAmB,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;YACrD,GAAG,IAAI,CAAC,CAAC;YACT,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;SAChD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAxED,gDAwEC"} \ No newline at end of file diff --git a/dist/classes/messages/TrackAgent.d.ts b/dist/classes/messages/TrackAgent.d.ts deleted file mode 100644 index 107d10a..0000000 --- a/dist/classes/messages/TrackAgent.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TrackAgentMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - TargetData: { - PreyID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TrackAgent.js b/dist/classes/messages/TrackAgent.js deleted file mode 100644 index 4f27cb4..0000000 --- a/dist/classes/messages/TrackAgent.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TrackAgentMessage { - constructor() { - this.name = 'TrackAgent'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TrackAgent; - } - 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.TargetData['PreyID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjTargetData = { - PreyID: UUID_1.UUID.zero() - }; - newObjTargetData['PreyID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.TargetData = newObjTargetData; - return pos - startPos; - } -} -exports.TrackAgentMessage = TrackAgentMessage; -//# sourceMappingURL=TrackAgent.js.map \ No newline at end of file diff --git a/dist/classes/messages/TrackAgent.js.map b/dist/classes/messages/TrackAgent.js.map deleted file mode 100644 index 052d479..0000000 --- a/dist/classes/messages/TrackAgent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TrackAgent.js","sourceRoot":"","sources":["../../../lib/classes/messages/TrackAgent.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,iBAAiB;IAA9B;QAEI,SAAI,GAAG,YAAY,CAAC;QACpB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,UAAU,CAAC;IAqD5B,CAAC;IA3CG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAElB;YACA,MAAM,EAAE,WAAI,CAAC,IAAI,EAAE;SACtB,CAAC;QACF,gBAAgB,CAAC,QAAQ,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAChD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAzDD,8CAyDC"} \ No newline at end of file diff --git a/dist/classes/messages/TransferAbort.d.ts b/dist/classes/messages/TransferAbort.d.ts deleted file mode 100644 index 20f8e2b..0000000 --- a/dist/classes/messages/TransferAbort.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TransferAbortMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TransferInfo: { - TransferID: UUID; - ChannelType: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TransferAbort.js b/dist/classes/messages/TransferAbort.js deleted file mode 100644 index 660ef78..0000000 --- a/dist/classes/messages/TransferAbort.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TransferAbortMessage { - constructor() { - this.name = 'TransferAbort'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TransferAbort; - } - getSize() { - return 20; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TransferInfo['TransferID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.TransferInfo['ChannelType'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTransferInfo = { - TransferID: UUID_1.UUID.zero(), - ChannelType: 0 - }; - newObjTransferInfo['TransferID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransferInfo['ChannelType'] = buf.readInt32LE(pos); - pos += 4; - this.TransferInfo = newObjTransferInfo; - return pos - startPos; - } -} -exports.TransferAbortMessage = TransferAbortMessage; -//# sourceMappingURL=TransferAbort.js.map \ No newline at end of file diff --git a/dist/classes/messages/TransferAbort.js.map b/dist/classes/messages/TransferAbort.js.map deleted file mode 100644 index 455f086..0000000 --- a/dist/classes/messages/TransferAbort.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransferAbort.js","sourceRoot":"","sources":["../../../lib/classes/messages/TransferAbort.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,oBAAoB;IAAjC;QAEI,SAAI,GAAG,eAAe,CAAC;QACvB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,aAAa,CAAC;IAwC/B,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,kBAAkB,GAGpB;YACA,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,WAAW,EAAE,CAAC;SACjB,CAAC;QACF,kBAAkB,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,kBAAkB,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,YAAY,GAAG,kBAAkB,CAAC;QACvC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,oDA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/TransferInfo.d.ts b/dist/classes/messages/TransferInfo.d.ts deleted file mode 100644 index b6bb83a..0000000 --- a/dist/classes/messages/TransferInfo.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TransferInfoMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TransferInfo: { - TransferID: UUID; - ChannelType: number; - TargetType: number; - Status: number; - Size: number; - Params: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TransferInfo.js b/dist/classes/messages/TransferInfo.js deleted file mode 100644 index 87a37f1..0000000 --- a/dist/classes/messages/TransferInfo.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TransferInfoMessage { - constructor() { - this.name = 'TransferInfo'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TransferInfo; - } - getSize() { - return (this.TransferInfo['Params'].length + 2) + 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TransferInfo['TransferID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.TransferInfo['ChannelType'], pos); - pos += 4; - buf.writeInt32LE(this.TransferInfo['TargetType'], pos); - pos += 4; - buf.writeInt32LE(this.TransferInfo['Status'], pos); - pos += 4; - buf.writeInt32LE(this.TransferInfo['Size'], pos); - pos += 4; - buf.writeUInt16LE(this.TransferInfo['Params'].length, pos); - pos += 2; - this.TransferInfo['Params'].copy(buf, pos); - pos += this.TransferInfo['Params'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTransferInfo = { - TransferID: UUID_1.UUID.zero(), - ChannelType: 0, - TargetType: 0, - Status: 0, - Size: 0, - Params: Buffer.allocUnsafe(0) - }; - newObjTransferInfo['TransferID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransferInfo['ChannelType'] = buf.readInt32LE(pos); - pos += 4; - newObjTransferInfo['TargetType'] = buf.readInt32LE(pos); - pos += 4; - newObjTransferInfo['Status'] = buf.readInt32LE(pos); - pos += 4; - newObjTransferInfo['Size'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjTransferInfo['Params'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.TransferInfo = newObjTransferInfo; - return pos - startPos; - } -} -exports.TransferInfoMessage = TransferInfoMessage; -//# sourceMappingURL=TransferInfo.js.map \ No newline at end of file diff --git a/dist/classes/messages/TransferInfo.js.map b/dist/classes/messages/TransferInfo.js.map deleted file mode 100644 index 3fb906e..0000000 --- a/dist/classes/messages/TransferInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransferInfo.js","sourceRoot":"","sources":["../../../lib/classes/messages/TransferInfo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/TransferInventory.d.ts b/dist/classes/messages/TransferInventory.d.ts deleted file mode 100644 index b3d9b0b..0000000 --- a/dist/classes/messages/TransferInventory.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TransferInventoryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - InfoBlock: { - SourceID: UUID; - DestID: UUID; - TransactionID: UUID; - }; - InventoryBlock: { - InventoryID: UUID; - Type: number; - }[]; - ValidationBlock: { - NeedsValidation: boolean; - EstateID: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TransferInventory.js b/dist/classes/messages/TransferInventory.js deleted file mode 100644 index 5b36fda..0000000 --- a/dist/classes/messages/TransferInventory.js +++ /dev/null @@ -1,74 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TransferInventoryMessage { - constructor() { - this.name = 'TransferInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TransferInventory; - } - getSize() { - return ((17) * this.InventoryBlock.length) + 54; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.InfoBlock['SourceID'].writeToBuffer(buf, pos); - pos += 16; - this.InfoBlock['DestID'].writeToBuffer(buf, pos); - pos += 16; - this.InfoBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.InventoryBlock.length; - buf.writeUInt8(this.InventoryBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryBlock[i]['InventoryID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryBlock[i]['Type'], pos++); - } - buf.writeUInt8((this.ValidationBlock['NeedsValidation']) ? 1 : 0, pos++); - buf.writeUInt32LE(this.ValidationBlock['EstateID'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfoBlock = { - SourceID: UUID_1.UUID.zero(), - DestID: UUID_1.UUID.zero(), - TransactionID: UUID_1.UUID.zero() - }; - newObjInfoBlock['SourceID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfoBlock['DestID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfoBlock['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InfoBlock = newObjInfoBlock; - const count = buf.readUInt8(pos++); - this.InventoryBlock = []; - for (let i = 0; i < count; i++) { - const newObjInventoryBlock = { - InventoryID: UUID_1.UUID.zero(), - Type: 0 - }; - newObjInventoryBlock['InventoryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryBlock['Type'] = buf.readInt8(pos++); - this.InventoryBlock.push(newObjInventoryBlock); - } - const newObjValidationBlock = { - NeedsValidation: false, - EstateID: 0 - }; - newObjValidationBlock['NeedsValidation'] = (buf.readUInt8(pos++) === 1); - newObjValidationBlock['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - this.ValidationBlock = newObjValidationBlock; - return pos - startPos; - } -} -exports.TransferInventoryMessage = TransferInventoryMessage; -//# sourceMappingURL=TransferInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/TransferInventory.js.map b/dist/classes/messages/TransferInventory.js.map deleted file mode 100644 index 96a22cc..0000000 --- a/dist/classes/messages/TransferInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransferInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/TransferInventory.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/TransferInventoryAck.d.ts b/dist/classes/messages/TransferInventoryAck.d.ts deleted file mode 100644 index d889480..0000000 --- a/dist/classes/messages/TransferInventoryAck.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TransferInventoryAckMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - InfoBlock: { - TransactionID: UUID; - InventoryID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TransferInventoryAck.js b/dist/classes/messages/TransferInventoryAck.js deleted file mode 100644 index 414ef98..0000000 --- a/dist/classes/messages/TransferInventoryAck.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TransferInventoryAckMessage { - constructor() { - this.name = 'TransferInventoryAck'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TransferInventoryAck; - } - getSize() { - return 32; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.InfoBlock['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - this.InfoBlock['InventoryID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjInfoBlock = { - TransactionID: UUID_1.UUID.zero(), - InventoryID: UUID_1.UUID.zero() - }; - newObjInfoBlock['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInfoBlock['InventoryID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.InfoBlock = newObjInfoBlock; - return pos - startPos; - } -} -exports.TransferInventoryAckMessage = TransferInventoryAckMessage; -//# sourceMappingURL=TransferInventoryAck.js.map \ No newline at end of file diff --git a/dist/classes/messages/TransferInventoryAck.js.map b/dist/classes/messages/TransferInventoryAck.js.map deleted file mode 100644 index f1ef629..0000000 --- a/dist/classes/messages/TransferInventoryAck.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransferInventoryAck.js","sourceRoot":"","sources":["../../../lib/classes/messages/TransferInventoryAck.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzF,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IAwCtC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,eAAe,GAGjB;YACA,aAAa,EAAE,WAAI,CAAC,IAAI,EAAE;YAC1B,WAAW,EAAE,WAAI,CAAC,IAAI,EAAE;SAC3B,CAAC;QACF,eAAe,CAAC,eAAe,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,eAAe,CAAC,aAAa,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,SAAS,GAAG,eAAe,CAAC;QACjC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,kEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/TransferPacket.d.ts b/dist/classes/messages/TransferPacket.d.ts deleted file mode 100644 index 3d5f9f8..0000000 --- a/dist/classes/messages/TransferPacket.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TransferPacketMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - TransferData: { - TransferID: UUID; - ChannelType: number; - Packet: number; - Status: number; - Data: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TransferPacket.js b/dist/classes/messages/TransferPacket.js deleted file mode 100644 index fe7c2a0..0000000 --- a/dist/classes/messages/TransferPacket.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TransferPacketMessage { - constructor() { - this.name = 'TransferPacket'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyHigh; - this.id = Message_1.Message.TransferPacket; - } - getSize() { - return (this.TransferData['Data'].length + 2) + 28; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TransferData['TransferID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.TransferData['ChannelType'], pos); - pos += 4; - buf.writeInt32LE(this.TransferData['Packet'], pos); - pos += 4; - buf.writeInt32LE(this.TransferData['Status'], pos); - pos += 4; - buf.writeUInt16LE(this.TransferData['Data'].length, pos); - pos += 2; - this.TransferData['Data'].copy(buf, pos); - pos += this.TransferData['Data'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTransferData = { - TransferID: UUID_1.UUID.zero(), - ChannelType: 0, - Packet: 0, - Status: 0, - Data: Buffer.allocUnsafe(0) - }; - newObjTransferData['TransferID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransferData['ChannelType'] = buf.readInt32LE(pos); - pos += 4; - newObjTransferData['Packet'] = buf.readInt32LE(pos); - pos += 4; - newObjTransferData['Status'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjTransferData['Data'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.TransferData = newObjTransferData; - return pos - startPos; - } -} -exports.TransferPacketMessage = TransferPacketMessage; -//# sourceMappingURL=TransferPacket.js.map \ No newline at end of file diff --git a/dist/classes/messages/TransferPacket.js.map b/dist/classes/messages/TransferPacket.js.map deleted file mode 100644 index 92355d1..0000000 --- a/dist/classes/messages/TransferPacket.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransferPacket.js","sourceRoot":"","sources":["../../../lib/classes/messages/TransferPacket.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,aAAa,CAAC;QAC1C,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IAiEhC,CAAC;IAvDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACvD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACzC,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC;QACxC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,kBAAkB,GAMpB;YACA,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,WAAW,EAAE,CAAC;YACd,MAAM,EAAE,CAAC;YACT,MAAM,EAAE,CAAC;YACT,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC9B,CAAC;QACF,kBAAkB,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,kBAAkB,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,kBAAkB,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,kBAAkB,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,kBAAkB,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC7D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,YAAY,GAAG,kBAAkB,CAAC;QACvC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArED,sDAqEC"} \ No newline at end of file diff --git a/dist/classes/messages/TransferRequest.d.ts b/dist/classes/messages/TransferRequest.d.ts deleted file mode 100644 index 9097079..0000000 --- a/dist/classes/messages/TransferRequest.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class TransferRequestMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - TransferInfo: { - TransferID: UUID; - ChannelType: number; - SourceType: number; - Priority: number; - Params: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/TransferRequest.js b/dist/classes/messages/TransferRequest.js deleted file mode 100644 index 97b55a8..0000000 --- a/dist/classes/messages/TransferRequest.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class TransferRequestMessage { - constructor() { - this.name = 'TransferRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.TransferRequest; - } - getSize() { - return (this.TransferInfo['Params'].length + 2) + 28; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.TransferInfo['TransferID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.TransferInfo['ChannelType'], pos); - pos += 4; - buf.writeInt32LE(this.TransferInfo['SourceType'], pos); - pos += 4; - buf.writeFloatLE(this.TransferInfo['Priority'], pos); - pos += 4; - buf.writeUInt16LE(this.TransferInfo['Params'].length, pos); - pos += 2; - this.TransferInfo['Params'].copy(buf, pos); - pos += this.TransferInfo['Params'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjTransferInfo = { - TransferID: UUID_1.UUID.zero(), - ChannelType: 0, - SourceType: 0, - Priority: 0, - Params: Buffer.allocUnsafe(0) - }; - newObjTransferInfo['TransferID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjTransferInfo['ChannelType'] = buf.readInt32LE(pos); - pos += 4; - newObjTransferInfo['SourceType'] = buf.readInt32LE(pos); - pos += 4; - newObjTransferInfo['Priority'] = buf.readFloatLE(pos); - pos += 4; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjTransferInfo['Params'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.TransferInfo = newObjTransferInfo; - return pos - startPos; - } -} -exports.TransferRequestMessage = TransferRequestMessage; -//# sourceMappingURL=TransferRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/TransferRequest.js.map b/dist/classes/messages/TransferRequest.js.map deleted file mode 100644 index 3ccd02c..0000000 --- a/dist/classes/messages/TransferRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransferRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/TransferRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,SAAS,GAAG,2BAAY,CAAC,YAAY,CAAC;QAClE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAiEjC,CAAC;IAvDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IACzD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAC3D,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC3C,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC;QAC1C,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,kBAAkB,GAMpB;YACA,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;YACvB,WAAW,EAAE,CAAC;YACd,UAAU,EAAE,CAAC;YACb,QAAQ,EAAE,CAAC;YACX,MAAM,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAChC,CAAC;QACF,kBAAkB,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,kBAAkB,CAAC,aAAa,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACzD,GAAG,IAAI,CAAC,CAAC;QACT,kBAAkB,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,kBAAkB,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,CAAC,CAAC;QACT,SAAS,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAClC,GAAG,IAAI,CAAC,CAAC;QACT,kBAAkB,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QAC/D,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,YAAY,GAAG,kBAAkB,CAAC;QACvC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArED,wDAqEC"} \ No newline at end of file diff --git a/dist/classes/messages/UUIDGroupNameReply.d.ts b/dist/classes/messages/UUIDGroupNameReply.d.ts deleted file mode 100644 index 6826a8e..0000000 --- a/dist/classes/messages/UUIDGroupNameReply.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UUIDGroupNameReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - UUIDNameBlock: { - ID: UUID; - GroupName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UUIDGroupNameReply.js b/dist/classes/messages/UUIDGroupNameReply.js deleted file mode 100644 index 3acb464..0000000 --- a/dist/classes/messages/UUIDGroupNameReply.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UUIDGroupNameReplyMessage { - constructor() { - this.name = 'UUIDGroupNameReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UUIDGroupNameReply; - } - getSize() { - return this.calculateVarVarSize(this.UUIDNameBlock, 'GroupName', 1) + ((16) * this.UUIDNameBlock.length) + 1; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.UUIDNameBlock.length; - buf.writeUInt8(this.UUIDNameBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.UUIDNameBlock[i]['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.UUIDNameBlock[i]['GroupName'].length, pos++); - this.UUIDNameBlock[i]['GroupName'].copy(buf, pos); - pos += this.UUIDNameBlock[i]['GroupName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.UUIDNameBlock = []; - for (let i = 0; i < count; i++) { - const newObjUUIDNameBlock = { - ID: UUID_1.UUID.zero(), - GroupName: Buffer.allocUnsafe(0) - }; - newObjUUIDNameBlock['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjUUIDNameBlock['GroupName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.UUIDNameBlock.push(newObjUUIDNameBlock); - } - return pos - startPos; - } -} -exports.UUIDGroupNameReplyMessage = UUIDGroupNameReplyMessage; -//# sourceMappingURL=UUIDGroupNameReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/UUIDGroupNameReply.js.map b/dist/classes/messages/UUIDGroupNameReply.js.map deleted file mode 100644 index 083f9bd..0000000 --- a/dist/classes/messages/UUIDGroupNameReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UUIDGroupNameReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/UUIDGroupNameReply.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IA8DpC,CAAC;IAvDG,OAAO;QAEH,OAAO,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IACjH,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,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC;QACxC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACjD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACpD,GAAG,IAAI,EAAE,CAAC;YACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;YACjE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAClD,GAAG,IAAI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC;SACpD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;QACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,mBAAmB,GAGrB;gBACA,EAAE,EAAE,WAAI,CAAC,IAAI,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;aACnC,CAAC;YACF,mBAAmB,CAAC,IAAI,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC/C,GAAG,IAAI,EAAE,CAAC;YACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;YACjC,mBAAmB,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;YACnE,GAAG,IAAI,SAAS,CAAC;YACjB,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;SAChD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAlED,8DAkEC"} \ No newline at end of file diff --git a/dist/classes/messages/UUIDGroupNameRequest.d.ts b/dist/classes/messages/UUIDGroupNameRequest.d.ts deleted file mode 100644 index 6f3db71..0000000 --- a/dist/classes/messages/UUIDGroupNameRequest.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UUIDGroupNameRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - UUIDNameBlock: { - ID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UUIDGroupNameRequest.js b/dist/classes/messages/UUIDGroupNameRequest.js deleted file mode 100644 index ce7f7af..0000000 --- a/dist/classes/messages/UUIDGroupNameRequest.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UUIDGroupNameRequestMessage { - constructor() { - this.name = 'UUIDGroupNameRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UUIDGroupNameRequest; - } - getSize() { - return ((16) * this.UUIDNameBlock.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.UUIDNameBlock.length; - buf.writeUInt8(this.UUIDNameBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.UUIDNameBlock[i]['ID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.UUIDNameBlock = []; - for (let i = 0; i < count; i++) { - const newObjUUIDNameBlock = { - ID: UUID_1.UUID.zero() - }; - newObjUUIDNameBlock['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.UUIDNameBlock.push(newObjUUIDNameBlock); - } - return pos - startPos; - } -} -exports.UUIDGroupNameRequestMessage = UUIDGroupNameRequestMessage; -//# sourceMappingURL=UUIDGroupNameRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/UUIDGroupNameRequest.js.map b/dist/classes/messages/UUIDGroupNameRequest.js.map deleted file mode 100644 index 08c0585..0000000 --- a/dist/classes/messages/UUIDGroupNameRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UUIDGroupNameRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/UUIDGroupNameRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,2BAA2B;IAAxC;QAEI,SAAI,GAAG,sBAAsB,CAAC;QAC9B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,oBAAoB,CAAC;IA2CtC,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAClD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC;QACxC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACjD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACpD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;QACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,mBAAmB,GAErB;gBACA,EAAE,EAAE,WAAI,CAAC,IAAI,EAAE;aAClB,CAAC;YACF,mBAAmB,CAAC,IAAI,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC/C,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;SAChD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,kEA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/UUIDNameReply.d.ts b/dist/classes/messages/UUIDNameReply.d.ts deleted file mode 100644 index 31f08eb..0000000 --- a/dist/classes/messages/UUIDNameReply.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UUIDNameReplyMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - UUIDNameBlock: { - ID: UUID; - FirstName: Buffer; - LastName: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UUIDNameReply.js b/dist/classes/messages/UUIDNameReply.js deleted file mode 100644 index 6fb562c..0000000 --- a/dist/classes/messages/UUIDNameReply.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UUIDNameReplyMessage { - constructor() { - this.name = 'UUIDNameReply'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UUIDNameReply; - } - getSize() { - return this.calculateVarVarSize(this.UUIDNameBlock, 'FirstName', 1) + this.calculateVarVarSize(this.UUIDNameBlock, 'LastName', 1) + ((16) * this.UUIDNameBlock.length) + 1; - } - calculateVarVarSize(block, paramName, extraPerVar) { - let size = 0; - block.forEach((bl) => { - size += bl[paramName].length + extraPerVar; - }); - return size; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.UUIDNameBlock.length; - buf.writeUInt8(this.UUIDNameBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.UUIDNameBlock[i]['ID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.UUIDNameBlock[i]['FirstName'].length, pos++); - this.UUIDNameBlock[i]['FirstName'].copy(buf, pos); - pos += this.UUIDNameBlock[i]['FirstName'].length; - buf.writeUInt8(this.UUIDNameBlock[i]['LastName'].length, pos++); - this.UUIDNameBlock[i]['LastName'].copy(buf, pos); - pos += this.UUIDNameBlock[i]['LastName'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.UUIDNameBlock = []; - for (let i = 0; i < count; i++) { - const newObjUUIDNameBlock = { - ID: UUID_1.UUID.zero(), - FirstName: Buffer.allocUnsafe(0), - LastName: Buffer.allocUnsafe(0) - }; - newObjUUIDNameBlock['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjUUIDNameBlock['FirstName'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjUUIDNameBlock['LastName'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.UUIDNameBlock.push(newObjUUIDNameBlock); - } - return pos - startPos; - } -} -exports.UUIDNameReplyMessage = UUIDNameReplyMessage; -//# sourceMappingURL=UUIDNameReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/UUIDNameReply.js.map b/dist/classes/messages/UUIDNameReply.js.map deleted file mode 100644 index 5dd2dfb..0000000 --- a/dist/classes/messages/UUIDNameReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UUIDNameReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/UUIDNameReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UUIDNameRequest.d.ts b/dist/classes/messages/UUIDNameRequest.d.ts deleted file mode 100644 index 00dd5fb..0000000 --- a/dist/classes/messages/UUIDNameRequest.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UUIDNameRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - UUIDNameBlock: { - ID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UUIDNameRequest.js b/dist/classes/messages/UUIDNameRequest.js deleted file mode 100644 index e5d58f2..0000000 --- a/dist/classes/messages/UUIDNameRequest.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UUIDNameRequestMessage { - constructor() { - this.name = 'UUIDNameRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UUIDNameRequest; - } - getSize() { - return ((16) * this.UUIDNameBlock.length) + 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - const count = this.UUIDNameBlock.length; - buf.writeUInt8(this.UUIDNameBlock.length, pos++); - for (let i = 0; i < count; i++) { - this.UUIDNameBlock[i]['ID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const count = buf.readUInt8(pos++); - this.UUIDNameBlock = []; - for (let i = 0; i < count; i++) { - const newObjUUIDNameBlock = { - ID: UUID_1.UUID.zero() - }; - newObjUUIDNameBlock['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.UUIDNameBlock.push(newObjUUIDNameBlock); - } - return pos - startPos; - } -} -exports.UUIDNameRequestMessage = UUIDNameRequestMessage; -//# sourceMappingURL=UUIDNameRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/UUIDNameRequest.js.map b/dist/classes/messages/UUIDNameRequest.js.map deleted file mode 100644 index 52696b0..0000000 --- a/dist/classes/messages/UUIDNameRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UUIDNameRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/UUIDNameRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IA2CjC,CAAC;IArCG,OAAO;QAEH,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAClD,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC;QACxC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACjD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YACpD,GAAG,IAAI,EAAE,CAAC;SACb;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,KAAK,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACnC,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;QACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,EAAE,CAAC,EAAE,EAC9B;YACI,MAAM,mBAAmB,GAErB;gBACA,EAAE,EAAE,WAAI,CAAC,IAAI,EAAE;aAClB,CAAC;YACF,mBAAmB,CAAC,IAAI,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAC/C,GAAG,IAAI,EAAE,CAAC;YACV,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;SAChD;QACD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA/CD,wDA+CC"} \ No newline at end of file diff --git a/dist/classes/messages/Undo.d.ts b/dist/classes/messages/Undo.d.ts deleted file mode 100644 index f9ceb62..0000000 --- a/dist/classes/messages/Undo.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UndoMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - GroupID: UUID; - }; - ObjectData: { - ObjectID: UUID; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/Undo.js b/dist/classes/messages/Undo.js deleted file mode 100644 index 654f006..0000000 --- a/dist/classes/messages/Undo.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UndoMessage { - constructor() { - this.name = 'Undo'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.Undo; - } - getSize() { - return ((16) * this.ObjectData.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.AgentData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.ObjectData.length; - buf.writeUInt8(this.ObjectData.length, pos++); - for (let i = 0; i < count; i++) { - this.ObjectData[i]['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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; - const count = buf.readUInt8(pos++); - this.ObjectData = []; - for (let i = 0; i < count; i++) { - const newObjObjectData = { - ObjectID: UUID_1.UUID.zero() - }; - newObjObjectData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ObjectData.push(newObjObjectData); - } - return pos - startPos; - } -} -exports.UndoMessage = UndoMessage; -//# sourceMappingURL=Undo.js.map \ No newline at end of file diff --git a/dist/classes/messages/Undo.js.map b/dist/classes/messages/Undo.js.map deleted file mode 100644 index de976b9..0000000 --- a/dist/classes/messages/Undo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Undo.js","sourceRoot":"","sources":["../../../lib/classes/messages/Undo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UndoLand.d.ts b/dist/classes/messages/UndoLand.d.ts deleted file mode 100644 index 689c0c4..0000000 --- a/dist/classes/messages/UndoLand.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UndoLandMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UndoLand.js b/dist/classes/messages/UndoLand.js deleted file mode 100644 index f573e7c..0000000 --- a/dist/classes/messages/UndoLand.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UndoLandMessage { - constructor() { - this.name = 'UndoLand'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UndoLand; - } - 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; - let varLength = 0; - 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.UndoLandMessage = UndoLandMessage; -//# sourceMappingURL=UndoLand.js.map \ No newline at end of file diff --git a/dist/classes/messages/UndoLand.js.map b/dist/classes/messages/UndoLand.js.map deleted file mode 100644 index 109ee2b..0000000 --- a/dist/classes/messages/UndoLand.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UndoLand.js","sourceRoot":"","sources":["../../../lib/classes/messages/UndoLand.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,eAAe;IAA5B;QAEI,SAAI,GAAG,UAAU,CAAC;QAClB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,QAAQ,CAAC;IAwC1B,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,0CA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/UnsubscribeLoad.d.ts b/dist/classes/messages/UnsubscribeLoad.d.ts deleted file mode 100644 index 77fe092..0000000 --- a/dist/classes/messages/UnsubscribeLoad.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UnsubscribeLoadMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UnsubscribeLoad.js b/dist/classes/messages/UnsubscribeLoad.js deleted file mode 100644 index 407ff30..0000000 --- a/dist/classes/messages/UnsubscribeLoad.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UnsubscribeLoadMessage { - constructor() { - this.name = 'UnsubscribeLoad'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UnsubscribeLoad; - } - getSize() { - return 0; - } - writeToBuffer(buf, pos) { - return 0; - } - readFromBuffer(buf, pos) { - return 0; - } -} -exports.UnsubscribeLoadMessage = UnsubscribeLoadMessage; -//# sourceMappingURL=UnsubscribeLoad.js.map \ No newline at end of file diff --git a/dist/classes/messages/UnsubscribeLoad.js.map b/dist/classes/messages/UnsubscribeLoad.js.map deleted file mode 100644 index 9024d64..0000000 --- a/dist/classes/messages/UnsubscribeLoad.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UnsubscribeLoad.js","sourceRoot":"","sources":["../../../lib/classes/messages/UnsubscribeLoad.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAiBjC,CAAC;IAdG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,OAAO,CAAC,CAAC;IACb,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,OAAO,CAAC,CAAC;IACb,CAAC;CACJ;AArBD,wDAqBC"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateAttachment.d.ts b/dist/classes/messages/UpdateAttachment.d.ts deleted file mode 100644 index a24ebfd..0000000 --- a/dist/classes/messages/UpdateAttachment.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateAttachmentMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - AttachmentBlock: { - AttachmentPoint: number; - }; - OperationData: { - AddItem: boolean; - UseExistingAsset: boolean; - }; - InventoryData: { - ItemID: UUID; - FolderID: UUID; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - AssetID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateAttachment.js b/dist/classes/messages/UpdateAttachment.js deleted file mode 100644 index b39af60..0000000 --- a/dist/classes/messages/UpdateAttachment.js +++ /dev/null @@ -1,158 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UpdateAttachmentMessage { - constructor() { - this.name = 'UpdateAttachment'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateAttachment; - } - getSize() { - return (this.InventoryData['Name'].length + 1 + this.InventoryData['Description'].length + 1) + 171; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.AttachmentBlock['AttachmentPoint'], pos++); - buf.writeUInt8((this.OperationData['AddItem']) ? 1 : 0, pos++); - buf.writeUInt8((this.OperationData['UseExistingAsset']) ? 1 : 0, pos++); - this.InventoryData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.InventoryData['GroupOwned']) ? 1 : 0, pos++); - this.InventoryData['AssetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryData['Type'], pos++); - buf.writeInt8(this.InventoryData['InvType'], pos++); - buf.writeUInt32LE(this.InventoryData['Flags'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData['SaleType'], pos++); - buf.writeInt32LE(this.InventoryData['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData['Name'].length, pos++); - this.InventoryData['Name'].copy(buf, pos); - pos += this.InventoryData['Name'].length; - buf.writeUInt8(this.InventoryData['Description'].length, pos++); - this.InventoryData['Description'].copy(buf, pos); - pos += this.InventoryData['Description'].length; - buf.writeInt32LE(this.InventoryData['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['CRC'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjAttachmentBlock = { - AttachmentPoint: 0 - }; - newObjAttachmentBlock['AttachmentPoint'] = buf.readUInt8(pos++); - this.AttachmentBlock = newObjAttachmentBlock; - const newObjOperationData = { - AddItem: false, - UseExistingAsset: false - }; - newObjOperationData['AddItem'] = (buf.readUInt8(pos++) === 1); - newObjOperationData['UseExistingAsset'] = (buf.readUInt8(pos++) === 1); - this.OperationData = newObjOperationData; - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - AssetID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjInventoryData['AssetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['Type'] = buf.readInt8(pos++); - newObjInventoryData['InvType'] = buf.readInt8(pos++); - newObjInventoryData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['SaleType'] = buf.readUInt8(pos++); - newObjInventoryData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjInventoryData['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjInventoryData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.UpdateAttachmentMessage = UpdateAttachmentMessage; -//# sourceMappingURL=UpdateAttachment.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateAttachment.js.map b/dist/classes/messages/UpdateAttachment.js.map deleted file mode 100644 index ebde697..0000000 --- a/dist/classes/messages/UpdateAttachment.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateAttachment.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateAttachment.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateCreateInventoryItem.d.ts b/dist/classes/messages/UpdateCreateInventoryItem.d.ts deleted file mode 100644 index f7fd36a..0000000 --- a/dist/classes/messages/UpdateCreateInventoryItem.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateCreateInventoryItemMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SimApproved: boolean; - TransactionID: UUID; - }; - InventoryData: { - ItemID: UUID; - FolderID: UUID; - CallbackID: number; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - AssetID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateCreateInventoryItem.js b/dist/classes/messages/UpdateCreateInventoryItem.js deleted file mode 100644 index 2f657b9..0000000 --- a/dist/classes/messages/UpdateCreateInventoryItem.js +++ /dev/null @@ -1,166 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UpdateCreateInventoryItemMessage { - constructor() { - this.name = 'UpdateCreateInventoryItem'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateCreateInventoryItem; - } - getSize() { - return this.calculateVarVarSize(this.InventoryData, 'Name', 1) + this.calculateVarVarSize(this.InventoryData, 'Description', 1) + ((140) * this.InventoryData.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; - buf.writeUInt8((this.AgentData['SimApproved']) ? 1 : 0, pos++); - this.AgentData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData[i]['CallbackID'], pos); - pos += 4; - this.InventoryData[i]['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData[i]['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.InventoryData[i]['GroupOwned']) ? 1 : 0, pos++); - this.InventoryData[i]['AssetID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryData[i]['Type'], pos++); - buf.writeInt8(this.InventoryData[i]['InvType'], pos++); - buf.writeUInt32LE(this.InventoryData[i]['Flags'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData[i]['SaleType'], pos++); - buf.writeInt32LE(this.InventoryData[i]['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData[i]['Name'].length, pos++); - this.InventoryData[i]['Name'].copy(buf, pos); - pos += this.InventoryData[i]['Name'].length; - buf.writeUInt8(this.InventoryData[i]['Description'].length, pos++); - this.InventoryData[i]['Description'].copy(buf, pos); - pos += this.InventoryData[i]['Description'].length; - buf.writeInt32LE(this.InventoryData[i]['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['CRC'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SimApproved: false, - TransactionID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SimApproved'] = (buf.readUInt8(pos++) === 1); - newObjAgentData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - CallbackID: 0, - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - AssetID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['CallbackID'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjInventoryData['AssetID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['Type'] = buf.readInt8(pos++); - newObjInventoryData['InvType'] = buf.readInt8(pos++); - newObjInventoryData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['SaleType'] = buf.readUInt8(pos++); - newObjInventoryData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjInventoryData['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjInventoryData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.UpdateCreateInventoryItemMessage = UpdateCreateInventoryItemMessage; -//# sourceMappingURL=UpdateCreateInventoryItem.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateCreateInventoryItem.js.map b/dist/classes/messages/UpdateCreateInventoryItem.js.map deleted file mode 100644 index 199120b..0000000 --- a/dist/classes/messages/UpdateCreateInventoryItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateCreateInventoryItem.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateCreateInventoryItem.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateGroupInfo.d.ts b/dist/classes/messages/UpdateGroupInfo.d.ts deleted file mode 100644 index 411aa7a..0000000 --- a/dist/classes/messages/UpdateGroupInfo.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateGroupInfoMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - GroupData: { - GroupID: UUID; - Charter: Buffer; - ShowInList: boolean; - InsigniaID: UUID; - MembershipFee: number; - OpenEnrollment: boolean; - AllowPublish: boolean; - MaturePublish: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateGroupInfo.js b/dist/classes/messages/UpdateGroupInfo.js deleted file mode 100644 index d8fdb7e..0000000 --- a/dist/classes/messages/UpdateGroupInfo.js +++ /dev/null @@ -1,78 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UpdateGroupInfoMessage { - constructor() { - this.name = 'UpdateGroupInfo'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateGroupInfo; - } - getSize() { - return (this.GroupData['Charter'].length + 2) + 72; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.GroupData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt16LE(this.GroupData['Charter'].length, pos); - pos += 2; - this.GroupData['Charter'].copy(buf, pos); - pos += this.GroupData['Charter'].length; - buf.writeUInt8((this.GroupData['ShowInList']) ? 1 : 0, pos++); - this.GroupData['InsigniaID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.GroupData['MembershipFee'], pos); - pos += 4; - buf.writeUInt8((this.GroupData['OpenEnrollment']) ? 1 : 0, pos++); - buf.writeUInt8((this.GroupData['AllowPublish']) ? 1 : 0, pos++); - buf.writeUInt8((this.GroupData['MaturePublish']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjGroupData = { - GroupID: UUID_1.UUID.zero(), - Charter: Buffer.allocUnsafe(0), - ShowInList: false, - InsigniaID: UUID_1.UUID.zero(), - MembershipFee: 0, - OpenEnrollment: false, - AllowPublish: false, - MaturePublish: false - }; - newObjGroupData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjGroupData['Charter'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjGroupData['ShowInList'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['InsigniaID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjGroupData['MembershipFee'] = buf.readInt32LE(pos); - pos += 4; - newObjGroupData['OpenEnrollment'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['AllowPublish'] = (buf.readUInt8(pos++) === 1); - newObjGroupData['MaturePublish'] = (buf.readUInt8(pos++) === 1); - this.GroupData = newObjGroupData; - return pos - startPos; - } -} -exports.UpdateGroupInfoMessage = UpdateGroupInfoMessage; -//# sourceMappingURL=UpdateGroupInfo.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateGroupInfo.js.map b/dist/classes/messages/UpdateGroupInfo.js.map deleted file mode 100644 index 1454aee..0000000 --- a/dist/classes/messages/UpdateGroupInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateGroupInfo.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateGroupInfo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateInventoryFolder.d.ts b/dist/classes/messages/UpdateInventoryFolder.d.ts deleted file mode 100644 index 593f889..0000000 --- a/dist/classes/messages/UpdateInventoryFolder.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateInventoryFolderMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - FolderData: { - FolderID: UUID; - ParentID: UUID; - Type: number; - Name: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateInventoryFolder.js b/dist/classes/messages/UpdateInventoryFolder.js deleted file mode 100644 index 2419548..0000000 --- a/dist/classes/messages/UpdateInventoryFolder.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UpdateInventoryFolderMessage { - constructor() { - this.name = 'UpdateInventoryFolder'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateInventoryFolder; - } - getSize() { - return this.calculateVarVarSize(this.FolderData, 'Name', 1) + ((33) * this.FolderData.length) + 33; - } - 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; - 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; - this.FolderData[i]['ParentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.FolderData[i]['Type'], pos++); - buf.writeUInt8(this.FolderData[i]['Name'].length, pos++); - this.FolderData[i]['Name'].copy(buf, pos); - pos += this.FolderData[i]['Name'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.FolderData = []; - for (let i = 0; i < count; i++) { - const newObjFolderData = { - FolderID: UUID_1.UUID.zero(), - ParentID: UUID_1.UUID.zero(), - Type: 0, - Name: Buffer.allocUnsafe(0) - }; - newObjFolderData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjFolderData['ParentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjFolderData['Type'] = buf.readInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjFolderData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.FolderData.push(newObjFolderData); - } - return pos - startPos; - } -} -exports.UpdateInventoryFolderMessage = UpdateInventoryFolderMessage; -//# sourceMappingURL=UpdateInventoryFolder.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateInventoryFolder.js.map b/dist/classes/messages/UpdateInventoryFolder.js.map deleted file mode 100644 index 88f18b9..0000000 --- a/dist/classes/messages/UpdateInventoryFolder.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateInventoryFolder.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateInventoryFolder.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateInventoryItem.d.ts b/dist/classes/messages/UpdateInventoryItem.d.ts deleted file mode 100644 index 0191289..0000000 --- a/dist/classes/messages/UpdateInventoryItem.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateInventoryItemMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - TransactionID: UUID; - }; - InventoryData: { - ItemID: UUID; - FolderID: UUID; - CallbackID: number; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - TransactionID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateInventoryItem.js b/dist/classes/messages/UpdateInventoryItem.js deleted file mode 100644 index 3fd3b01..0000000 --- a/dist/classes/messages/UpdateInventoryItem.js +++ /dev/null @@ -1,168 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UpdateInventoryItemMessage { - constructor() { - this.name = 'UpdateInventoryItem'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateInventoryItem; - } - getSize() { - return this.calculateVarVarSize(this.InventoryData, 'Name', 1) + this.calculateVarVarSize(this.InventoryData, 'Description', 1) + ((140) * this.InventoryData.length) + 49; - } - 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; - this.AgentData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - const count = this.InventoryData.length; - buf.writeUInt8(this.InventoryData.length, pos++); - for (let i = 0; i < count; i++) { - this.InventoryData[i]['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['FolderID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData[i]['CallbackID'], pos); - pos += 4; - this.InventoryData[i]['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData[i]['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData[i]['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.InventoryData[i]['GroupOwned']) ? 1 : 0, pos++); - this.InventoryData[i]['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryData[i]['Type'], pos++); - buf.writeInt8(this.InventoryData[i]['InvType'], pos++); - buf.writeUInt32LE(this.InventoryData[i]['Flags'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData[i]['SaleType'], pos++); - buf.writeInt32LE(this.InventoryData[i]['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData[i]['Name'].length, pos++); - this.InventoryData[i]['Name'].copy(buf, pos); - pos += this.InventoryData[i]['Name'].length; - buf.writeUInt8(this.InventoryData[i]['Description'].length, pos++); - this.InventoryData[i]['Description'].copy(buf, pos); - pos += this.InventoryData[i]['Description'].length; - buf.writeInt32LE(this.InventoryData[i]['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData[i]['CRC'], pos); - pos += 4; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - TransactionID: 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['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const count = buf.readUInt8(pos++); - this.InventoryData = []; - for (let i = 0; i < count; i++) { - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - CallbackID: 0, - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - TransactionID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['CallbackID'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjInventoryData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['Type'] = buf.readInt8(pos++); - newObjInventoryData['InvType'] = buf.readInt8(pos++); - newObjInventoryData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['SaleType'] = buf.readUInt8(pos++); - newObjInventoryData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjInventoryData['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjInventoryData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryData.push(newObjInventoryData); - } - return pos - startPos; - } -} -exports.UpdateInventoryItemMessage = UpdateInventoryItemMessage; -//# sourceMappingURL=UpdateInventoryItem.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateInventoryItem.js.map b/dist/classes/messages/UpdateInventoryItem.js.map deleted file mode 100644 index 91dbf31..0000000 --- a/dist/classes/messages/UpdateInventoryItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateInventoryItem.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateInventoryItem.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateMuteListEntry.d.ts b/dist/classes/messages/UpdateMuteListEntry.d.ts deleted file mode 100644 index 2377745..0000000 --- a/dist/classes/messages/UpdateMuteListEntry.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateMuteListEntryMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - MuteData: { - MuteID: UUID; - MuteName: Buffer; - MuteType: number; - MuteFlags: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateMuteListEntry.js b/dist/classes/messages/UpdateMuteListEntry.js deleted file mode 100644 index 4c91fa0..0000000 --- a/dist/classes/messages/UpdateMuteListEntry.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UpdateMuteListEntryMessage { - constructor() { - this.name = 'UpdateMuteListEntry'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateMuteListEntry; - } - getSize() { - return (this.MuteData['MuteName'].length + 1) + 56; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.MuteData['MuteID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.MuteData['MuteName'].length, pos++); - this.MuteData['MuteName'].copy(buf, pos); - pos += this.MuteData['MuteName'].length; - buf.writeInt32LE(this.MuteData['MuteType'], pos); - pos += 4; - buf.writeUInt32LE(this.MuteData['MuteFlags'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjMuteData = { - MuteID: UUID_1.UUID.zero(), - MuteName: Buffer.allocUnsafe(0), - MuteType: 0, - MuteFlags: 0 - }; - newObjMuteData['MuteID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjMuteData['MuteName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjMuteData['MuteType'] = buf.readInt32LE(pos); - pos += 4; - newObjMuteData['MuteFlags'] = buf.readUInt32LE(pos); - pos += 4; - this.MuteData = newObjMuteData; - return pos - startPos; - } -} -exports.UpdateMuteListEntryMessage = UpdateMuteListEntryMessage; -//# sourceMappingURL=UpdateMuteListEntry.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateMuteListEntry.js.map b/dist/classes/messages/UpdateMuteListEntry.js.map deleted file mode 100644 index dd85412..0000000 --- a/dist/classes/messages/UpdateMuteListEntry.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateMuteListEntry.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateMuteListEntry.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateParcel.d.ts b/dist/classes/messages/UpdateParcel.d.ts deleted file mode 100644 index e606f71..0000000 --- a/dist/classes/messages/UpdateParcel.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import Long = require('long'); -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateParcelMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ParcelData: { - ParcelID: UUID; - RegionHandle: Long; - OwnerID: UUID; - GroupOwned: boolean; - Status: number; - Name: Buffer; - Description: Buffer; - MusicURL: Buffer; - RegionX: number; - RegionY: number; - ActualArea: number; - BillableArea: number; - ShowDir: boolean; - IsForSale: boolean; - Category: number; - SnapshotID: UUID; - UserLocation: Vector3; - SalePrice: number; - AuthorizedBuyerID: UUID; - AllowPublish: boolean; - MaturePublish: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateParcel.js b/dist/classes/messages/UpdateParcel.js deleted file mode 100644 index 4eadde4..0000000 --- a/dist/classes/messages/UpdateParcel.js +++ /dev/null @@ -1,130 +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"); -const Message_1 = require("../../enums/Message"); -class UpdateParcelMessage { - constructor() { - this.name = 'UpdateParcel'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateParcel; - } - getSize() { - return (this.ParcelData['Name'].length + 1 + this.ParcelData['Description'].length + 1 + this.ParcelData['MusicURL'].length + 1) + 111; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.ParcelData['ParcelID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt32LE(this.ParcelData['RegionHandle'].low, pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['RegionHandle'].high, pos); - pos += 4; - this.ParcelData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.ParcelData['GroupOwned']) ? 1 : 0, pos++); - buf.writeUInt8(this.ParcelData['Status'], pos++); - buf.writeUInt8(this.ParcelData['Name'].length, pos++); - this.ParcelData['Name'].copy(buf, pos); - pos += this.ParcelData['Name'].length; - buf.writeUInt8(this.ParcelData['Description'].length, pos++); - this.ParcelData['Description'].copy(buf, pos); - pos += this.ParcelData['Description'].length; - buf.writeUInt8(this.ParcelData['MusicURL'].length, pos++); - this.ParcelData['MusicURL'].copy(buf, pos); - pos += this.ParcelData['MusicURL'].length; - buf.writeFloatLE(this.ParcelData['RegionX'], pos); - pos += 4; - buf.writeFloatLE(this.ParcelData['RegionY'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['ActualArea'], pos); - pos += 4; - buf.writeInt32LE(this.ParcelData['BillableArea'], pos); - pos += 4; - buf.writeUInt8((this.ParcelData['ShowDir']) ? 1 : 0, pos++); - buf.writeUInt8((this.ParcelData['IsForSale']) ? 1 : 0, pos++); - buf.writeUInt8(this.ParcelData['Category'], pos++); - this.ParcelData['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - this.ParcelData['UserLocation'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeInt32LE(this.ParcelData['SalePrice'], pos); - pos += 4; - this.ParcelData['AuthorizedBuyerID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.ParcelData['AllowPublish']) ? 1 : 0, pos++); - buf.writeUInt8((this.ParcelData['MaturePublish']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjParcelData = { - ParcelID: UUID_1.UUID.zero(), - RegionHandle: Long.ZERO, - OwnerID: UUID_1.UUID.zero(), - GroupOwned: false, - Status: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - MusicURL: Buffer.allocUnsafe(0), - RegionX: 0, - RegionY: 0, - ActualArea: 0, - BillableArea: 0, - ShowDir: false, - IsForSale: false, - Category: 0, - SnapshotID: UUID_1.UUID.zero(), - UserLocation: Vector3_1.Vector3.getZero(), - SalePrice: 0, - AuthorizedBuyerID: UUID_1.UUID.zero(), - AllowPublish: false, - MaturePublish: false - }; - newObjParcelData['ParcelID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['RegionHandle'] = new Long(buf.readInt32LE(pos), buf.readInt32LE(pos + 4)); - pos += 8; - newObjParcelData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['Status'] = buf.readUInt8(pos++); - varLength = buf.readUInt8(pos++); - newObjParcelData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjParcelData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjParcelData['MusicURL'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjParcelData['RegionX'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['RegionY'] = buf.readFloatLE(pos); - pos += 4; - newObjParcelData['ActualArea'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['BillableArea'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['ShowDir'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['IsForSale'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['Category'] = buf.readUInt8(pos++); - newObjParcelData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['UserLocation'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjParcelData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['AuthorizedBuyerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjParcelData['AllowPublish'] = (buf.readUInt8(pos++) === 1); - newObjParcelData['MaturePublish'] = (buf.readUInt8(pos++) === 1); - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.UpdateParcelMessage = UpdateParcelMessage; -//# sourceMappingURL=UpdateParcel.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateParcel.js.map b/dist/classes/messages/UpdateParcel.js.map deleted file mode 100644 index 62e37e0..0000000 --- a/dist/classes/messages/UpdateParcel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateParcel.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateParcel.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateSimulator.d.ts b/dist/classes/messages/UpdateSimulator.d.ts deleted file mode 100644 index 8d0871f..0000000 --- a/dist/classes/messages/UpdateSimulator.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateSimulatorMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - SimulatorInfo: { - RegionID: UUID; - SimName: Buffer; - EstateID: number; - SimAccess: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateSimulator.js b/dist/classes/messages/UpdateSimulator.js deleted file mode 100644 index 5160da7..0000000 --- a/dist/classes/messages/UpdateSimulator.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UpdateSimulatorMessage { - constructor() { - this.name = 'UpdateSimulator'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateSimulator; - } - getSize() { - return (this.SimulatorInfo['SimName'].length + 1) + 21; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.SimulatorInfo['RegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.SimulatorInfo['SimName'].length, pos++); - this.SimulatorInfo['SimName'].copy(buf, pos); - pos += this.SimulatorInfo['SimName'].length; - buf.writeUInt32LE(this.SimulatorInfo['EstateID'], pos); - pos += 4; - buf.writeUInt8(this.SimulatorInfo['SimAccess'], pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjSimulatorInfo = { - RegionID: UUID_1.UUID.zero(), - SimName: Buffer.allocUnsafe(0), - EstateID: 0, - SimAccess: 0 - }; - newObjSimulatorInfo['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjSimulatorInfo['SimName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjSimulatorInfo['EstateID'] = buf.readUInt32LE(pos); - pos += 4; - newObjSimulatorInfo['SimAccess'] = buf.readUInt8(pos++); - this.SimulatorInfo = newObjSimulatorInfo; - return pos - startPos; - } -} -exports.UpdateSimulatorMessage = UpdateSimulatorMessage; -//# sourceMappingURL=UpdateSimulator.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateSimulator.js.map b/dist/classes/messages/UpdateSimulator.js.map deleted file mode 100644 index 49ee9e3..0000000 --- a/dist/classes/messages/UpdateSimulator.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateSimulator.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateSimulator.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAsDjC,CAAC;IA7CG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAC3D,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,EAAE,CAAC;QACV,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QAC5D,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC;QAC5C,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,CAAC;QACvD,GAAG,IAAI,CAAC,CAAC;QACT,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACvD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,mBAAmB,GAKrB;YACA,QAAQ,EAAE,WAAI,CAAC,IAAI,EAAE;YACrB,OAAO,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;YAC9B,QAAQ,EAAE,CAAC;YACX,SAAS,EAAE,CAAC;SACf,CAAC;QACF,mBAAmB,CAAC,UAAU,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACrD,GAAG,IAAI,EAAE,CAAC;QACV,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,mBAAmB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACjE,GAAG,IAAI,SAAS,CAAC;QACjB,mBAAmB,CAAC,UAAU,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QACxD,GAAG,IAAI,CAAC,CAAC;QACT,mBAAmB,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACxD,IAAI,CAAC,aAAa,GAAG,mBAAmB,CAAC;QACzC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA1DD,wDA0DC"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateTaskInventory.d.ts b/dist/classes/messages/UpdateTaskInventory.d.ts deleted file mode 100644 index 5db340c..0000000 --- a/dist/classes/messages/UpdateTaskInventory.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateTaskInventoryMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - UpdateData: { - LocalID: number; - Key: number; - }; - InventoryData: { - ItemID: UUID; - FolderID: UUID; - CreatorID: UUID; - OwnerID: UUID; - GroupID: UUID; - BaseMask: number; - OwnerMask: number; - GroupMask: number; - EveryoneMask: number; - NextOwnerMask: number; - GroupOwned: boolean; - TransactionID: UUID; - Type: number; - InvType: number; - Flags: number; - SaleType: number; - SalePrice: number; - Name: Buffer; - Description: Buffer; - CreationDate: number; - CRC: number; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateTaskInventory.js b/dist/classes/messages/UpdateTaskInventory.js deleted file mode 100644 index 09b7ccd..0000000 --- a/dist/classes/messages/UpdateTaskInventory.js +++ /dev/null @@ -1,154 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UpdateTaskInventoryMessage { - constructor() { - this.name = 'UpdateTaskInventory'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateTaskInventory; - } - getSize() { - return (this.InventoryData['Name'].length + 1 + this.InventoryData['Description'].length + 1) + 173; - } - 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.UpdateData['LocalID'], pos); - pos += 4; - buf.writeUInt8(this.UpdateData['Key'], pos++); - this.InventoryData['ItemID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['FolderID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.InventoryData['GroupID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt32LE(this.InventoryData['BaseMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['OwnerMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['GroupMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['EveryoneMask'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['NextOwnerMask'], pos); - pos += 4; - buf.writeUInt8((this.InventoryData['GroupOwned']) ? 1 : 0, pos++); - this.InventoryData['TransactionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeInt8(this.InventoryData['Type'], pos++); - buf.writeInt8(this.InventoryData['InvType'], pos++); - buf.writeUInt32LE(this.InventoryData['Flags'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData['SaleType'], pos++); - buf.writeInt32LE(this.InventoryData['SalePrice'], pos); - pos += 4; - buf.writeUInt8(this.InventoryData['Name'].length, pos++); - this.InventoryData['Name'].copy(buf, pos); - pos += this.InventoryData['Name'].length; - buf.writeUInt8(this.InventoryData['Description'].length, pos++); - this.InventoryData['Description'].copy(buf, pos); - pos += this.InventoryData['Description'].length; - buf.writeInt32LE(this.InventoryData['CreationDate'], pos); - pos += 4; - buf.writeUInt32LE(this.InventoryData['CRC'], pos); - pos += 4; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjUpdateData = { - LocalID: 0, - Key: 0 - }; - newObjUpdateData['LocalID'] = buf.readUInt32LE(pos); - pos += 4; - newObjUpdateData['Key'] = buf.readUInt8(pos++); - this.UpdateData = newObjUpdateData; - const newObjInventoryData = { - ItemID: UUID_1.UUID.zero(), - FolderID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - GroupID: UUID_1.UUID.zero(), - BaseMask: 0, - OwnerMask: 0, - GroupMask: 0, - EveryoneMask: 0, - NextOwnerMask: 0, - GroupOwned: false, - TransactionID: UUID_1.UUID.zero(), - Type: 0, - InvType: 0, - Flags: 0, - SaleType: 0, - SalePrice: 0, - Name: Buffer.allocUnsafe(0), - Description: Buffer.allocUnsafe(0), - CreationDate: 0, - CRC: 0 - }; - newObjInventoryData['ItemID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['FolderID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['GroupID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['BaseMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['OwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['EveryoneMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['NextOwnerMask'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['GroupOwned'] = (buf.readUInt8(pos++) === 1); - newObjInventoryData['TransactionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjInventoryData['Type'] = buf.readInt8(pos++); - newObjInventoryData['InvType'] = buf.readInt8(pos++); - newObjInventoryData['Flags'] = buf.readUInt32LE(pos); - pos += 4; - newObjInventoryData['SaleType'] = buf.readUInt8(pos++); - newObjInventoryData['SalePrice'] = buf.readInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Name'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjInventoryData['Description'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjInventoryData['CreationDate'] = buf.readInt32LE(pos); - pos += 4; - newObjInventoryData['CRC'] = buf.readUInt32LE(pos); - pos += 4; - this.InventoryData = newObjInventoryData; - return pos - startPos; - } -} -exports.UpdateTaskInventoryMessage = UpdateTaskInventoryMessage; -//# sourceMappingURL=UpdateTaskInventory.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateTaskInventory.js.map b/dist/classes/messages/UpdateTaskInventory.js.map deleted file mode 100644 index d70b5d7..0000000 --- a/dist/classes/messages/UpdateTaskInventory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateTaskInventory.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateTaskInventory.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UpdateUserInfo.d.ts b/dist/classes/messages/UpdateUserInfo.d.ts deleted file mode 100644 index 9e9e2cc..0000000 --- a/dist/classes/messages/UpdateUserInfo.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UpdateUserInfoMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - UserData: { - IMViaEMail: boolean; - DirectoryVisibility: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UpdateUserInfo.js b/dist/classes/messages/UpdateUserInfo.js deleted file mode 100644 index e8efbda..0000000 --- a/dist/classes/messages/UpdateUserInfo.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UpdateUserInfoMessage { - constructor() { - this.name = 'UpdateUserInfo'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UpdateUserInfo; - } - getSize() { - return (this.UserData['DirectoryVisibility'].length + 1) + 33; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.UserData['IMViaEMail']) ? 1 : 0, pos++); - buf.writeUInt8(this.UserData['DirectoryVisibility'].length, pos++); - this.UserData['DirectoryVisibility'].copy(buf, pos); - pos += this.UserData['DirectoryVisibility'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjUserData = { - IMViaEMail: false, - DirectoryVisibility: Buffer.allocUnsafe(0) - }; - newObjUserData['IMViaEMail'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt8(pos++); - newObjUserData['DirectoryVisibility'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.UserData = newObjUserData; - return pos - startPos; - } -} -exports.UpdateUserInfoMessage = UpdateUserInfoMessage; -//# sourceMappingURL=UpdateUserInfo.js.map \ No newline at end of file diff --git a/dist/classes/messages/UpdateUserInfo.js.map b/dist/classes/messages/UpdateUserInfo.js.map deleted file mode 100644 index 9316478..0000000 --- a/dist/classes/messages/UpdateUserInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UpdateUserInfo.js","sourceRoot":"","sources":["../../../lib/classes/messages/UpdateUserInfo.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA4DhC,CAAC;IAjDG,OAAO;QAEH,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,qBAAqB,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;IAClE,CAAC;IAED,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,UAAU,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QAC7D,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,qBAAqB,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC;QACnE,IAAI,CAAC,QAAQ,CAAC,qBAAqB,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,IAAI,CAAC,QAAQ,CAAC,qBAAqB,CAAC,CAAC,MAAM,CAAC;QACnD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,GAGhB;YACA,UAAU,EAAE,KAAK;YACjB,mBAAmB,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC;SAC7C,CAAC;QACF,cAAc,CAAC,YAAY,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC5D,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,CAAC;QACjC,cAAc,CAAC,qBAAqB,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,GAAG,SAAS,CAAC,CAAC;QACxE,GAAG,IAAI,SAAS,CAAC;QACjB,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;QAC/B,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,sDAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/UseCachedMuteList.d.ts b/dist/classes/messages/UseCachedMuteList.d.ts deleted file mode 100644 index 66c82a2..0000000 --- a/dist/classes/messages/UseCachedMuteList.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UseCachedMuteListMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UseCachedMuteList.js b/dist/classes/messages/UseCachedMuteList.js deleted file mode 100644 index f5a053a..0000000 --- a/dist/classes/messages/UseCachedMuteList.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UseCachedMuteListMessage { - constructor() { - this.name = 'UseCachedMuteList'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UseCachedMuteList; - } - getSize() { - return 16; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - return pos - startPos; - } -} -exports.UseCachedMuteListMessage = UseCachedMuteListMessage; -//# sourceMappingURL=UseCachedMuteList.js.map \ No newline at end of file diff --git a/dist/classes/messages/UseCachedMuteList.js.map b/dist/classes/messages/UseCachedMuteList.js.map deleted file mode 100644 index 6f00f05..0000000 --- a/dist/classes/messages/UseCachedMuteList.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UseCachedMuteList.js","sourceRoot":"","sources":["../../../lib/classes/messages/UseCachedMuteList.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,wBAAwB;IAArC;QAEI,SAAI,GAAG,mBAAmB,CAAC;QAC3B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,iBAAiB,CAAC;IAiCnC,CAAC;IA3BG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AArCD,4DAqCC"} \ No newline at end of file diff --git a/dist/classes/messages/UseCircuitCode.d.ts b/dist/classes/messages/UseCircuitCode.d.ts deleted file mode 100644 index 80040aa..0000000 --- a/dist/classes/messages/UseCircuitCode.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UseCircuitCodeMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - CircuitCode: { - Code: number; - SessionID: UUID; - ID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UseCircuitCode.js b/dist/classes/messages/UseCircuitCode.js deleted file mode 100644 index 991fc8d..0000000 --- a/dist/classes/messages/UseCircuitCode.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UseCircuitCodeMessage { - constructor() { - this.name = 'UseCircuitCode'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UseCircuitCode; - } - 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['ID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjCircuitCode = { - Code: 0, - SessionID: UUID_1.UUID.zero(), - ID: UUID_1.UUID.zero() - }; - newObjCircuitCode['Code'] = buf.readUInt32LE(pos); - pos += 4; - newObjCircuitCode['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjCircuitCode['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.CircuitCode = newObjCircuitCode; - return pos - startPos; - } -} -exports.UseCircuitCodeMessage = UseCircuitCodeMessage; -//# sourceMappingURL=UseCircuitCode.js.map \ No newline at end of file diff --git a/dist/classes/messages/UseCircuitCode.js.map b/dist/classes/messages/UseCircuitCode.js.map deleted file mode 100644 index b2562dc..0000000 --- a/dist/classes/messages/UseCircuitCode.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UseCircuitCode.js","sourceRoot":"","sources":["../../../lib/classes/messages/UseCircuitCode.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,qBAAqB;IAAlC;QAEI,SAAI,GAAG,gBAAgB,CAAC;QACxB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,cAAc,CAAC;IA+ChC,CAAC;IAvCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,IAAI,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC/C,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,iBAAiB,GAInB;YACA,IAAI,EAAE,CAAC;YACP,SAAS,EAAE,WAAI,CAAC,IAAI,EAAE;YACtB,EAAE,EAAE,WAAI,CAAC,IAAI,EAAE;SAClB,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,IAAI,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAC7C,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,WAAW,GAAG,iBAAiB,CAAC;QACrC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnDD,sDAmDC"} \ No newline at end of file diff --git a/dist/classes/messages/UserInfoReply.d.ts b/dist/classes/messages/UserInfoReply.d.ts deleted file mode 100644 index f7013e1..0000000 --- a/dist/classes/messages/UserInfoReply.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UserInfoReplyMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - }; - UserData: { - IMViaEMail: boolean; - DirectoryVisibility: Buffer; - EMail: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UserInfoReply.js b/dist/classes/messages/UserInfoReply.js deleted file mode 100644 index 0360eca..0000000 --- a/dist/classes/messages/UserInfoReply.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UserInfoReplyMessage { - constructor() { - this.name = 'UserInfoReply'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UserInfoReply; - } - getSize() { - return (this.UserData['DirectoryVisibility'].length + 1 + this.UserData['EMail'].length + 2) + 17; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8((this.UserData['IMViaEMail']) ? 1 : 0, pos++); - buf.writeUInt8(this.UserData['DirectoryVisibility'].length, pos++); - this.UserData['DirectoryVisibility'].copy(buf, pos); - pos += this.UserData['DirectoryVisibility'].length; - buf.writeUInt16LE(this.UserData['EMail'].length, pos); - pos += 2; - this.UserData['EMail'].copy(buf, pos); - pos += this.UserData['EMail'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero() - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.AgentData = newObjAgentData; - const newObjUserData = { - IMViaEMail: false, - DirectoryVisibility: Buffer.allocUnsafe(0), - EMail: Buffer.allocUnsafe(0) - }; - newObjUserData['IMViaEMail'] = (buf.readUInt8(pos++) === 1); - varLength = buf.readUInt8(pos++); - newObjUserData['DirectoryVisibility'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjUserData['EMail'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.UserData = newObjUserData; - return pos - startPos; - } -} -exports.UserInfoReplyMessage = UserInfoReplyMessage; -//# sourceMappingURL=UserInfoReply.js.map \ No newline at end of file diff --git a/dist/classes/messages/UserInfoReply.js.map b/dist/classes/messages/UserInfoReply.js.map deleted file mode 100644 index 9ac2720..0000000 --- a/dist/classes/messages/UserInfoReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserInfoReply.js","sourceRoot":"","sources":["../../../lib/classes/messages/UserInfoReply.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UserInfoRequest.d.ts b/dist/classes/messages/UserInfoRequest.d.ts deleted file mode 100644 index 783545d..0000000 --- a/dist/classes/messages/UserInfoRequest.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UserInfoRequestMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UserInfoRequest.js b/dist/classes/messages/UserInfoRequest.js deleted file mode 100644 index 1cd95bb..0000000 --- a/dist/classes/messages/UserInfoRequest.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class UserInfoRequestMessage { - constructor() { - this.name = 'UserInfoRequest'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UserInfoRequest; - } - 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; - let varLength = 0; - 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.UserInfoRequestMessage = UserInfoRequestMessage; -//# sourceMappingURL=UserInfoRequest.js.map \ No newline at end of file diff --git a/dist/classes/messages/UserInfoRequest.js.map b/dist/classes/messages/UserInfoRequest.js.map deleted file mode 100644 index a2fe45c..0000000 --- a/dist/classes/messages/UserInfoRequest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserInfoRequest.js","sourceRoot":"","sources":["../../../lib/classes/messages/UserInfoRequest.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,sBAAsB;IAAnC;QAEI,SAAI,GAAG,iBAAiB,CAAC;QACzB,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,eAAe,CAAC;IAwCjC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,wDA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/UserReport.d.ts b/dist/classes/messages/UserReport.d.ts deleted file mode 100644 index bb332db..0000000 --- a/dist/classes/messages/UserReport.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UserReportMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ReportData: { - ReportType: number; - Category: number; - Position: Vector3; - CheckFlags: number; - ScreenshotID: UUID; - ObjectID: UUID; - AbuserID: UUID; - AbuseRegionName: Buffer; - AbuseRegionID: UUID; - Summary: Buffer; - Details: Buffer; - VersionString: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UserReport.js b/dist/classes/messages/UserReport.js deleted file mode 100644 index 414f95d..0000000 --- a/dist/classes/messages/UserReport.js +++ /dev/null @@ -1,107 +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"); -const Message_1 = require("../../enums/Message"); -class UserReportMessage { - constructor() { - this.name = 'UserReport'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UserReport; - } - getSize() { - return (this.ReportData['AbuseRegionName'].length + 1 + this.ReportData['Summary'].length + 1 + this.ReportData['Details'].length + 2 + this.ReportData['VersionString'].length + 1) + 111; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ReportData['ReportType'], pos++); - buf.writeUInt8(this.ReportData['Category'], pos++); - this.ReportData['Position'].writeToBuffer(buf, pos, false); - pos += 12; - buf.writeUInt8(this.ReportData['CheckFlags'], pos++); - this.ReportData['ScreenshotID'].writeToBuffer(buf, pos); - pos += 16; - this.ReportData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.ReportData['AbuserID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ReportData['AbuseRegionName'].length, pos++); - this.ReportData['AbuseRegionName'].copy(buf, pos); - pos += this.ReportData['AbuseRegionName'].length; - this.ReportData['AbuseRegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ReportData['Summary'].length, pos++); - this.ReportData['Summary'].copy(buf, pos); - pos += this.ReportData['Summary'].length; - buf.writeUInt16LE(this.ReportData['Details'].length, pos); - pos += 2; - this.ReportData['Details'].copy(buf, pos); - pos += this.ReportData['Details'].length; - buf.writeUInt8(this.ReportData['VersionString'].length, pos++); - this.ReportData['VersionString'].copy(buf, pos); - pos += this.ReportData['VersionString'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjReportData = { - ReportType: 0, - Category: 0, - Position: Vector3_1.Vector3.getZero(), - CheckFlags: 0, - ScreenshotID: UUID_1.UUID.zero(), - ObjectID: UUID_1.UUID.zero(), - AbuserID: UUID_1.UUID.zero(), - AbuseRegionName: Buffer.allocUnsafe(0), - AbuseRegionID: UUID_1.UUID.zero(), - Summary: Buffer.allocUnsafe(0), - Details: Buffer.allocUnsafe(0), - VersionString: Buffer.allocUnsafe(0) - }; - newObjReportData['ReportType'] = buf.readUInt8(pos++); - newObjReportData['Category'] = buf.readUInt8(pos++); - newObjReportData['Position'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjReportData['CheckFlags'] = buf.readUInt8(pos++); - newObjReportData['ScreenshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['AbuserID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjReportData['AbuseRegionName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjReportData['AbuseRegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjReportData['Summary'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjReportData['Details'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjReportData['VersionString'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ReportData = newObjReportData; - return pos - startPos; - } -} -exports.UserReportMessage = UserReportMessage; -//# sourceMappingURL=UserReport.js.map \ No newline at end of file diff --git a/dist/classes/messages/UserReport.js.map b/dist/classes/messages/UserReport.js.map deleted file mode 100644 index e8a613a..0000000 --- a/dist/classes/messages/UserReport.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserReport.js","sourceRoot":"","sources":["../../../lib/classes/messages/UserReport.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/UserReportInternal.d.ts b/dist/classes/messages/UserReportInternal.d.ts deleted file mode 100644 index 8533db8..0000000 --- a/dist/classes/messages/UserReportInternal.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { Vector3 } from '../Vector3'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class UserReportInternalMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - ReportData: { - ReportType: number; - Category: number; - ReporterID: UUID; - ViewerPosition: Vector3; - AgentPosition: Vector3; - ScreenshotID: UUID; - ObjectID: UUID; - OwnerID: UUID; - LastOwnerID: UUID; - CreatorID: UUID; - RegionID: UUID; - AbuserID: UUID; - AbuseRegionName: Buffer; - AbuseRegionID: UUID; - Summary: Buffer; - Details: Buffer; - VersionString: Buffer; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/UserReportInternal.js b/dist/classes/messages/UserReportInternal.js deleted file mode 100644 index 21f9fdb..0000000 --- a/dist/classes/messages/UserReportInternal.js +++ /dev/null @@ -1,121 +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"); -const Message_1 = require("../../enums/Message"); -class UserReportInternalMessage { - constructor() { - this.name = 'UserReportInternal'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.UserReportInternal; - } - getSize() { - return (this.ReportData['AbuseRegionName'].length + 1 + this.ReportData['Summary'].length + 1 + this.ReportData['Details'].length + 2 + this.ReportData['VersionString'].length + 1) + 170; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8(this.ReportData['ReportType'], pos++); - buf.writeUInt8(this.ReportData['Category'], pos++); - this.ReportData['ReporterID'].writeToBuffer(buf, pos); - pos += 16; - this.ReportData['ViewerPosition'].writeToBuffer(buf, pos, false); - pos += 12; - this.ReportData['AgentPosition'].writeToBuffer(buf, pos, false); - pos += 12; - this.ReportData['ScreenshotID'].writeToBuffer(buf, pos); - pos += 16; - this.ReportData['ObjectID'].writeToBuffer(buf, pos); - pos += 16; - this.ReportData['OwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.ReportData['LastOwnerID'].writeToBuffer(buf, pos); - pos += 16; - this.ReportData['CreatorID'].writeToBuffer(buf, pos); - pos += 16; - this.ReportData['RegionID'].writeToBuffer(buf, pos); - pos += 16; - this.ReportData['AbuserID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ReportData['AbuseRegionName'].length, pos++); - this.ReportData['AbuseRegionName'].copy(buf, pos); - pos += this.ReportData['AbuseRegionName'].length; - this.ReportData['AbuseRegionID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.ReportData['Summary'].length, pos++); - this.ReportData['Summary'].copy(buf, pos); - pos += this.ReportData['Summary'].length; - buf.writeUInt16LE(this.ReportData['Details'].length, pos); - pos += 2; - this.ReportData['Details'].copy(buf, pos); - pos += this.ReportData['Details'].length; - buf.writeUInt8(this.ReportData['VersionString'].length, pos++); - this.ReportData['VersionString'].copy(buf, pos); - pos += this.ReportData['VersionString'].length; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjReportData = { - ReportType: 0, - Category: 0, - ReporterID: UUID_1.UUID.zero(), - ViewerPosition: Vector3_1.Vector3.getZero(), - AgentPosition: Vector3_1.Vector3.getZero(), - ScreenshotID: UUID_1.UUID.zero(), - ObjectID: UUID_1.UUID.zero(), - OwnerID: UUID_1.UUID.zero(), - LastOwnerID: UUID_1.UUID.zero(), - CreatorID: UUID_1.UUID.zero(), - RegionID: UUID_1.UUID.zero(), - AbuserID: UUID_1.UUID.zero(), - AbuseRegionName: Buffer.allocUnsafe(0), - AbuseRegionID: UUID_1.UUID.zero(), - Summary: Buffer.allocUnsafe(0), - Details: Buffer.allocUnsafe(0), - VersionString: Buffer.allocUnsafe(0) - }; - newObjReportData['ReportType'] = buf.readUInt8(pos++); - newObjReportData['Category'] = buf.readUInt8(pos++); - newObjReportData['ReporterID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['ViewerPosition'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjReportData['AgentPosition'] = new Vector3_1.Vector3(buf, pos, false); - pos += 12; - newObjReportData['ScreenshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['ObjectID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['OwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['LastOwnerID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['CreatorID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['RegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjReportData['AbuserID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjReportData['AbuseRegionName'] = buf.slice(pos, pos + varLength); - pos += varLength; - newObjReportData['AbuseRegionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - varLength = buf.readUInt8(pos++); - newObjReportData['Summary'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt16LE(pos); - pos += 2; - newObjReportData['Details'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjReportData['VersionString'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.ReportData = newObjReportData; - return pos - startPos; - } -} -exports.UserReportInternalMessage = UserReportInternalMessage; -//# sourceMappingURL=UserReportInternal.js.map \ No newline at end of file diff --git a/dist/classes/messages/UserReportInternal.js.map b/dist/classes/messages/UserReportInternal.js.map deleted file mode 100644 index fec2077..0000000 --- a/dist/classes/messages/UserReportInternal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UserReportInternal.js","sourceRoot":"","sources":["../../../lib/classes/messages/UserReportInternal.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/VelocityInterpolateOff.d.ts b/dist/classes/messages/VelocityInterpolateOff.d.ts deleted file mode 100644 index 84b506f..0000000 --- a/dist/classes/messages/VelocityInterpolateOff.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class VelocityInterpolateOffMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/VelocityInterpolateOff.js b/dist/classes/messages/VelocityInterpolateOff.js deleted file mode 100644 index 57b9c60..0000000 --- a/dist/classes/messages/VelocityInterpolateOff.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class VelocityInterpolateOffMessage { - constructor() { - this.name = 'VelocityInterpolateOff'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.VelocityInterpolateOff; - } - 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; - let varLength = 0; - 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.VelocityInterpolateOffMessage = VelocityInterpolateOffMessage; -//# sourceMappingURL=VelocityInterpolateOff.js.map \ No newline at end of file diff --git a/dist/classes/messages/VelocityInterpolateOff.js.map b/dist/classes/messages/VelocityInterpolateOff.js.map deleted file mode 100644 index 072cea4..0000000 --- a/dist/classes/messages/VelocityInterpolateOff.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"VelocityInterpolateOff.js","sourceRoot":"","sources":["../../../lib/classes/messages/VelocityInterpolateOff.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,6BAA6B;IAA1C;QAEI,SAAI,GAAG,wBAAwB,CAAC;QAChC,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,sBAAsB,CAAC;IAwCxC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,sEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/VelocityInterpolateOn.d.ts b/dist/classes/messages/VelocityInterpolateOn.d.ts deleted file mode 100644 index 2e15499..0000000 --- a/dist/classes/messages/VelocityInterpolateOn.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class VelocityInterpolateOnMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/VelocityInterpolateOn.js b/dist/classes/messages/VelocityInterpolateOn.js deleted file mode 100644 index de62009..0000000 --- a/dist/classes/messages/VelocityInterpolateOn.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class VelocityInterpolateOnMessage { - constructor() { - this.name = 'VelocityInterpolateOn'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.VelocityInterpolateOn; - } - 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; - let varLength = 0; - 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.VelocityInterpolateOnMessage = VelocityInterpolateOnMessage; -//# sourceMappingURL=VelocityInterpolateOn.js.map \ No newline at end of file diff --git a/dist/classes/messages/VelocityInterpolateOn.js.map b/dist/classes/messages/VelocityInterpolateOn.js.map deleted file mode 100644 index d5b27fe..0000000 --- a/dist/classes/messages/VelocityInterpolateOn.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"VelocityInterpolateOn.js","sourceRoot":"","sources":["../../../lib/classes/messages/VelocityInterpolateOn.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,4BAA4B;IAAzC;QAEI,SAAI,GAAG,uBAAuB,CAAC;QAC/B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,qBAAqB,CAAC;IAwCvC,CAAC;IAjCG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AA5CD,oEA4CC"} \ No newline at end of file diff --git a/dist/classes/messages/ViewerEffect.d.ts b/dist/classes/messages/ViewerEffect.d.ts deleted file mode 100644 index 1c6e4b9..0000000 --- a/dist/classes/messages/ViewerEffect.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ViewerEffectMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - Effect: { - ID: UUID; - AgentID: UUID; - Type: number; - Duration: number; - Color: Buffer; - TypeData: Buffer; - }[]; - getSize(): number; - calculateVarVarSize(block: object[], paramName: string, extraPerVar: number): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ViewerEffect.js b/dist/classes/messages/ViewerEffect.js deleted file mode 100644 index d0197d9..0000000 --- a/dist/classes/messages/ViewerEffect.js +++ /dev/null @@ -1,87 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ViewerEffectMessage { - constructor() { - this.name = 'ViewerEffect'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.FrequencyMedium; - this.id = Message_1.Message.ViewerEffect; - } - getSize() { - return this.calculateVarVarSize(this.Effect, 'TypeData', 1) + ((41) * this.Effect.length) + 33; - } - 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; - const count = this.Effect.length; - buf.writeUInt8(this.Effect.length, pos++); - for (let i = 0; i < count; i++) { - this.Effect[i]['ID'].writeToBuffer(buf, pos); - pos += 16; - this.Effect[i]['AgentID'].writeToBuffer(buf, pos); - pos += 16; - buf.writeUInt8(this.Effect[i]['Type'], pos++); - buf.writeFloatLE(this.Effect[i]['Duration'], pos); - pos += 4; - this.Effect[i]['Color'].copy(buf, pos); - pos += 4; - buf.writeUInt8(this.Effect[i]['TypeData'].length, pos++); - this.Effect[i]['TypeData'].copy(buf, pos); - pos += this.Effect[i]['TypeData'].length; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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.Effect = []; - for (let i = 0; i < count; i++) { - const newObjEffect = { - ID: UUID_1.UUID.zero(), - AgentID: UUID_1.UUID.zero(), - Type: 0, - Duration: 0, - Color: Buffer.allocUnsafe(0), - TypeData: Buffer.allocUnsafe(0) - }; - newObjEffect['ID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjEffect['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjEffect['Type'] = buf.readUInt8(pos++); - newObjEffect['Duration'] = buf.readFloatLE(pos); - pos += 4; - newObjEffect['Color'] = buf.slice(pos, pos + 4); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjEffect['TypeData'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.Effect.push(newObjEffect); - } - return pos - startPos; - } -} -exports.ViewerEffectMessage = ViewerEffectMessage; -//# sourceMappingURL=ViewerEffect.js.map \ No newline at end of file diff --git a/dist/classes/messages/ViewerEffect.js.map b/dist/classes/messages/ViewerEffect.js.map deleted file mode 100644 index 584af60..0000000 --- a/dist/classes/messages/ViewerEffect.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ViewerEffect.js","sourceRoot":"","sources":["../../../lib/classes/messages/ViewerEffect.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/messages/ViewerFrozenMessage.d.ts b/dist/classes/messages/ViewerFrozenMessage.d.ts deleted file mode 100644 index af6962a..0000000 --- a/dist/classes/messages/ViewerFrozenMessage.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ViewerFrozenMessageMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - FrozenData: { - Data: boolean; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ViewerFrozenMessage.js b/dist/classes/messages/ViewerFrozenMessage.js deleted file mode 100644 index 3ffc5cf..0000000 --- a/dist/classes/messages/ViewerFrozenMessage.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ViewerFrozenMessageMessage { - constructor() { - this.name = 'ViewerFrozenMessage'; - this.messageFlags = MessageFlags_1.MessageFlags.Trusted | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ViewerFrozenMessage; - } - getSize() { - return 1; - } - writeToBuffer(buf, pos) { - const startPos = pos; - buf.writeUInt8((this.FrozenData['Data']) ? 1 : 0, pos++); - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjFrozenData = { - Data: false - }; - newObjFrozenData['Data'] = (buf.readUInt8(pos++) === 1); - this.FrozenData = newObjFrozenData; - return pos - startPos; - } -} -exports.ViewerFrozenMessageMessage = ViewerFrozenMessageMessage; -//# sourceMappingURL=ViewerFrozenMessage.js.map \ No newline at end of file diff --git a/dist/classes/messages/ViewerFrozenMessage.js.map b/dist/classes/messages/ViewerFrozenMessage.js.map deleted file mode 100644 index aee55b0..0000000 --- a/dist/classes/messages/ViewerFrozenMessage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ViewerFrozenMessage.js","sourceRoot":"","sources":["../../../lib/classes/messages/ViewerFrozenMessage.ts"],"names":[],"mappings":";;AAEA,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,0BAA0B;IAAvC;QAEI,SAAI,GAAG,qBAAqB,CAAC;QAC7B,iBAAY,GAAG,2BAAY,CAAC,OAAO,GAAG,2BAAY,CAAC,YAAY,CAAC;QAChE,OAAE,GAAG,iBAAO,CAAC,mBAAmB,CAAC;IA+BrC,CAAC;IAzBG,OAAO;QAEH,OAAO,CAAC,CAAC;IACb,CAAC;IAED,aAAa,CAAC,GAAW,EAAE,GAAW;QAElC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,GAAG,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC;QACzD,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,MAAM,gBAAgB,GAElB;YACA,IAAI,EAAE,KAAK;SACd,CAAC;QACF,gBAAgB,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QACxD,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAnCD,gEAmCC"} \ No newline at end of file diff --git a/dist/classes/messages/ViewerStartAuction.d.ts b/dist/classes/messages/ViewerStartAuction.d.ts deleted file mode 100644 index 14f254f..0000000 --- a/dist/classes/messages/ViewerStartAuction.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { MessageFlags } from '../../enums/MessageFlags'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ViewerStartAuctionMessage implements MessageBase { - name: string; - messageFlags: MessageFlags; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - }; - ParcelData: { - LocalID: number; - SnapshotID: UUID; - }; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ViewerStartAuction.js b/dist/classes/messages/ViewerStartAuction.js deleted file mode 100644 index 8146e59..0000000 --- a/dist/classes/messages/ViewerStartAuction.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ViewerStartAuctionMessage { - constructor() { - this.name = 'ViewerStartAuction'; - this.messageFlags = MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ViewerStartAuction; - } - getSize() { - return 52; - } - 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.ParcelData['LocalID'], pos); - pos += 4; - this.ParcelData['SnapshotID'].writeToBuffer(buf, pos); - pos += 16; - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - 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 newObjParcelData = { - LocalID: 0, - SnapshotID: UUID_1.UUID.zero() - }; - newObjParcelData['LocalID'] = buf.readInt32LE(pos); - pos += 4; - newObjParcelData['SnapshotID'] = new UUID_1.UUID(buf, pos); - pos += 16; - this.ParcelData = newObjParcelData; - return pos - startPos; - } -} -exports.ViewerStartAuctionMessage = ViewerStartAuctionMessage; -//# sourceMappingURL=ViewerStartAuction.js.map \ No newline at end of file diff --git a/dist/classes/messages/ViewerStartAuction.js.map b/dist/classes/messages/ViewerStartAuction.js.map deleted file mode 100644 index ec02a3c..0000000 --- a/dist/classes/messages/ViewerStartAuction.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ViewerStartAuction.js","sourceRoot":"","sources":["../../../lib/classes/messages/ViewerStartAuction.ts"],"names":[],"mappings":";;AAEA,kCAA6B;AAC7B,2DAAsD;AAEtD,iDAA4C;AAE5C,MAAa,yBAAyB;IAAtC;QAEI,SAAI,GAAG,oBAAoB,CAAC;QAC5B,iBAAY,GAAG,2BAAY,CAAC,YAAY,CAAC;QACzC,OAAE,GAAG,iBAAO,CAAC,kBAAkB,CAAC;IA4DpC,CAAC;IAjDG,OAAO;QAEH,OAAO,EAAE,CAAC;IACd,CAAC;IAED,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,UAAU,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;QAClD,GAAG,IAAI,CAAC,CAAC;QACT,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACtD,GAAG,IAAI,EAAE,CAAC;QACV,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;IAED,cAAc,CAAC,GAAW,EAAE,GAAW;QAEnC,MAAM,QAAQ,GAAG,GAAG,CAAC;QACrB,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,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,gBAAgB,GAGlB;YACA,OAAO,EAAE,CAAC;YACV,UAAU,EAAE,WAAI,CAAC,IAAI,EAAE;SAC1B,CAAC;QACF,gBAAgB,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACnD,GAAG,IAAI,CAAC,CAAC;QACT,gBAAgB,CAAC,YAAY,CAAC,GAAG,IAAI,WAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QACpD,GAAG,IAAI,EAAE,CAAC;QACV,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,OAAO,GAAG,GAAG,QAAQ,CAAC;IAC1B,CAAC;CACJ;AAhED,8DAgEC"} \ No newline at end of file diff --git a/dist/classes/messages/ViewerStats.d.ts b/dist/classes/messages/ViewerStats.d.ts deleted file mode 100644 index 1483914..0000000 --- a/dist/classes/messages/ViewerStats.d.ts +++ /dev/null @@ -1,53 +0,0 @@ -/// -import { UUID } from '../UUID'; -import { IPAddress } from '../IPAddress'; -import { MessageBase } from '../MessageBase'; -import { Message } from '../../enums/Message'; -export declare class ViewerStatsMessage implements MessageBase { - name: string; - messageFlags: number; - id: Message; - AgentData: { - AgentID: UUID; - SessionID: UUID; - IP: IPAddress; - StartTime: number; - RunTime: number; - SimFPS: number; - FPS: number; - AgentsInView: number; - Ping: number; - MetersTraveled: number; - RegionsVisited: number; - SysRAM: number; - SysOS: Buffer; - SysCPU: Buffer; - SysGPU: Buffer; - }; - DownloadTotals: { - World: number; - Objects: number; - Textures: number; - }; - NetStats: { - Bytes: number; - Packets: number; - Compressed: number; - Savings: number; - }[]; - FailStats: { - SendPacket: number; - Dropped: number; - Resent: number; - FailedResends: number; - OffCircuit: number; - Invalid: number; - }; - MiscStats: { - Type: number; - Value: number; - }[]; - getSize(): number; - writeToBuffer(buf: Buffer, pos: number): number; - readFromBuffer(buf: Buffer, pos: number): number; -} diff --git a/dist/classes/messages/ViewerStats.js b/dist/classes/messages/ViewerStats.js deleted file mode 100644 index eb2c365..0000000 --- a/dist/classes/messages/ViewerStats.js +++ /dev/null @@ -1,211 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const UUID_1 = require("../UUID"); -const IPAddress_1 = require("../IPAddress"); -const MessageFlags_1 = require("../../enums/MessageFlags"); -const Message_1 = require("../../enums/Message"); -class ViewerStatsMessage { - constructor() { - this.name = 'ViewerStats'; - this.messageFlags = MessageFlags_1.MessageFlags.Zerocoded | MessageFlags_1.MessageFlags.Deprecated | MessageFlags_1.MessageFlags.FrequencyLow; - this.id = Message_1.Message.ViewerStats; - } - getSize() { - return (this.AgentData['SysOS'].length + 1 + this.AgentData['SysCPU'].length + 1 + this.AgentData['SysGPU'].length + 1) + ((12) * this.MiscStats.length) + 142; - } - writeToBuffer(buf, pos) { - const startPos = pos; - this.AgentData['AgentID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['SessionID'].writeToBuffer(buf, pos); - pos += 16; - this.AgentData['IP'].writeToBuffer(buf, pos); - pos += 4; - buf.writeUInt32LE(this.AgentData['StartTime'], pos); - pos += 4; - buf.writeFloatLE(this.AgentData['RunTime'], pos); - pos += 4; - buf.writeFloatLE(this.AgentData['SimFPS'], pos); - pos += 4; - buf.writeFloatLE(this.AgentData['FPS'], pos); - pos += 4; - buf.writeUInt8(this.AgentData['AgentsInView'], pos++); - buf.writeFloatLE(this.AgentData['Ping'], pos); - pos += 4; - buf.writeDoubleLE(this.AgentData['MetersTraveled'], pos); - pos += 8; - buf.writeInt32LE(this.AgentData['RegionsVisited'], pos); - pos += 4; - buf.writeUInt32LE(this.AgentData['SysRAM'], pos); - pos += 4; - buf.writeUInt8(this.AgentData['SysOS'].length, pos++); - this.AgentData['SysOS'].copy(buf, pos); - pos += this.AgentData['SysOS'].length; - buf.writeUInt8(this.AgentData['SysCPU'].length, pos++); - this.AgentData['SysCPU'].copy(buf, pos); - pos += this.AgentData['SysCPU'].length; - buf.writeUInt8(this.AgentData['SysGPU'].length, pos++); - this.AgentData['SysGPU'].copy(buf, pos); - pos += this.AgentData['SysGPU'].length; - buf.writeUInt32LE(this.DownloadTotals['World'], pos); - pos += 4; - buf.writeUInt32LE(this.DownloadTotals['Objects'], pos); - pos += 4; - buf.writeUInt32LE(this.DownloadTotals['Textures'], pos); - pos += 4; - let count = 2; - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.NetStats[i]['Bytes'], pos); - pos += 4; - buf.writeUInt32LE(this.NetStats[i]['Packets'], pos); - pos += 4; - buf.writeUInt32LE(this.NetStats[i]['Compressed'], pos); - pos += 4; - buf.writeUInt32LE(this.NetStats[i]['Savings'], pos); - pos += 4; - } - buf.writeUInt32LE(this.FailStats['SendPacket'], pos); - pos += 4; - buf.writeUInt32LE(this.FailStats['Dropped'], pos); - pos += 4; - buf.writeUInt32LE(this.FailStats['Resent'], pos); - pos += 4; - buf.writeUInt32LE(this.FailStats['FailedResends'], pos); - pos += 4; - buf.writeUInt32LE(this.FailStats['OffCircuit'], pos); - pos += 4; - buf.writeUInt32LE(this.FailStats['Invalid'], pos); - pos += 4; - count = this.MiscStats.length; - buf.writeUInt8(this.MiscStats.length, pos++); - for (let i = 0; i < count; i++) { - buf.writeUInt32LE(this.MiscStats[i]['Type'], pos); - pos += 4; - buf.writeDoubleLE(this.MiscStats[i]['Value'], pos); - pos += 8; - } - return pos - startPos; - } - readFromBuffer(buf, pos) { - const startPos = pos; - let varLength = 0; - const newObjAgentData = { - AgentID: UUID_1.UUID.zero(), - SessionID: UUID_1.UUID.zero(), - IP: IPAddress_1.IPAddress.zero(), - StartTime: 0, - RunTime: 0, - SimFPS: 0, - FPS: 0, - AgentsInView: 0, - Ping: 0, - MetersTraveled: 0, - RegionsVisited: 0, - SysRAM: 0, - SysOS: Buffer.allocUnsafe(0), - SysCPU: Buffer.allocUnsafe(0), - SysGPU: Buffer.allocUnsafe(0) - }; - newObjAgentData['AgentID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['SessionID'] = new UUID_1.UUID(buf, pos); - pos += 16; - newObjAgentData['IP'] = new IPAddress_1.IPAddress(buf, pos); - pos += 4; - newObjAgentData['StartTime'] = buf.readUInt32LE(pos); - pos += 4; - newObjAgentData['RunTime'] = buf.readFloatLE(pos); - pos += 4; - newObjAgentData['SimFPS'] = buf.readFloatLE(pos); - pos += 4; - newObjAgentData['FPS'] = buf.readFloatLE(pos); - pos += 4; - newObjAgentData['AgentsInView'] = buf.readUInt8(pos++); - newObjAgentData['Ping'] = buf.readFloatLE(pos); - pos += 4; - newObjAgentData['MetersTraveled'] = buf.readDoubleLE(pos); - pos += 8; - newObjAgentData['RegionsVisited'] = buf.readInt32LE(pos); - pos += 4; - newObjAgentData['SysRAM'] = buf.readUInt32LE(pos); - pos += 4; - varLength = buf.readUInt8(pos++); - newObjAgentData['SysOS'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjAgentData['SysCPU'] = buf.slice(pos, pos + varLength); - pos += varLength; - varLength = buf.readUInt8(pos++); - newObjAgentData['SysGPU'] = buf.slice(pos, pos + varLength); - pos += varLength; - this.AgentData = newObjAgentData; - const newObjDownloadTotals = { - World: 0, - Objects: 0, - Textures: 0 - }; - newObjDownloadTotals['World'] = buf.readUInt32LE(pos); - pos += 4; - newObjDownloadTotals['Objects'] = buf.readUInt32LE(pos); - pos += 4; - newObjDownloadTotals['Textures'] = buf.readUInt32LE(pos); - pos += 4; - this.DownloadTotals = newObjDownloadTotals; - let count = 2; - this.NetStats = []; - for (let i = 0; i < count; i++) { - const newObjNetStats = { - Bytes: 0, - Packets: 0, - Compressed: 0, - Savings: 0 - }; - newObjNetStats['Bytes'] = buf.readUInt32LE(pos); - pos += 4; - newObjNetStats['Packets'] = buf.readUInt32LE(pos); - pos += 4; - newObjNetStats['Compressed'] = buf.readUInt32LE(pos); - pos += 4; - newObjNetStats['Savings'] = buf.readUInt32LE(pos); - pos += 4; - this.NetStats.push(newObjNetStats); - } - const newObjFailStats = { - SendPacket: 0, - Dropped: 0, - Resent: 0, - FailedResends: 0, - OffCircuit: 0, - Invalid: 0 - }; - newObjFailStats['SendPacket'] = buf.readUInt32LE(pos); - pos += 4; - newObjFailStats['Dropped'] = buf.readUInt32LE(pos); - pos += 4; - newObjFailStats['Resent'] = buf.readUInt32LE(pos); - pos += 4; - newObjFailStats['FailedResends'] = buf.readUInt32LE(pos); - pos += 4; - newObjFailStats['OffCircuit'] = buf.readUInt32LE(pos); - pos += 4; - newObjFailStats['Invalid'] = buf.readUInt32LE(pos); - pos += 4; - this.FailStats = newObjFailStats; - count = buf.readUInt8(pos++); - this.MiscStats = []; - for (let i = 0; i < count; i++) { - const newObjMiscStats = { - Type: 0, - Value: 0 - }; - newObjMiscStats['Type'] = buf.readUInt32LE(pos); - pos += 4; - newObjMiscStats['Value'] = buf.readDoubleLE(pos); - pos += 8; - this.MiscStats.push(newObjMiscStats); - } - return pos - startPos; - } -} -exports.ViewerStatsMessage = ViewerStatsMessage; -//# sourceMappingURL=ViewerStats.js.map \ No newline at end of file diff --git a/dist/classes/messages/ViewerStats.js.map b/dist/classes/messages/ViewerStats.js.map deleted file mode 100644 index 6fc9cde..0000000 --- a/dist/classes/messages/ViewerStats.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ViewerStats.js","sourceRoot":"","sources":["../../../lib/classes/messages/ViewerStats.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/classes/public/Avatar.d.ts b/dist/classes/public/Avatar.d.ts deleted file mode 100644 index a4031a6..0000000 --- a/dist/classes/public/Avatar.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { UUID } from '../UUID'; -export declare class Avatar { - private avatarKey; - private firstName; - private lastName; - constructor(avatarKey: UUID, firstName: string, lastName: string); - getName(): string; - getFirstName(): string; - getLastName(): string; - getKey(): UUID; -} diff --git a/dist/classes/public/Avatar.js b/dist/classes/public/Avatar.js deleted file mode 100644 index f43174f..0000000 --- a/dist/classes/public/Avatar.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class Avatar { - constructor(avatarKey, firstName, lastName) { - this.avatarKey = avatarKey; - this.firstName = firstName; - this.lastName = lastName; - } - getName() { - return this.firstName + ' ' + this.lastName; - } - getFirstName() { - return this.firstName; - } - getLastName() { - return this.lastName; - } - getKey() { - return this.avatarKey; - } -} -exports.Avatar = Avatar; -//# sourceMappingURL=Avatar.js.map \ No newline at end of file diff --git a/dist/classes/public/Avatar.js.map b/dist/classes/public/Avatar.js.map deleted file mode 100644 index 5d9ff18..0000000 --- a/dist/classes/public/Avatar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Avatar.js","sourceRoot":"","sources":["../../../lib/classes/public/Avatar.ts"],"names":[],"mappings":";;AAEA,MAAa,MAAM;IAEf,YAAoB,SAAe,EAAU,SAAiB,EAAU,QAAgB;QAApE,cAAS,GAAT,SAAS,CAAM;QAAU,cAAS,GAAT,SAAS,CAAQ;QAAU,aAAQ,GAAR,QAAQ,CAAQ;IAGxF,CAAC;IACD,OAAO;QAEH,OAAO,IAAI,CAAC,SAAS,GAAG,GAAG,GAAG,IAAI,CAAC,QAAQ,CAAC;IAChD,CAAC;IACD,YAAY;QAER,OAAO,IAAI,CAAC,SAAS,CAAC;IAC1B,CAAC;IACD,WAAW;QAEP,OAAO,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,MAAM;QAEF,OAAO,IAAI,CAAC,SAAS,CAAC;IAC1B,CAAC;CACJ;AAtBD,wBAsBC"} \ No newline at end of file diff --git a/dist/classes/public/Friend.d.ts b/dist/classes/public/Friend.d.ts deleted file mode 100644 index 944b8d4..0000000 --- a/dist/classes/public/Friend.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Avatar } from './Avatar'; -import { RightsFlags } from '../..'; -export declare class Friend extends Avatar { - online: boolean; - theirRights: RightsFlags; - myRights: RightsFlags; -} diff --git a/dist/classes/public/Friend.js b/dist/classes/public/Friend.js deleted file mode 100644 index f2873de..0000000 --- a/dist/classes/public/Friend.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Avatar_1 = require("./Avatar"); -const __1 = require("../.."); -class Friend extends Avatar_1.Avatar { - constructor() { - super(...arguments); - this.theirRights = __1.RightsFlags.None; - this.myRights = __1.RightsFlags.None; - } -} -exports.Friend = Friend; -//# sourceMappingURL=Friend.js.map \ No newline at end of file diff --git a/dist/classes/public/Friend.js.map b/dist/classes/public/Friend.js.map deleted file mode 100644 index 87144d6..0000000 --- a/dist/classes/public/Friend.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Friend.js","sourceRoot":"","sources":["../../../lib/classes/public/Friend.ts"],"names":[],"mappings":";;AAAA,qCAAgC;AAChC,6BAAkC;AAElC,MAAa,MAAO,SAAQ,eAAM;IAAlC;;QAGI,gBAAW,GAAgB,eAAW,CAAC,IAAI,CAAC;QAC5C,aAAQ,GAAgB,eAAW,CAAC,IAAI,CAAC;IAC7C,CAAC;CAAA;AALD,wBAKC"} \ No newline at end of file diff --git a/dist/classes/public/interfaces/GlobalPosition.d.ts b/dist/classes/public/interfaces/GlobalPosition.d.ts deleted file mode 100644 index 737d9b5..0000000 --- a/dist/classes/public/interfaces/GlobalPosition.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import * as Long from 'long'; -export interface GlobalPosition { - regionHandle: Long; - regionX: number; - regionY: number; - localX: number; - localY: number; -} diff --git a/dist/classes/public/interfaces/GlobalPosition.js b/dist/classes/public/interfaces/GlobalPosition.js deleted file mode 100644 index ab4778d..0000000 --- a/dist/classes/public/interfaces/GlobalPosition.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=GlobalPosition.js.map \ No newline at end of file diff --git a/dist/classes/public/interfaces/GlobalPosition.js.map b/dist/classes/public/interfaces/GlobalPosition.js.map deleted file mode 100644 index bd192e0..0000000 --- a/dist/classes/public/interfaces/GlobalPosition.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GlobalPosition.js","sourceRoot":"","sources":["../../../../lib/classes/public/interfaces/GlobalPosition.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/classes/public/interfaces/MapLocation.d.ts b/dist/classes/public/interfaces/MapLocation.d.ts deleted file mode 100644 index 3344dac..0000000 --- a/dist/classes/public/interfaces/MapLocation.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { UUID } from '../../UUID'; -import * as Long from 'long'; -import { Vector2 } from '../../Vector2'; -export interface MapLocation { - 'regionName': string; - 'mapImage': UUID; - 'regionHandle': Long; - 'regionX': number; - 'regionY': number; - 'localX': number; - 'localY': number; - 'avatars': Vector2[]; -} diff --git a/dist/classes/public/interfaces/MapLocation.js b/dist/classes/public/interfaces/MapLocation.js deleted file mode 100644 index f0768b2..0000000 --- a/dist/classes/public/interfaces/MapLocation.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=MapLocation.js.map \ No newline at end of file diff --git a/dist/classes/public/interfaces/MapLocation.js.map b/dist/classes/public/interfaces/MapLocation.js.map deleted file mode 100644 index 6a993e7..0000000 --- a/dist/classes/public/interfaces/MapLocation.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapLocation.js","sourceRoot":"","sources":["../../../../lib/classes/public/interfaces/MapLocation.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/enums/AgentFlags.d.ts b/dist/enums/AgentFlags.d.ts deleted file mode 100644 index f1ae43b..0000000 --- a/dist/enums/AgentFlags.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export declare enum AgentFlags { - None = 0, - HideGroupTitle = 1 -} diff --git a/dist/enums/AgentFlags.js b/dist/enums/AgentFlags.js deleted file mode 100644 index aee1dce..0000000 --- a/dist/enums/AgentFlags.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var AgentFlags; -(function (AgentFlags) { - AgentFlags[AgentFlags["None"] = 0] = "None"; - AgentFlags[AgentFlags["HideGroupTitle"] = 1] = "HideGroupTitle"; -})(AgentFlags = exports.AgentFlags || (exports.AgentFlags = {})); -//# sourceMappingURL=AgentFlags.js.map \ No newline at end of file diff --git a/dist/enums/AgentFlags.js.map b/dist/enums/AgentFlags.js.map deleted file mode 100644 index 1ca37e1..0000000 --- a/dist/enums/AgentFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentFlags.js","sourceRoot":"","sources":["../../lib/enums/AgentFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,UAGX;AAHD,WAAY,UAAU;IAClB,2CAAQ,CAAA;IACR,+DAAkB,CAAA;AACtB,CAAC,EAHW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAGrB"} \ No newline at end of file diff --git a/dist/enums/AgentState.d.ts b/dist/enums/AgentState.d.ts deleted file mode 100644 index 0334ef5..0000000 --- a/dist/enums/AgentState.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export declare enum AgentState { - None = 0, - Typing = 4, - Editing = 16 -} diff --git a/dist/enums/AgentState.js b/dist/enums/AgentState.js deleted file mode 100644 index e3c78cd..0000000 --- a/dist/enums/AgentState.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var AgentState; -(function (AgentState) { - AgentState[AgentState["None"] = 0] = "None"; - AgentState[AgentState["Typing"] = 4] = "Typing"; - AgentState[AgentState["Editing"] = 16] = "Editing"; -})(AgentState = exports.AgentState || (exports.AgentState = {})); -//# sourceMappingURL=AgentState.js.map \ No newline at end of file diff --git a/dist/enums/AgentState.js.map b/dist/enums/AgentState.js.map deleted file mode 100644 index 0cdd3c1..0000000 --- a/dist/enums/AgentState.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AgentState.js","sourceRoot":"","sources":["../../lib/enums/AgentState.ts"],"names":[],"mappings":";;AAAA,IAAY,UAIX;AAJD,WAAY,UAAU;IAClB,2CAAQ,CAAA;IACR,+CAAU,CAAA;IACV,kDAAY,CAAA;AAChB,CAAC,EAJW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAIrB"} \ No newline at end of file diff --git a/dist/enums/AssetType.d.ts b/dist/enums/AssetType.d.ts deleted file mode 100644 index 2b0988a..0000000 --- a/dist/enums/AssetType.d.ts +++ /dev/null @@ -1,38 +0,0 @@ -export declare enum AssetType { - Unknown = -1, - Texture = 0, - Sound = 1, - CallingCard = 2, - Landmark = 3, - Script = 4, - Clothing = 5, - Object = 6, - Notecard = 7, - Folder = 8, - RootFolder = 9, - LSLText = 10, - LSLBytecode = 11, - TextureTGA = 12, - Bodypart = 13, - TrashFolder = 14, - SnapshotFolder = 15, - LostAndFoundFolder = 16, - SoundWAV = 17, - ImageTGA = 18, - ImageJPEG = 19, - Animation = 20, - Gesture = 21, - Simstate = 22, - FavoriteFolder = 23, - Link = 24, - LinkFolder = 25, - EnsembleStart = 26, - EnsembleEnd = 45, - CurrentOutfitFolder = 46, - OutfitFolder = 47, - MyOutfitsFolder = 48, - Mesh = 49, - Inbox = 50, - Outbox = 51, - BasicRoot = 51 -} diff --git a/dist/enums/AssetType.js b/dist/enums/AssetType.js deleted file mode 100644 index 0e86d76..0000000 --- a/dist/enums/AssetType.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var AssetType; -(function (AssetType) { - AssetType[AssetType["Unknown"] = -1] = "Unknown"; - AssetType[AssetType["Texture"] = 0] = "Texture"; - AssetType[AssetType["Sound"] = 1] = "Sound"; - AssetType[AssetType["CallingCard"] = 2] = "CallingCard"; - AssetType[AssetType["Landmark"] = 3] = "Landmark"; - AssetType[AssetType["Script"] = 4] = "Script"; - AssetType[AssetType["Clothing"] = 5] = "Clothing"; - AssetType[AssetType["Object"] = 6] = "Object"; - AssetType[AssetType["Notecard"] = 7] = "Notecard"; - AssetType[AssetType["Folder"] = 8] = "Folder"; - AssetType[AssetType["RootFolder"] = 9] = "RootFolder"; - AssetType[AssetType["LSLText"] = 10] = "LSLText"; - AssetType[AssetType["LSLBytecode"] = 11] = "LSLBytecode"; - AssetType[AssetType["TextureTGA"] = 12] = "TextureTGA"; - AssetType[AssetType["Bodypart"] = 13] = "Bodypart"; - AssetType[AssetType["TrashFolder"] = 14] = "TrashFolder"; - AssetType[AssetType["SnapshotFolder"] = 15] = "SnapshotFolder"; - AssetType[AssetType["LostAndFoundFolder"] = 16] = "LostAndFoundFolder"; - AssetType[AssetType["SoundWAV"] = 17] = "SoundWAV"; - AssetType[AssetType["ImageTGA"] = 18] = "ImageTGA"; - AssetType[AssetType["ImageJPEG"] = 19] = "ImageJPEG"; - AssetType[AssetType["Animation"] = 20] = "Animation"; - AssetType[AssetType["Gesture"] = 21] = "Gesture"; - AssetType[AssetType["Simstate"] = 22] = "Simstate"; - AssetType[AssetType["FavoriteFolder"] = 23] = "FavoriteFolder"; - AssetType[AssetType["Link"] = 24] = "Link"; - AssetType[AssetType["LinkFolder"] = 25] = "LinkFolder"; - AssetType[AssetType["EnsembleStart"] = 26] = "EnsembleStart"; - AssetType[AssetType["EnsembleEnd"] = 45] = "EnsembleEnd"; - AssetType[AssetType["CurrentOutfitFolder"] = 46] = "CurrentOutfitFolder"; - AssetType[AssetType["OutfitFolder"] = 47] = "OutfitFolder"; - AssetType[AssetType["MyOutfitsFolder"] = 48] = "MyOutfitsFolder"; - AssetType[AssetType["Mesh"] = 49] = "Mesh"; - AssetType[AssetType["Inbox"] = 50] = "Inbox"; - AssetType[AssetType["Outbox"] = 51] = "Outbox"; - AssetType[AssetType["BasicRoot"] = 51] = "BasicRoot"; -})(AssetType = exports.AssetType || (exports.AssetType = {})); -//# sourceMappingURL=AssetType.js.map \ No newline at end of file diff --git a/dist/enums/AssetType.js.map b/dist/enums/AssetType.js.map deleted file mode 100644 index c891dfd..0000000 --- a/dist/enums/AssetType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AssetType.js","sourceRoot":"","sources":["../../lib/enums/AssetType.ts"],"names":[],"mappings":";;AAAA,IAAY,SAsCX;AAtCD,WAAY,SAAS;IAEjB,gDAAY,CAAA;IACZ,+CAAW,CAAA;IACX,2CAAS,CAAA;IACT,uDAAe,CAAA;IACf,iDAAY,CAAA;IACZ,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,6CAAU,CAAA;IACV,iDAAY,CAAA;IACZ,6CAAU,CAAA;IACV,qDAAc,CAAA;IACd,gDAAY,CAAA;IACZ,wDAAgB,CAAA;IAChB,sDAAe,CAAA;IACf,kDAAa,CAAA;IACb,wDAAgB,CAAA;IAChB,8DAAmB,CAAA;IACnB,sEAAuB,CAAA;IACvB,kDAAa,CAAA;IACb,kDAAa,CAAA;IACb,oDAAc,CAAA;IACd,oDAAc,CAAA;IACd,gDAAY,CAAA;IACZ,kDAAa,CAAA;IACb,8DAAmB,CAAA;IACnB,0CAAS,CAAA;IACT,sDAAe,CAAA;IACf,4DAAkB,CAAA;IAClB,wDAAgB,CAAA;IAChB,wEAAwB,CAAA;IACxB,0DAAiB,CAAA;IACjB,gEAAoB,CAAA;IACpB,0CAAS,CAAA;IACT,4CAAU,CAAA;IACV,8CAAW,CAAA;IACX,oDAAc,CAAA;AAClB,CAAC,EAtCW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAsCpB"} \ No newline at end of file diff --git a/dist/enums/AttachmentPoint.d.ts b/dist/enums/AttachmentPoint.d.ts deleted file mode 100644 index faac133..0000000 --- a/dist/enums/AttachmentPoint.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -export declare enum AttachmentPoint { - Default = 0, - Chest = 1, - Skull = 2, - LeftShoulder = 3, - RightShoulder = 4, - LeftHand = 5, - RightHand = 6, - LeftFoot = 7, - RightFoot = 8, - Spine = 9, - Pelvis = 10, - Mouth = 11, - Chin = 12, - LeftEar = 13, - RightEar = 14, - LeftEyeball = 15, - RightEyeball = 16, - Nose = 17, - RightUpperArm = 18, - RightForearm = 19, - LeftUpperArm = 20, - LeftForearm = 21, - RightHip = 22, - RightUpperLeg = 23, - RightLowerLeg = 24, - LeftHip = 25, - LeftUpperLeg = 26, - LeftLowerLeg = 27, - Stomach = 28, - LeftPec = 29, - RightPec = 30, - HUDCenter2 = 31, - HUDTopRight = 32, - HUDTop = 33, - HUDTopLeft = 34, - HUDCenter = 35, - HUDBottomLeft = 36, - HUDBottom = 37, - HUDBottomRight = 38, - Neck = 39, - Root = 40 -} diff --git a/dist/enums/AttachmentPoint.js b/dist/enums/AttachmentPoint.js deleted file mode 100644 index 778aab5..0000000 --- a/dist/enums/AttachmentPoint.js +++ /dev/null @@ -1,47 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var AttachmentPoint; -(function (AttachmentPoint) { - AttachmentPoint[AttachmentPoint["Default"] = 0] = "Default"; - AttachmentPoint[AttachmentPoint["Chest"] = 1] = "Chest"; - AttachmentPoint[AttachmentPoint["Skull"] = 2] = "Skull"; - AttachmentPoint[AttachmentPoint["LeftShoulder"] = 3] = "LeftShoulder"; - AttachmentPoint[AttachmentPoint["RightShoulder"] = 4] = "RightShoulder"; - AttachmentPoint[AttachmentPoint["LeftHand"] = 5] = "LeftHand"; - AttachmentPoint[AttachmentPoint["RightHand"] = 6] = "RightHand"; - AttachmentPoint[AttachmentPoint["LeftFoot"] = 7] = "LeftFoot"; - AttachmentPoint[AttachmentPoint["RightFoot"] = 8] = "RightFoot"; - AttachmentPoint[AttachmentPoint["Spine"] = 9] = "Spine"; - AttachmentPoint[AttachmentPoint["Pelvis"] = 10] = "Pelvis"; - AttachmentPoint[AttachmentPoint["Mouth"] = 11] = "Mouth"; - AttachmentPoint[AttachmentPoint["Chin"] = 12] = "Chin"; - AttachmentPoint[AttachmentPoint["LeftEar"] = 13] = "LeftEar"; - AttachmentPoint[AttachmentPoint["RightEar"] = 14] = "RightEar"; - AttachmentPoint[AttachmentPoint["LeftEyeball"] = 15] = "LeftEyeball"; - AttachmentPoint[AttachmentPoint["RightEyeball"] = 16] = "RightEyeball"; - AttachmentPoint[AttachmentPoint["Nose"] = 17] = "Nose"; - AttachmentPoint[AttachmentPoint["RightUpperArm"] = 18] = "RightUpperArm"; - AttachmentPoint[AttachmentPoint["RightForearm"] = 19] = "RightForearm"; - AttachmentPoint[AttachmentPoint["LeftUpperArm"] = 20] = "LeftUpperArm"; - AttachmentPoint[AttachmentPoint["LeftForearm"] = 21] = "LeftForearm"; - AttachmentPoint[AttachmentPoint["RightHip"] = 22] = "RightHip"; - AttachmentPoint[AttachmentPoint["RightUpperLeg"] = 23] = "RightUpperLeg"; - AttachmentPoint[AttachmentPoint["RightLowerLeg"] = 24] = "RightLowerLeg"; - AttachmentPoint[AttachmentPoint["LeftHip"] = 25] = "LeftHip"; - AttachmentPoint[AttachmentPoint["LeftUpperLeg"] = 26] = "LeftUpperLeg"; - AttachmentPoint[AttachmentPoint["LeftLowerLeg"] = 27] = "LeftLowerLeg"; - AttachmentPoint[AttachmentPoint["Stomach"] = 28] = "Stomach"; - AttachmentPoint[AttachmentPoint["LeftPec"] = 29] = "LeftPec"; - AttachmentPoint[AttachmentPoint["RightPec"] = 30] = "RightPec"; - AttachmentPoint[AttachmentPoint["HUDCenter2"] = 31] = "HUDCenter2"; - AttachmentPoint[AttachmentPoint["HUDTopRight"] = 32] = "HUDTopRight"; - AttachmentPoint[AttachmentPoint["HUDTop"] = 33] = "HUDTop"; - AttachmentPoint[AttachmentPoint["HUDTopLeft"] = 34] = "HUDTopLeft"; - AttachmentPoint[AttachmentPoint["HUDCenter"] = 35] = "HUDCenter"; - AttachmentPoint[AttachmentPoint["HUDBottomLeft"] = 36] = "HUDBottomLeft"; - AttachmentPoint[AttachmentPoint["HUDBottom"] = 37] = "HUDBottom"; - AttachmentPoint[AttachmentPoint["HUDBottomRight"] = 38] = "HUDBottomRight"; - AttachmentPoint[AttachmentPoint["Neck"] = 39] = "Neck"; - AttachmentPoint[AttachmentPoint["Root"] = 40] = "Root"; -})(AttachmentPoint = exports.AttachmentPoint || (exports.AttachmentPoint = {})); -//# sourceMappingURL=AttachmentPoint.js.map \ No newline at end of file diff --git a/dist/enums/AttachmentPoint.js.map b/dist/enums/AttachmentPoint.js.map deleted file mode 100644 index 378f6d4..0000000 --- a/dist/enums/AttachmentPoint.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AttachmentPoint.js","sourceRoot":"","sources":["../../lib/enums/AttachmentPoint.ts"],"names":[],"mappings":";;AAAA,IAAY,eA2CX;AA3CD,WAAY,eAAe;IAEvB,2DAAW,CAAA;IACX,uDAAS,CAAA;IACT,uDAAK,CAAA;IACL,qEAAY,CAAA;IACZ,uEAAa,CAAA;IACb,6DAAQ,CAAA;IACR,+DAAS,CAAA;IACT,6DAAQ,CAAA;IACR,+DAAS,CAAA;IACT,uDAAK,CAAA;IACL,0DAAM,CAAA;IACN,wDAAK,CAAA;IACL,sDAAI,CAAA;IACJ,4DAAO,CAAA;IACP,8DAAQ,CAAA;IACR,oEAAW,CAAA;IACX,sEAAY,CAAA;IACZ,sDAAI,CAAA;IACJ,wEAAa,CAAA;IACb,sEAAY,CAAA;IACZ,sEAAY,CAAA;IACZ,oEAAW,CAAA;IACX,8DAAQ,CAAA;IACR,wEAAa,CAAA;IACb,wEAAa,CAAA;IACb,4DAAO,CAAA;IACP,sEAAY,CAAA;IACZ,sEAAY,CAAA;IACZ,4DAAO,CAAA;IACP,4DAAO,CAAA;IACP,8DAAQ,CAAA;IACR,kEAAU,CAAA;IACV,oEAAW,CAAA;IACX,0DAAM,CAAA;IACN,kEAAU,CAAA;IACV,gEAAS,CAAA;IACT,wEAAa,CAAA;IACb,gEAAS,CAAA;IACT,0EAAc,CAAA;IACd,sDAAI,CAAA;IACJ,sDAAI,CAAA;AACR,CAAC,EA3CW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QA2C1B"} \ No newline at end of file diff --git a/dist/enums/BlendFunc.d.ts b/dist/enums/BlendFunc.d.ts deleted file mode 100644 index 5ce3248..0000000 --- a/dist/enums/BlendFunc.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export declare enum BlendFunc { - One = 0, - Zero = 1, - DestColor = 2, - SourceColor = 3, - OneMinusDestColor = 4, - OneMinusSourceColor = 5, - DestAlpha = 6, - SourceAlpha = 7, - OneMinusDestAlpha = 8, - OneMinusSourceAlpha = 9 -} diff --git a/dist/enums/BlendFunc.js b/dist/enums/BlendFunc.js deleted file mode 100644 index ce71223..0000000 --- a/dist/enums/BlendFunc.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var BlendFunc; -(function (BlendFunc) { - BlendFunc[BlendFunc["One"] = 0] = "One"; - BlendFunc[BlendFunc["Zero"] = 1] = "Zero"; - BlendFunc[BlendFunc["DestColor"] = 2] = "DestColor"; - BlendFunc[BlendFunc["SourceColor"] = 3] = "SourceColor"; - BlendFunc[BlendFunc["OneMinusDestColor"] = 4] = "OneMinusDestColor"; - BlendFunc[BlendFunc["OneMinusSourceColor"] = 5] = "OneMinusSourceColor"; - BlendFunc[BlendFunc["DestAlpha"] = 6] = "DestAlpha"; - BlendFunc[BlendFunc["SourceAlpha"] = 7] = "SourceAlpha"; - BlendFunc[BlendFunc["OneMinusDestAlpha"] = 8] = "OneMinusDestAlpha"; - BlendFunc[BlendFunc["OneMinusSourceAlpha"] = 9] = "OneMinusSourceAlpha"; -})(BlendFunc = exports.BlendFunc || (exports.BlendFunc = {})); -//# sourceMappingURL=BlendFunc.js.map \ No newline at end of file diff --git a/dist/enums/BlendFunc.js.map b/dist/enums/BlendFunc.js.map deleted file mode 100644 index b2ac766..0000000 --- a/dist/enums/BlendFunc.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BlendFunc.js","sourceRoot":"","sources":["../../lib/enums/BlendFunc.ts"],"names":[],"mappings":";;AAAA,IAAY,SAYX;AAZD,WAAY,SAAS;IAEjB,uCAAO,CAAA;IACP,yCAAQ,CAAA;IACR,mDAAa,CAAA;IACb,uDAAe,CAAA;IACf,mEAAqB,CAAA;IACrB,uEAAuB,CAAA;IACvB,mDAAa,CAAA;IACb,uDAAe,CAAA;IACf,mEAAqB,CAAA;IACrB,uEAAuB,CAAA;AAC3B,CAAC,EAZW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAYpB"} \ No newline at end of file diff --git a/dist/enums/BotOptionFlags.d.ts b/dist/enums/BotOptionFlags.d.ts deleted file mode 100644 index c495fbb..0000000 --- a/dist/enums/BotOptionFlags.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export declare enum BotOptionFlags { - None = 0, - LiteObjectStore = 1, - StoreMyAttachmentsOnly = 2 -} diff --git a/dist/enums/BotOptionFlags.js b/dist/enums/BotOptionFlags.js deleted file mode 100644 index 6a741b3..0000000 --- a/dist/enums/BotOptionFlags.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var BotOptionFlags; -(function (BotOptionFlags) { - BotOptionFlags[BotOptionFlags["None"] = 0] = "None"; - BotOptionFlags[BotOptionFlags["LiteObjectStore"] = 1] = "LiteObjectStore"; - BotOptionFlags[BotOptionFlags["StoreMyAttachmentsOnly"] = 2] = "StoreMyAttachmentsOnly"; -})(BotOptionFlags = exports.BotOptionFlags || (exports.BotOptionFlags = {})); -//# sourceMappingURL=BotOptionFlags.js.map \ No newline at end of file diff --git a/dist/enums/BotOptionFlags.js.map b/dist/enums/BotOptionFlags.js.map deleted file mode 100644 index 8b77df2..0000000 --- a/dist/enums/BotOptionFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BotOptionFlags.js","sourceRoot":"","sources":["../../lib/enums/BotOptionFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,cAKX;AALD,WAAY,cAAc;IAEtB,mDAAQ,CAAA;IACR,yEAAmB,CAAA;IACnB,uFAA0B,CAAA;AAC9B,CAAC,EALW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAKzB"} \ No newline at end of file diff --git a/dist/enums/BuiltInAnimations.d.ts b/dist/enums/BuiltInAnimations.d.ts deleted file mode 100644 index d9b2ce7..0000000 --- a/dist/enums/BuiltInAnimations.d.ts +++ /dev/null @@ -1,137 +0,0 @@ -export declare enum BuiltInAnimations { - AFRAID = "6b61c8e8-4747-0d75-12d7-e49ff207a4ca", - AIM_BAZOOKA_R = "b5b4a67d-0aee-30d2-72cd-77b333e932ef", - AIM_BOW_L = "46bb4359-de38-4ed8-6a22-f1f52fe8f506", - AIM_HANDGUN_R = "3147d815-6338-b932-f011-16b56d9ac18b", - AIM_RIFLE_R = "ea633413-8006-180a-c3ba-96dd1d756720", - ANGRY = "5747a48e-073e-c331-f6f3-7c2149613d3e", - AWAY = "fd037134-85d4-f241-72c6-4f42164fedee", - BACKFLIP = "c4ca6188-9127-4f31-0158-23c4e2f93304", - BELLY_LAUGH = "18b3a4b5-b463-bd48-e4b6-71eaac76c515", - BLOW_KISS = "db84829b-462c-ee83-1e27-9bbee66bd624", - BORED = "b906c4ba-703b-1940-32a3-0c7f7d791510", - BOW = "82e99230-c906-1403-4d9c-3889dd98daba", - BRUSH = "349a3801-54f9-bf2c-3bd0-1ac89772af01", - BUSY = "efcf670c-2d18-8128-973a-034ebc806b67", - CLAP = "9b0c1c4e-8ac7-7969-1494-28c874c4f668", - COURTBOW = "9ba1c942-08be-e43a-fb29-16ad440efc50", - CROUCH = "201f3fdf-cb1f-dbec-201f-7333e328ae7c", - CROUCHWALK = "47f5f6fb-22e5-ae44-f871-73aaaf4a6022", - CRY = "92624d3e-1068-f1aa-a5ec-8244585193ed", - CUSTOMIZE = "038fcec9-5ebd-8a8e-0e2e-6e71a0a1ac53", - CUSTOMIZE_DONE = "6883a61a-b27b-5914-a61e-dda118a9ee2c", - DANCE1 = "b68a3d7c-de9e-fc87-eec8-543d787e5b0d", - DANCE2 = "928cae18-e31d-76fd-9cc9-2f55160ff818", - DANCE3 = "30047778-10ea-1af7-6881-4db7a3a5a114", - DANCE4 = "951469f4-c7b2-c818-9dee-ad7eea8c30b7", - DANCE5 = "4bd69a1d-1114-a0b4-625f-84e0a5237155", - DANCE6 = "cd28b69b-9c95-bb78-3f94-8d605ff1bb12", - DANCE7 = "a54d8ee2-28bb-80a9-7f0c-7afbbe24a5d6", - DANCE8 = "b0dc417c-1f11-af36-2e80-7e7489fa7cdc", - DEAD = "57abaae6-1d17-7b1b-5f98-6d11a6411276", - DRINK = "0f86e355-dd31-a61c-fdb0-3a96b9aad05f", - EMBARRASSED = "514af488-9051-044a-b3fc-d4dbf76377c6", - EXPRESS_AFRAID = "aa2df84d-cf8f-7218-527b-424a52de766e", - EXPRESS_ANGER = "1a03b575-9634-b62a-5767-3a679e81f4de", - EXPRESS_BORED = "214aa6c1-ba6a-4578-f27c-ce7688f61d0d", - EXPRESS_CRY = "d535471b-85bf-3b4d-a542-93bea4f59d33", - EXPRESS_DISDAIN = "d4416ff1-09d3-300f-4183-1b68a19b9fc1", - EXPRESS_EMBARRASSED = "0b8c8211-d78c-33e8-fa28-c51a9594e424", - EXPRESS_FROWN = "fee3df48-fa3d-1015-1e26-a205810e3001", - EXPRESS_KISS = "1e8d90cc-a84e-e135-884c-7c82c8b03a14", - EXPRESS_LAUGH = "62570842-0950-96f8-341c-809e65110823", - EXPRESS_OPEN_MOUTH = "d63bc1f9-fc81-9625-a0c6-007176d82eb7", - EXPRESS_REPULSED = "f76cda94-41d4-a229-2872-e0296e58afe1", - EXPRESS_SAD = "eb6ebfb2-a4b3-a19c-d388-4dd5c03823f7", - EXPRESS_SHRUG = "a351b1bc-cc94-aac2-7bea-a7e6ebad15ef", - EXPRESS_SMILE = "b7c7c833-e3d3-c4e3-9fc0-131237446312", - EXPRESS_SURPRISE = "728646d9-cc79-08b2-32d6-937f0a835c24", - EXPRESS_TONGUE_OUT = "835965c6-7f2f-bda2-5deb-2478737f91bf", - EXPRESS_TOOTHSMILE = "b92ec1a5-e7ce-a76b-2b05-bcdb9311417e", - EXPRESS_WINK = "da020525-4d94-59d6-23d7-81fdebf33148", - EXPRESS_WORRY = "9c05e5c7-6f07-6ca4-ed5a-b230390c3950", - FALLDOWN = "666307d9-a860-572d-6fd4-c3ab8865c094", - FEMALE_WALK = "f5fc7433-043d-e819-8298-f519a119b688", - FINGER_WAG = "c1bc7f36-3ba0-d844-f93c-93be945d644f", - FIST_PUMP = "7db00ccd-f380-f3ee-439d-61968ec69c8a", - FLY = "aec4610c-757f-bc4e-c092-c6e9caf18daf", - FLYSLOW = "2b5a38b2-5e00-3a97-a495-4c826bc443e6", - HELLO = "9b29cd61-c45b-5689-ded2-91756b8d76a9", - HOLD_BAZOOKA_R = "ef62d355-c815-4816-2474-b1acc21094a6", - HOLD_BOW_L = "8b102617-bcba-037b-86c1-b76219f90c88", - HOLD_HANDGUN_R = "efdc1727-8b8a-c800-4077-975fc27ee2f2", - HOLD_RIFLE_R = "3d94bad0-c55b-7dcc-8763-033c59405d33", - HOLD_THROW_R = "7570c7b5-1f22-56dd-56ef-a9168241bbb6", - HOVER = "4ae8016b-31b9-03bb-c401-b1ea941db41d", - HOVER_DOWN = "20f063ea-8306-2562-0b07-5c853b37b31e", - HOVER_UP = "62c5de58-cb33-5743-3d07-9e4cd4352864", - IMPATIENT = "5ea3991f-c293-392e-6860-91dfa01278a3", - JUMP = "2305bd75-1ca9-b03b-1faa-b176b8a8c49e", - JUMP_FOR_JOY = "709ea28e-1573-c023-8bf8-520c8bc637fa", - KISS_MY_BUTT = "19999406-3a3a-d58c-a2ac-d72e555dcf51", - LAND = "7a17b059-12b2-41b1-570a-186368b6aa6f", - LAUGH_SHORT = "ca5b3f14-3194-7a2b-c894-aa699b718d1f", - MEDIUM_LAND = "f4f00d6e-b9fe-9292-f4cb-0ae06ea58d57", - MOTORCYCLE_SIT = "08464f78-3a8e-2944-cba5-0c94aff3af29", - MUSCLE_BEACH = "315c3a41-a5f3-0ba4-27da-f893f769e69b", - NO = "5a977ed9-7f72-44e9-4c4c-6e913df8ae74", - NO_UNHAPPY = "d83fa0e5-97ed-7eb2-e798-7bd006215cb4", - NYAH_NYAH = "f061723d-0a18-754f-66ee-29a44795a32f", - ONETWO_PUNCH = "eefc79be-daae-a239-8c04-890f5d23654a", - PEACE = "b312b10e-65ab-a0a4-8b3c-1326ea8e3ed9", - POINT_ME = "17c024cc-eef2-f6a0-3527-9869876d7752", - POINT_YOU = "ec952cca-61ef-aa3b-2789-4d1344f016de", - PRE_JUMP = "7a4e87fe-de39-6fcb-6223-024b00893244", - PUNCH_LEFT = "f3300ad9-3462-1d07-2044-0fef80062da0", - PUNCH_RIGHT = "c8e42d32-7310-6906-c903-cab5d4a34656", - REPULSED = "36f81a92-f076-5893-dc4b-7c3795e487cf", - ROUNDHOUSE_KICK = "49aea43b-5ac3-8a44-b595-96100af0beda", - RPS_COUNTDOWN = "35db4f7e-28c2-6679-cea9-3ee108f7fc7f", - RPS_PAPER = "0836b67f-7f7b-f37b-c00a-460dc1521f5a", - RPS_ROCK = "42dd95d5-0bc6-6392-f650-777304946c0f", - RPS_SCISSORS = "16803a9f-5140-e042-4d7b-d28ba247c325", - RUN = "05ddbff8-aaa9-92a1-2b74-8fe77a29b445", - SAD = "0eb702e2-cc5a-9a88-56a5-661a55c0676a", - SALUTE = "cd7668a6-7011-d7e2-ead8-fc69eff1a104", - SHOOT_BOW_L = "e04d450d-fdb5-0432-fd68-818aaf5935f8", - SHOUT = "6bd01860-4ebd-127a-bb3d-d1427e8e0c42", - SHRUG = "70ea714f-3a97-d742-1b01-590a8fcd1db5", - SIT = "1a5fe8ac-a804-8a5d-7cbd-56bd83184568", - SIT_FEMALE = "b1709c8d-ecd3-54a1-4f28-d55ac0840782", - SIT_GENERIC = "245f3c54-f1c0-bf2e-811f-46d8eeb386e7", - SIT_GROUND = "1c7600d6-661f-b87b-efe2-d7421eb93c86", - SIT_GROUND_CONSTRAINED = "1a2bd58e-87ff-0df8-0b4c-53e047b0bb6e", - SIT_TO_STAND = "a8dee56f-2eae-9e7a-05a2-6fb92b97e21e", - SLEEP = "f2bed5f9-9d44-39af-b0cd-257b2a17fe40", - SMOKE_IDLE = "d2f2ee58-8ad1-06c9-d8d3-3827ba31567a", - SMOKE_INHALE = "6802d553-49da-0778-9f85-1599a2266526", - SMOKE_THROW_DOWN = "0a9fb970-8b44-9114-d3a9-bf69cfe804d6", - SNAPSHOT = "eae8905b-271a-99e2-4c0e-31106afd100c", - STAND = "2408fe9e-df1d-1d7d-f4ff-1384fa7b350f", - STANDUP = "3da1d753-028a-5446-24f3-9c9b856d9422", - STAND_1 = "15468e00-3400-bb66-cecc-646d7c14458e", - STAND_2 = "370f3a20-6ca6-9971-848c-9a01bc42ae3c", - STAND_3 = "42b46214-4b44-79ae-deb8-0df61424ff4b", - STAND_4 = "f22fed8b-a5ed-2c93-64d5-bdd8b93c889f", - STRETCH = "80700431-74ec-a008-14f8-77575e73693f", - STRIDE = "1cb562b0-ba21-2202-efb3-30f82cdf9595", - SURF = "41426836-7437-7e89-025d-0aa4d10f1d69", - SURPRISE = "313b9881-4302-73c0-c7d0-0e7a36b6c224", - SWORD_STRIKE = "85428680-6bf9-3e64-b489-6f81087c24bd", - TALK = "5c682a95-6da4-a463-0bf6-0f5b7be129d1", - TANTRUM = "11000694-3f41-adc2-606b-eee1d66f3724", - THROW_R = "aa134404-7dac-7aca-2cba-435f9db875ca", - TRYON_SHIRT = "83ff59fe-2346-f236-9009-4e3608af64c1", - TURNLEFT = "56e0ba0d-4a9f-7f27-6117-32f2ebbf6135", - TURNRIGHT = "2d6daa51-3192-6794-8e2e-a15f8338ec30", - TYPE = "c541c47f-e0c0-058b-ad1a-d6ae3a4584d9", - WALK = "6ed24bd8-91aa-4b12-ccc7-c97c857ab4e0", - WHISPER = "7693f268-06c7-ea71-fa21-2b30d6533f8f", - WHISTLE = "b1ed7982-c68e-a982-7561-52a88a5298c0", - WINK = "869ecdad-a44b-671e-3266-56aef2e3ac2e", - WINK_HOLLYWOOD = "c0c4030f-c02b-49de-24ba-2331f43fe41c", - WORRY = "9f496bd2-589a-709f-16cc-69bf7df1d36c", - YES = "15dd911d-be82-2856-26db-27659b142875", - YES_HAPPY = "b8c8b2a3-9008-1771-3bfc-90924955ab2d", - YOGA_FLOAT = "42ecd00b-9947-a97c-400a-bbc9174c7aeb" -} diff --git a/dist/enums/BuiltInAnimations.js b/dist/enums/BuiltInAnimations.js deleted file mode 100644 index a823ef8..0000000 --- a/dist/enums/BuiltInAnimations.js +++ /dev/null @@ -1,141 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var BuiltInAnimations; -(function (BuiltInAnimations) { - BuiltInAnimations["AFRAID"] = "6b61c8e8-4747-0d75-12d7-e49ff207a4ca"; - BuiltInAnimations["AIM_BAZOOKA_R"] = "b5b4a67d-0aee-30d2-72cd-77b333e932ef"; - BuiltInAnimations["AIM_BOW_L"] = "46bb4359-de38-4ed8-6a22-f1f52fe8f506"; - BuiltInAnimations["AIM_HANDGUN_R"] = "3147d815-6338-b932-f011-16b56d9ac18b"; - BuiltInAnimations["AIM_RIFLE_R"] = "ea633413-8006-180a-c3ba-96dd1d756720"; - BuiltInAnimations["ANGRY"] = "5747a48e-073e-c331-f6f3-7c2149613d3e"; - BuiltInAnimations["AWAY"] = "fd037134-85d4-f241-72c6-4f42164fedee"; - BuiltInAnimations["BACKFLIP"] = "c4ca6188-9127-4f31-0158-23c4e2f93304"; - BuiltInAnimations["BELLY_LAUGH"] = "18b3a4b5-b463-bd48-e4b6-71eaac76c515"; - BuiltInAnimations["BLOW_KISS"] = "db84829b-462c-ee83-1e27-9bbee66bd624"; - BuiltInAnimations["BORED"] = "b906c4ba-703b-1940-32a3-0c7f7d791510"; - BuiltInAnimations["BOW"] = "82e99230-c906-1403-4d9c-3889dd98daba"; - BuiltInAnimations["BRUSH"] = "349a3801-54f9-bf2c-3bd0-1ac89772af01"; - BuiltInAnimations["BUSY"] = "efcf670c-2d18-8128-973a-034ebc806b67"; - BuiltInAnimations["CLAP"] = "9b0c1c4e-8ac7-7969-1494-28c874c4f668"; - BuiltInAnimations["COURTBOW"] = "9ba1c942-08be-e43a-fb29-16ad440efc50"; - BuiltInAnimations["CROUCH"] = "201f3fdf-cb1f-dbec-201f-7333e328ae7c"; - BuiltInAnimations["CROUCHWALK"] = "47f5f6fb-22e5-ae44-f871-73aaaf4a6022"; - BuiltInAnimations["CRY"] = "92624d3e-1068-f1aa-a5ec-8244585193ed"; - BuiltInAnimations["CUSTOMIZE"] = "038fcec9-5ebd-8a8e-0e2e-6e71a0a1ac53"; - BuiltInAnimations["CUSTOMIZE_DONE"] = "6883a61a-b27b-5914-a61e-dda118a9ee2c"; - BuiltInAnimations["DANCE1"] = "b68a3d7c-de9e-fc87-eec8-543d787e5b0d"; - BuiltInAnimations["DANCE2"] = "928cae18-e31d-76fd-9cc9-2f55160ff818"; - BuiltInAnimations["DANCE3"] = "30047778-10ea-1af7-6881-4db7a3a5a114"; - BuiltInAnimations["DANCE4"] = "951469f4-c7b2-c818-9dee-ad7eea8c30b7"; - BuiltInAnimations["DANCE5"] = "4bd69a1d-1114-a0b4-625f-84e0a5237155"; - BuiltInAnimations["DANCE6"] = "cd28b69b-9c95-bb78-3f94-8d605ff1bb12"; - BuiltInAnimations["DANCE7"] = "a54d8ee2-28bb-80a9-7f0c-7afbbe24a5d6"; - BuiltInAnimations["DANCE8"] = "b0dc417c-1f11-af36-2e80-7e7489fa7cdc"; - BuiltInAnimations["DEAD"] = "57abaae6-1d17-7b1b-5f98-6d11a6411276"; - BuiltInAnimations["DRINK"] = "0f86e355-dd31-a61c-fdb0-3a96b9aad05f"; - BuiltInAnimations["EMBARRASSED"] = "514af488-9051-044a-b3fc-d4dbf76377c6"; - BuiltInAnimations["EXPRESS_AFRAID"] = "aa2df84d-cf8f-7218-527b-424a52de766e"; - BuiltInAnimations["EXPRESS_ANGER"] = "1a03b575-9634-b62a-5767-3a679e81f4de"; - BuiltInAnimations["EXPRESS_BORED"] = "214aa6c1-ba6a-4578-f27c-ce7688f61d0d"; - BuiltInAnimations["EXPRESS_CRY"] = "d535471b-85bf-3b4d-a542-93bea4f59d33"; - BuiltInAnimations["EXPRESS_DISDAIN"] = "d4416ff1-09d3-300f-4183-1b68a19b9fc1"; - BuiltInAnimations["EXPRESS_EMBARRASSED"] = "0b8c8211-d78c-33e8-fa28-c51a9594e424"; - BuiltInAnimations["EXPRESS_FROWN"] = "fee3df48-fa3d-1015-1e26-a205810e3001"; - BuiltInAnimations["EXPRESS_KISS"] = "1e8d90cc-a84e-e135-884c-7c82c8b03a14"; - BuiltInAnimations["EXPRESS_LAUGH"] = "62570842-0950-96f8-341c-809e65110823"; - BuiltInAnimations["EXPRESS_OPEN_MOUTH"] = "d63bc1f9-fc81-9625-a0c6-007176d82eb7"; - BuiltInAnimations["EXPRESS_REPULSED"] = "f76cda94-41d4-a229-2872-e0296e58afe1"; - BuiltInAnimations["EXPRESS_SAD"] = "eb6ebfb2-a4b3-a19c-d388-4dd5c03823f7"; - BuiltInAnimations["EXPRESS_SHRUG"] = "a351b1bc-cc94-aac2-7bea-a7e6ebad15ef"; - BuiltInAnimations["EXPRESS_SMILE"] = "b7c7c833-e3d3-c4e3-9fc0-131237446312"; - BuiltInAnimations["EXPRESS_SURPRISE"] = "728646d9-cc79-08b2-32d6-937f0a835c24"; - BuiltInAnimations["EXPRESS_TONGUE_OUT"] = "835965c6-7f2f-bda2-5deb-2478737f91bf"; - BuiltInAnimations["EXPRESS_TOOTHSMILE"] = "b92ec1a5-e7ce-a76b-2b05-bcdb9311417e"; - BuiltInAnimations["EXPRESS_WINK"] = "da020525-4d94-59d6-23d7-81fdebf33148"; - BuiltInAnimations["EXPRESS_WORRY"] = "9c05e5c7-6f07-6ca4-ed5a-b230390c3950"; - BuiltInAnimations["FALLDOWN"] = "666307d9-a860-572d-6fd4-c3ab8865c094"; - BuiltInAnimations["FEMALE_WALK"] = "f5fc7433-043d-e819-8298-f519a119b688"; - BuiltInAnimations["FINGER_WAG"] = "c1bc7f36-3ba0-d844-f93c-93be945d644f"; - BuiltInAnimations["FIST_PUMP"] = "7db00ccd-f380-f3ee-439d-61968ec69c8a"; - BuiltInAnimations["FLY"] = "aec4610c-757f-bc4e-c092-c6e9caf18daf"; - BuiltInAnimations["FLYSLOW"] = "2b5a38b2-5e00-3a97-a495-4c826bc443e6"; - BuiltInAnimations["HELLO"] = "9b29cd61-c45b-5689-ded2-91756b8d76a9"; - BuiltInAnimations["HOLD_BAZOOKA_R"] = "ef62d355-c815-4816-2474-b1acc21094a6"; - BuiltInAnimations["HOLD_BOW_L"] = "8b102617-bcba-037b-86c1-b76219f90c88"; - BuiltInAnimations["HOLD_HANDGUN_R"] = "efdc1727-8b8a-c800-4077-975fc27ee2f2"; - BuiltInAnimations["HOLD_RIFLE_R"] = "3d94bad0-c55b-7dcc-8763-033c59405d33"; - BuiltInAnimations["HOLD_THROW_R"] = "7570c7b5-1f22-56dd-56ef-a9168241bbb6"; - BuiltInAnimations["HOVER"] = "4ae8016b-31b9-03bb-c401-b1ea941db41d"; - BuiltInAnimations["HOVER_DOWN"] = "20f063ea-8306-2562-0b07-5c853b37b31e"; - BuiltInAnimations["HOVER_UP"] = "62c5de58-cb33-5743-3d07-9e4cd4352864"; - BuiltInAnimations["IMPATIENT"] = "5ea3991f-c293-392e-6860-91dfa01278a3"; - BuiltInAnimations["JUMP"] = "2305bd75-1ca9-b03b-1faa-b176b8a8c49e"; - BuiltInAnimations["JUMP_FOR_JOY"] = "709ea28e-1573-c023-8bf8-520c8bc637fa"; - BuiltInAnimations["KISS_MY_BUTT"] = "19999406-3a3a-d58c-a2ac-d72e555dcf51"; - BuiltInAnimations["LAND"] = "7a17b059-12b2-41b1-570a-186368b6aa6f"; - BuiltInAnimations["LAUGH_SHORT"] = "ca5b3f14-3194-7a2b-c894-aa699b718d1f"; - BuiltInAnimations["MEDIUM_LAND"] = "f4f00d6e-b9fe-9292-f4cb-0ae06ea58d57"; - BuiltInAnimations["MOTORCYCLE_SIT"] = "08464f78-3a8e-2944-cba5-0c94aff3af29"; - BuiltInAnimations["MUSCLE_BEACH"] = "315c3a41-a5f3-0ba4-27da-f893f769e69b"; - BuiltInAnimations["NO"] = "5a977ed9-7f72-44e9-4c4c-6e913df8ae74"; - BuiltInAnimations["NO_UNHAPPY"] = "d83fa0e5-97ed-7eb2-e798-7bd006215cb4"; - BuiltInAnimations["NYAH_NYAH"] = "f061723d-0a18-754f-66ee-29a44795a32f"; - BuiltInAnimations["ONETWO_PUNCH"] = "eefc79be-daae-a239-8c04-890f5d23654a"; - BuiltInAnimations["PEACE"] = "b312b10e-65ab-a0a4-8b3c-1326ea8e3ed9"; - BuiltInAnimations["POINT_ME"] = "17c024cc-eef2-f6a0-3527-9869876d7752"; - BuiltInAnimations["POINT_YOU"] = "ec952cca-61ef-aa3b-2789-4d1344f016de"; - BuiltInAnimations["PRE_JUMP"] = "7a4e87fe-de39-6fcb-6223-024b00893244"; - BuiltInAnimations["PUNCH_LEFT"] = "f3300ad9-3462-1d07-2044-0fef80062da0"; - BuiltInAnimations["PUNCH_RIGHT"] = "c8e42d32-7310-6906-c903-cab5d4a34656"; - BuiltInAnimations["REPULSED"] = "36f81a92-f076-5893-dc4b-7c3795e487cf"; - BuiltInAnimations["ROUNDHOUSE_KICK"] = "49aea43b-5ac3-8a44-b595-96100af0beda"; - BuiltInAnimations["RPS_COUNTDOWN"] = "35db4f7e-28c2-6679-cea9-3ee108f7fc7f"; - BuiltInAnimations["RPS_PAPER"] = "0836b67f-7f7b-f37b-c00a-460dc1521f5a"; - BuiltInAnimations["RPS_ROCK"] = "42dd95d5-0bc6-6392-f650-777304946c0f"; - BuiltInAnimations["RPS_SCISSORS"] = "16803a9f-5140-e042-4d7b-d28ba247c325"; - BuiltInAnimations["RUN"] = "05ddbff8-aaa9-92a1-2b74-8fe77a29b445"; - BuiltInAnimations["SAD"] = "0eb702e2-cc5a-9a88-56a5-661a55c0676a"; - BuiltInAnimations["SALUTE"] = "cd7668a6-7011-d7e2-ead8-fc69eff1a104"; - BuiltInAnimations["SHOOT_BOW_L"] = "e04d450d-fdb5-0432-fd68-818aaf5935f8"; - BuiltInAnimations["SHOUT"] = "6bd01860-4ebd-127a-bb3d-d1427e8e0c42"; - BuiltInAnimations["SHRUG"] = "70ea714f-3a97-d742-1b01-590a8fcd1db5"; - BuiltInAnimations["SIT"] = "1a5fe8ac-a804-8a5d-7cbd-56bd83184568"; - BuiltInAnimations["SIT_FEMALE"] = "b1709c8d-ecd3-54a1-4f28-d55ac0840782"; - BuiltInAnimations["SIT_GENERIC"] = "245f3c54-f1c0-bf2e-811f-46d8eeb386e7"; - BuiltInAnimations["SIT_GROUND"] = "1c7600d6-661f-b87b-efe2-d7421eb93c86"; - BuiltInAnimations["SIT_GROUND_CONSTRAINED"] = "1a2bd58e-87ff-0df8-0b4c-53e047b0bb6e"; - BuiltInAnimations["SIT_TO_STAND"] = "a8dee56f-2eae-9e7a-05a2-6fb92b97e21e"; - BuiltInAnimations["SLEEP"] = "f2bed5f9-9d44-39af-b0cd-257b2a17fe40"; - BuiltInAnimations["SMOKE_IDLE"] = "d2f2ee58-8ad1-06c9-d8d3-3827ba31567a"; - BuiltInAnimations["SMOKE_INHALE"] = "6802d553-49da-0778-9f85-1599a2266526"; - BuiltInAnimations["SMOKE_THROW_DOWN"] = "0a9fb970-8b44-9114-d3a9-bf69cfe804d6"; - BuiltInAnimations["SNAPSHOT"] = "eae8905b-271a-99e2-4c0e-31106afd100c"; - BuiltInAnimations["STAND"] = "2408fe9e-df1d-1d7d-f4ff-1384fa7b350f"; - BuiltInAnimations["STANDUP"] = "3da1d753-028a-5446-24f3-9c9b856d9422"; - BuiltInAnimations["STAND_1"] = "15468e00-3400-bb66-cecc-646d7c14458e"; - BuiltInAnimations["STAND_2"] = "370f3a20-6ca6-9971-848c-9a01bc42ae3c"; - BuiltInAnimations["STAND_3"] = "42b46214-4b44-79ae-deb8-0df61424ff4b"; - BuiltInAnimations["STAND_4"] = "f22fed8b-a5ed-2c93-64d5-bdd8b93c889f"; - BuiltInAnimations["STRETCH"] = "80700431-74ec-a008-14f8-77575e73693f"; - BuiltInAnimations["STRIDE"] = "1cb562b0-ba21-2202-efb3-30f82cdf9595"; - BuiltInAnimations["SURF"] = "41426836-7437-7e89-025d-0aa4d10f1d69"; - BuiltInAnimations["SURPRISE"] = "313b9881-4302-73c0-c7d0-0e7a36b6c224"; - BuiltInAnimations["SWORD_STRIKE"] = "85428680-6bf9-3e64-b489-6f81087c24bd"; - BuiltInAnimations["TALK"] = "5c682a95-6da4-a463-0bf6-0f5b7be129d1"; - BuiltInAnimations["TANTRUM"] = "11000694-3f41-adc2-606b-eee1d66f3724"; - BuiltInAnimations["THROW_R"] = "aa134404-7dac-7aca-2cba-435f9db875ca"; - BuiltInAnimations["TRYON_SHIRT"] = "83ff59fe-2346-f236-9009-4e3608af64c1"; - BuiltInAnimations["TURNLEFT"] = "56e0ba0d-4a9f-7f27-6117-32f2ebbf6135"; - BuiltInAnimations["TURNRIGHT"] = "2d6daa51-3192-6794-8e2e-a15f8338ec30"; - BuiltInAnimations["TYPE"] = "c541c47f-e0c0-058b-ad1a-d6ae3a4584d9"; - BuiltInAnimations["WALK"] = "6ed24bd8-91aa-4b12-ccc7-c97c857ab4e0"; - BuiltInAnimations["WHISPER"] = "7693f268-06c7-ea71-fa21-2b30d6533f8f"; - BuiltInAnimations["WHISTLE"] = "b1ed7982-c68e-a982-7561-52a88a5298c0"; - BuiltInAnimations["WINK"] = "869ecdad-a44b-671e-3266-56aef2e3ac2e"; - BuiltInAnimations["WINK_HOLLYWOOD"] = "c0c4030f-c02b-49de-24ba-2331f43fe41c"; - BuiltInAnimations["WORRY"] = "9f496bd2-589a-709f-16cc-69bf7df1d36c"; - BuiltInAnimations["YES"] = "15dd911d-be82-2856-26db-27659b142875"; - BuiltInAnimations["YES_HAPPY"] = "b8c8b2a3-9008-1771-3bfc-90924955ab2d"; - BuiltInAnimations["YOGA_FLOAT"] = "42ecd00b-9947-a97c-400a-bbc9174c7aeb"; -})(BuiltInAnimations = exports.BuiltInAnimations || (exports.BuiltInAnimations = {})); -//# sourceMappingURL=BuiltInAnimations.js.map \ No newline at end of file diff --git a/dist/enums/BuiltInAnimations.js.map b/dist/enums/BuiltInAnimations.js.map deleted file mode 100644 index 95115ba..0000000 --- a/dist/enums/BuiltInAnimations.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BuiltInAnimations.js","sourceRoot":"","sources":["../../lib/enums/BuiltInAnimations.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/enums/ChatAudible.d.ts b/dist/enums/ChatAudible.d.ts deleted file mode 100644 index eb3a9da..0000000 --- a/dist/enums/ChatAudible.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export declare enum ChatAudibleLevel { - Not = -1, - Barely = 0, - Fully = 1 -} diff --git a/dist/enums/ChatAudible.js b/dist/enums/ChatAudible.js deleted file mode 100644 index 6a64018..0000000 --- a/dist/enums/ChatAudible.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var ChatAudibleLevel; -(function (ChatAudibleLevel) { - ChatAudibleLevel[ChatAudibleLevel["Not"] = -1] = "Not"; - ChatAudibleLevel[ChatAudibleLevel["Barely"] = 0] = "Barely"; - ChatAudibleLevel[ChatAudibleLevel["Fully"] = 1] = "Fully"; -})(ChatAudibleLevel = exports.ChatAudibleLevel || (exports.ChatAudibleLevel = {})); -//# sourceMappingURL=ChatAudible.js.map \ No newline at end of file diff --git a/dist/enums/ChatAudible.js.map b/dist/enums/ChatAudible.js.map deleted file mode 100644 index 5b96e9c..0000000 --- a/dist/enums/ChatAudible.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChatAudible.js","sourceRoot":"","sources":["../../lib/enums/ChatAudible.ts"],"names":[],"mappings":";;AAAA,IAAY,gBAKX;AALD,WAAY,gBAAgB;IAExB,sDAAQ,CAAA;IACR,2DAAU,CAAA;IACV,yDAAS,CAAA;AACb,CAAC,EALW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAK3B"} \ No newline at end of file diff --git a/dist/enums/ChatSourceType.d.ts b/dist/enums/ChatSourceType.d.ts deleted file mode 100644 index f2a18c6..0000000 --- a/dist/enums/ChatSourceType.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export declare enum ChatSourceType { - System = 0, - Agent = 1, - Object = 2 -} diff --git a/dist/enums/ChatSourceType.js b/dist/enums/ChatSourceType.js deleted file mode 100644 index ba82432..0000000 --- a/dist/enums/ChatSourceType.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var ChatSourceType; -(function (ChatSourceType) { - ChatSourceType[ChatSourceType["System"] = 0] = "System"; - ChatSourceType[ChatSourceType["Agent"] = 1] = "Agent"; - ChatSourceType[ChatSourceType["Object"] = 2] = "Object"; -})(ChatSourceType = exports.ChatSourceType || (exports.ChatSourceType = {})); -//# sourceMappingURL=ChatSourceType.js.map \ No newline at end of file diff --git a/dist/enums/ChatSourceType.js.map b/dist/enums/ChatSourceType.js.map deleted file mode 100644 index b0a6df1..0000000 --- a/dist/enums/ChatSourceType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChatSourceType.js","sourceRoot":"","sources":["../../lib/enums/ChatSourceType.ts"],"names":[],"mappings":";;AAAA,IAAY,cAKX;AALD,WAAY,cAAc;IAEtB,uDAAU,CAAA;IACV,qDAAS,CAAA;IACT,uDAAU,CAAA;AACd,CAAC,EALW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAKzB"} \ No newline at end of file diff --git a/dist/enums/ChatType.d.ts b/dist/enums/ChatType.d.ts deleted file mode 100644 index eb540c7..0000000 --- a/dist/enums/ChatType.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export declare enum ChatType { - Whisper = 0, - Normal = 1, - Shout = 2, - Say = 3, - StartTyping = 4, - StopTyping = 5, - Debug = 6, - OwnerSay = 8, - RegionSayTo = 9, - RegionSay = 255 -} diff --git a/dist/enums/ChatType.js b/dist/enums/ChatType.js deleted file mode 100644 index 38bd120..0000000 --- a/dist/enums/ChatType.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var ChatType; -(function (ChatType) { - ChatType[ChatType["Whisper"] = 0] = "Whisper"; - ChatType[ChatType["Normal"] = 1] = "Normal"; - ChatType[ChatType["Shout"] = 2] = "Shout"; - ChatType[ChatType["Say"] = 3] = "Say"; - ChatType[ChatType["StartTyping"] = 4] = "StartTyping"; - ChatType[ChatType["StopTyping"] = 5] = "StopTyping"; - ChatType[ChatType["Debug"] = 6] = "Debug"; - ChatType[ChatType["OwnerSay"] = 8] = "OwnerSay"; - ChatType[ChatType["RegionSayTo"] = 9] = "RegionSayTo"; - ChatType[ChatType["RegionSay"] = 255] = "RegionSay"; -})(ChatType = exports.ChatType || (exports.ChatType = {})); -//# sourceMappingURL=ChatType.js.map \ No newline at end of file diff --git a/dist/enums/ChatType.js.map b/dist/enums/ChatType.js.map deleted file mode 100644 index a16d359..0000000 --- a/dist/enums/ChatType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChatType.js","sourceRoot":"","sources":["../../lib/enums/ChatType.ts"],"names":[],"mappings":";;AAAA,IAAY,QAYX;AAZD,WAAY,QAAQ;IAEhB,6CAAW,CAAA;IACX,2CAAU,CAAA;IACV,yCAAS,CAAA;IACT,qCAAO,CAAA;IACP,qDAAe,CAAA;IACf,mDAAc,CAAA;IACd,yCAAS,CAAA;IACT,+CAAY,CAAA;IACZ,qDAAe,CAAA;IACf,mDAAe,CAAA;AACnB,CAAC,EAZW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAYnB"} \ No newline at end of file diff --git a/dist/enums/CompressedFlags.d.ts b/dist/enums/CompressedFlags.d.ts deleted file mode 100644 index 55bc432..0000000 --- a/dist/enums/CompressedFlags.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -export declare enum CompressedFlags { - None = 0, - ScratchPad = 1, - Tree = 2, - HasText = 4, - HasParticles = 8, - HasSound = 16, - HasParent = 32, - TextureAnimation = 64, - HasAngularVelocity = 128, - HasNameValues = 256, - MediaURL = 512 -} diff --git a/dist/enums/CompressedFlags.js b/dist/enums/CompressedFlags.js deleted file mode 100644 index ad22def..0000000 --- a/dist/enums/CompressedFlags.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var CompressedFlags; -(function (CompressedFlags) { - CompressedFlags[CompressedFlags["None"] = 0] = "None"; - CompressedFlags[CompressedFlags["ScratchPad"] = 1] = "ScratchPad"; - CompressedFlags[CompressedFlags["Tree"] = 2] = "Tree"; - CompressedFlags[CompressedFlags["HasText"] = 4] = "HasText"; - CompressedFlags[CompressedFlags["HasParticles"] = 8] = "HasParticles"; - CompressedFlags[CompressedFlags["HasSound"] = 16] = "HasSound"; - CompressedFlags[CompressedFlags["HasParent"] = 32] = "HasParent"; - CompressedFlags[CompressedFlags["TextureAnimation"] = 64] = "TextureAnimation"; - CompressedFlags[CompressedFlags["HasAngularVelocity"] = 128] = "HasAngularVelocity"; - CompressedFlags[CompressedFlags["HasNameValues"] = 256] = "HasNameValues"; - CompressedFlags[CompressedFlags["MediaURL"] = 512] = "MediaURL"; -})(CompressedFlags = exports.CompressedFlags || (exports.CompressedFlags = {})); -//# sourceMappingURL=CompressedFlags.js.map \ No newline at end of file diff --git a/dist/enums/CompressedFlags.js.map b/dist/enums/CompressedFlags.js.map deleted file mode 100644 index a2b9c93..0000000 --- a/dist/enums/CompressedFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CompressedFlags.js","sourceRoot":"","sources":["../../lib/enums/CompressedFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,eAaX;AAbD,WAAY,eAAe;IAEvB,qDAAW,CAAA;IACX,iEAAiB,CAAA;IACjB,qDAAW,CAAA;IACX,2DAAc,CAAA;IACd,qEAAmB,CAAA;IACnB,8DAAe,CAAA;IACf,gEAAgB,CAAA;IAChB,8EAAuB,CAAA;IACvB,mFAAyB,CAAA;IACzB,yEAAqB,CAAA;IACrB,+DAAgB,CAAA;AACpB,CAAC,EAbW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAa1B"} \ No newline at end of file diff --git a/dist/enums/ControlFlags.d.ts b/dist/enums/ControlFlags.d.ts deleted file mode 100644 index 9f79f64..0000000 --- a/dist/enums/ControlFlags.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -export declare enum ControlFlags { - NONE = 0, - AGENT_CONTROL_AT_POS = 1, - AGENT_CONTROL_AT_NEG = 2, - AGENT_CONTROL_LEFT_POS = 4, - AGENT_CONTROL_LEFT_NEG = 8, - AGENT_CONTROL_UP_POS = 16, - AGENT_CONTROL_UP_NEG = 32, - AGENT_CONTROL_PITCH_POS = 64, - AGENT_CONTROL_PITCH_NEG = 128, - AGENT_CONTROL_YAW_POS = 256, - AGENT_CONTROL_YAW_NEG = 512, - AGENT_CONTROL_FAST_AT = 1024, - AGENT_CONTROL_FAST_LEFT = 2048, - AGENT_CONTROL_FAST_UP = 4096, - AGENT_CONTROL_FLY = 8192, - AGENT_CONTROL_STOP = 16384, - AGENT_CONTROL_FINISH_ANIM = 32768, - AGENT_CONTROL_STAND_UP = 65536, - AGENT_CONTROL_SIT_ON_GROUND = 131072, - AGENT_CONTROL_MOUSELOOK = 262144, - AGENT_CONTROL_NUDGE_AT_POS = 524288, - AGENT_CONTROL_NUDGE_AT_NEG = 1048576, - AGENT_CONTROL_NUDGE_LEFT_POS = 2097152, - AGENT_CONTROL_NUDGE_LEFT_NEG = 4194304, - AGENT_CONTROL_NUDGE_UP_POS = 8388608, - AGENT_CONTROL_NUDGE_UP_NEG = 16777216, - AGENT_CONTROL_TURN_LEFT = 33554432, - AGENT_CONTROL_TURN_RIGHT = 67108864, - AGENT_CONTROL_AWAY = 134217728, - AGENT_CONTROL_LBUTTON_DOWN = 268435456, - AGENT_CONTROL_LBUTTON_UP = 536870912, - AGENT_CONTROL_ML_LBUTTON_DOWN = 1073741824, - AGENT_CONTROL_ML_LBUTTON_UP = -2147483648 -} diff --git a/dist/enums/ControlFlags.js b/dist/enums/ControlFlags.js deleted file mode 100644 index e4d0f46..0000000 --- a/dist/enums/ControlFlags.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var ControlFlags; -(function (ControlFlags) { - ControlFlags[ControlFlags["NONE"] = 0] = "NONE"; - ControlFlags[ControlFlags["AGENT_CONTROL_AT_POS"] = 1] = "AGENT_CONTROL_AT_POS"; - ControlFlags[ControlFlags["AGENT_CONTROL_AT_NEG"] = 2] = "AGENT_CONTROL_AT_NEG"; - ControlFlags[ControlFlags["AGENT_CONTROL_LEFT_POS"] = 4] = "AGENT_CONTROL_LEFT_POS"; - ControlFlags[ControlFlags["AGENT_CONTROL_LEFT_NEG"] = 8] = "AGENT_CONTROL_LEFT_NEG"; - ControlFlags[ControlFlags["AGENT_CONTROL_UP_POS"] = 16] = "AGENT_CONTROL_UP_POS"; - ControlFlags[ControlFlags["AGENT_CONTROL_UP_NEG"] = 32] = "AGENT_CONTROL_UP_NEG"; - ControlFlags[ControlFlags["AGENT_CONTROL_PITCH_POS"] = 64] = "AGENT_CONTROL_PITCH_POS"; - ControlFlags[ControlFlags["AGENT_CONTROL_PITCH_NEG"] = 128] = "AGENT_CONTROL_PITCH_NEG"; - ControlFlags[ControlFlags["AGENT_CONTROL_YAW_POS"] = 256] = "AGENT_CONTROL_YAW_POS"; - ControlFlags[ControlFlags["AGENT_CONTROL_YAW_NEG"] = 512] = "AGENT_CONTROL_YAW_NEG"; - ControlFlags[ControlFlags["AGENT_CONTROL_FAST_AT"] = 1024] = "AGENT_CONTROL_FAST_AT"; - ControlFlags[ControlFlags["AGENT_CONTROL_FAST_LEFT"] = 2048] = "AGENT_CONTROL_FAST_LEFT"; - ControlFlags[ControlFlags["AGENT_CONTROL_FAST_UP"] = 4096] = "AGENT_CONTROL_FAST_UP"; - ControlFlags[ControlFlags["AGENT_CONTROL_FLY"] = 8192] = "AGENT_CONTROL_FLY"; - ControlFlags[ControlFlags["AGENT_CONTROL_STOP"] = 16384] = "AGENT_CONTROL_STOP"; - ControlFlags[ControlFlags["AGENT_CONTROL_FINISH_ANIM"] = 32768] = "AGENT_CONTROL_FINISH_ANIM"; - ControlFlags[ControlFlags["AGENT_CONTROL_STAND_UP"] = 65536] = "AGENT_CONTROL_STAND_UP"; - ControlFlags[ControlFlags["AGENT_CONTROL_SIT_ON_GROUND"] = 131072] = "AGENT_CONTROL_SIT_ON_GROUND"; - ControlFlags[ControlFlags["AGENT_CONTROL_MOUSELOOK"] = 262144] = "AGENT_CONTROL_MOUSELOOK"; - ControlFlags[ControlFlags["AGENT_CONTROL_NUDGE_AT_POS"] = 524288] = "AGENT_CONTROL_NUDGE_AT_POS"; - ControlFlags[ControlFlags["AGENT_CONTROL_NUDGE_AT_NEG"] = 1048576] = "AGENT_CONTROL_NUDGE_AT_NEG"; - ControlFlags[ControlFlags["AGENT_CONTROL_NUDGE_LEFT_POS"] = 2097152] = "AGENT_CONTROL_NUDGE_LEFT_POS"; - ControlFlags[ControlFlags["AGENT_CONTROL_NUDGE_LEFT_NEG"] = 4194304] = "AGENT_CONTROL_NUDGE_LEFT_NEG"; - ControlFlags[ControlFlags["AGENT_CONTROL_NUDGE_UP_POS"] = 8388608] = "AGENT_CONTROL_NUDGE_UP_POS"; - ControlFlags[ControlFlags["AGENT_CONTROL_NUDGE_UP_NEG"] = 16777216] = "AGENT_CONTROL_NUDGE_UP_NEG"; - ControlFlags[ControlFlags["AGENT_CONTROL_TURN_LEFT"] = 33554432] = "AGENT_CONTROL_TURN_LEFT"; - ControlFlags[ControlFlags["AGENT_CONTROL_TURN_RIGHT"] = 67108864] = "AGENT_CONTROL_TURN_RIGHT"; - ControlFlags[ControlFlags["AGENT_CONTROL_AWAY"] = 134217728] = "AGENT_CONTROL_AWAY"; - ControlFlags[ControlFlags["AGENT_CONTROL_LBUTTON_DOWN"] = 268435456] = "AGENT_CONTROL_LBUTTON_DOWN"; - ControlFlags[ControlFlags["AGENT_CONTROL_LBUTTON_UP"] = 536870912] = "AGENT_CONTROL_LBUTTON_UP"; - ControlFlags[ControlFlags["AGENT_CONTROL_ML_LBUTTON_DOWN"] = 1073741824] = "AGENT_CONTROL_ML_LBUTTON_DOWN"; - ControlFlags[ControlFlags["AGENT_CONTROL_ML_LBUTTON_UP"] = -2147483648] = "AGENT_CONTROL_ML_LBUTTON_UP"; -})(ControlFlags = exports.ControlFlags || (exports.ControlFlags = {})); -//# sourceMappingURL=ControlFlags.js.map \ No newline at end of file diff --git a/dist/enums/ControlFlags.js.map b/dist/enums/ControlFlags.js.map deleted file mode 100644 index 39889e3..0000000 --- a/dist/enums/ControlFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ControlFlags.js","sourceRoot":"","sources":["../../lib/enums/ControlFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,YAmCX;AAnCD,WAAY,YAAY;IAEpB,+CAAQ,CAAA;IACR,+EAA+B,CAAA;IAC/B,+EAA+B,CAAA;IAC/B,mFAAiC,CAAA;IACjC,mFAAiC,CAAA;IACjC,gFAA+B,CAAA;IAC/B,gFAA+B,CAAA;IAC/B,sFAAkC,CAAA;IAClC,uFAAkC,CAAA;IAClC,mFAAgC,CAAA;IAChC,mFAAgC,CAAA;IAChC,oFAAiC,CAAA;IACjC,wFAAmC,CAAA;IACnC,oFAAiC,CAAA;IACjC,4EAA6B,CAAA;IAC7B,+EAA8B,CAAA;IAC9B,6FAAqC,CAAA;IACrC,uFAAkC,CAAA;IAClC,kGAAuC,CAAA;IACvC,0FAAmC,CAAA;IACnC,gGAAsC,CAAA;IACtC,iGAAsC,CAAA;IACtC,qGAAwC,CAAA;IACxC,qGAAwC,CAAA;IACxC,iGAAsC,CAAA;IACtC,kGAAsC,CAAA;IACtC,4FAAmC,CAAA;IACnC,8FAAoC,CAAA;IACpC,mFAA8B,CAAA;IAC9B,mGAAsC,CAAA;IACtC,+FAAoC,CAAA;IACpC,0GAAyC,CAAA;IACzC,uGAAuC,CAAA;AAC3C,CAAC,EAnCW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAmCvB"} \ No newline at end of file diff --git a/dist/enums/DecodeFlags.d.ts b/dist/enums/DecodeFlags.d.ts deleted file mode 100644 index 3289b6d..0000000 --- a/dist/enums/DecodeFlags.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export declare enum DecodeFlags { - DontChangeFlags = 1 -} diff --git a/dist/enums/DecodeFlags.js b/dist/enums/DecodeFlags.js deleted file mode 100644 index 2ae3e84..0000000 --- a/dist/enums/DecodeFlags.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var DecodeFlags; -(function (DecodeFlags) { - DecodeFlags[DecodeFlags["DontChangeFlags"] = 1] = "DontChangeFlags"; -})(DecodeFlags = exports.DecodeFlags || (exports.DecodeFlags = {})); -//# sourceMappingURL=DecodeFlags.js.map \ No newline at end of file diff --git a/dist/enums/DecodeFlags.js.map b/dist/enums/DecodeFlags.js.map deleted file mode 100644 index 7049de8..0000000 --- a/dist/enums/DecodeFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DecodeFlags.js","sourceRoot":"","sources":["../../lib/enums/DecodeFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,WAGX;AAHD,WAAY,WAAW;IAEnB,mEAAmB,CAAA;AACvB,CAAC,EAHW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAGtB"} \ No newline at end of file diff --git a/dist/enums/ExtraParamType.d.ts b/dist/enums/ExtraParamType.d.ts deleted file mode 100644 index 6b41e3a..0000000 --- a/dist/enums/ExtraParamType.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -export declare enum ExtraParamType { - Flexible = 16, - Light = 32, - Sculpt = 48, - LightImage = 64, - Mesh = 96 -} diff --git a/dist/enums/ExtraParamType.js b/dist/enums/ExtraParamType.js deleted file mode 100644 index 9a28453..0000000 --- a/dist/enums/ExtraParamType.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var ExtraParamType; -(function (ExtraParamType) { - ExtraParamType[ExtraParamType["Flexible"] = 16] = "Flexible"; - ExtraParamType[ExtraParamType["Light"] = 32] = "Light"; - ExtraParamType[ExtraParamType["Sculpt"] = 48] = "Sculpt"; - ExtraParamType[ExtraParamType["LightImage"] = 64] = "LightImage"; - ExtraParamType[ExtraParamType["Mesh"] = 96] = "Mesh"; -})(ExtraParamType = exports.ExtraParamType || (exports.ExtraParamType = {})); -//# sourceMappingURL=ExtraParamType.js.map \ No newline at end of file diff --git a/dist/enums/ExtraParamType.js.map b/dist/enums/ExtraParamType.js.map deleted file mode 100644 index a13c329..0000000 --- a/dist/enums/ExtraParamType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ExtraParamType.js","sourceRoot":"","sources":["../../lib/enums/ExtraParamType.ts"],"names":[],"mappings":";;AAAA,IAAY,cAOX;AAPD,WAAY,cAAc;IAEtB,4DAAe,CAAA;IACf,sDAAY,CAAA;IACZ,wDAAa,CAAA;IACb,gEAAiB,CAAA;IACjB,oDAAW,CAAA;AACf,CAAC,EAPW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAOzB"} \ No newline at end of file diff --git a/dist/enums/FilterResponse.d.ts b/dist/enums/FilterResponse.d.ts deleted file mode 100644 index 0912d68..0000000 --- a/dist/enums/FilterResponse.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export declare enum FilterResponse { - NoMatch = 0, - Match = 1, - Finish = 2 -} diff --git a/dist/enums/FilterResponse.js b/dist/enums/FilterResponse.js deleted file mode 100644 index 56971f9..0000000 --- a/dist/enums/FilterResponse.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var FilterResponse; -(function (FilterResponse) { - FilterResponse[FilterResponse["NoMatch"] = 0] = "NoMatch"; - FilterResponse[FilterResponse["Match"] = 1] = "Match"; - FilterResponse[FilterResponse["Finish"] = 2] = "Finish"; -})(FilterResponse = exports.FilterResponse || (exports.FilterResponse = {})); -//# sourceMappingURL=FilterResponse.js.map \ No newline at end of file diff --git a/dist/enums/FilterResponse.js.map b/dist/enums/FilterResponse.js.map deleted file mode 100644 index 5cfc7fd..0000000 --- a/dist/enums/FilterResponse.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FilterResponse.js","sourceRoot":"","sources":["../../lib/enums/FilterResponse.ts"],"names":[],"mappings":";;AAAA,IAAY,cAKX;AALD,WAAY,cAAc;IAEtB,yDAAW,CAAA;IACX,qDAAS,CAAA;IACT,uDAAU,CAAA;AACd,CAAC,EALW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAKzB"} \ No newline at end of file diff --git a/dist/enums/GridItemType.d.ts b/dist/enums/GridItemType.d.ts deleted file mode 100644 index d360144..0000000 --- a/dist/enums/GridItemType.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -export declare enum GridItemType { - Telehub = 1, - PgEvent = 2, - MatureEvent = 3, - Popular = 4, - AgentLocations = 6, - LandForSale = 7, - Classified = 8, - AdultEvent = 9, - AdultLandForSale = 10 -} diff --git a/dist/enums/GridItemType.js b/dist/enums/GridItemType.js deleted file mode 100644 index 7343231..0000000 --- a/dist/enums/GridItemType.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var GridItemType; -(function (GridItemType) { - GridItemType[GridItemType["Telehub"] = 1] = "Telehub"; - GridItemType[GridItemType["PgEvent"] = 2] = "PgEvent"; - GridItemType[GridItemType["MatureEvent"] = 3] = "MatureEvent"; - GridItemType[GridItemType["Popular"] = 4] = "Popular"; - GridItemType[GridItemType["AgentLocations"] = 6] = "AgentLocations"; - GridItemType[GridItemType["LandForSale"] = 7] = "LandForSale"; - GridItemType[GridItemType["Classified"] = 8] = "Classified"; - GridItemType[GridItemType["AdultEvent"] = 9] = "AdultEvent"; - GridItemType[GridItemType["AdultLandForSale"] = 10] = "AdultLandForSale"; -})(GridItemType = exports.GridItemType || (exports.GridItemType = {})); -//# sourceMappingURL=GridItemType.js.map \ No newline at end of file diff --git a/dist/enums/GridItemType.js.map b/dist/enums/GridItemType.js.map deleted file mode 100644 index 1c10b31..0000000 --- a/dist/enums/GridItemType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GridItemType.js","sourceRoot":"","sources":["../../lib/enums/GridItemType.ts"],"names":[],"mappings":";;AAAA,IAAY,YAWX;AAXD,WAAY,YAAY;IAEpB,qDAAW,CAAA;IACX,qDAAW,CAAA;IACX,6DAAe,CAAA;IACf,qDAAW,CAAA;IACX,mEAAkB,CAAA;IAClB,6DAAe,CAAA;IACf,2DAAc,CAAA;IACd,2DAAc,CAAA;IACd,wEAAqB,CAAA;AACzB,CAAC,EAXW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAWvB"} \ No newline at end of file diff --git a/dist/enums/GridLayerType.d.ts b/dist/enums/GridLayerType.d.ts deleted file mode 100644 index be33e71..0000000 --- a/dist/enums/GridLayerType.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export declare enum GridLayerType { - Objects = 0, - Terrain = 1, - LandForSale = 2 -} diff --git a/dist/enums/GridLayerType.js b/dist/enums/GridLayerType.js deleted file mode 100644 index 7dbd761..0000000 --- a/dist/enums/GridLayerType.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var GridLayerType; -(function (GridLayerType) { - GridLayerType[GridLayerType["Objects"] = 0] = "Objects"; - GridLayerType[GridLayerType["Terrain"] = 1] = "Terrain"; - GridLayerType[GridLayerType["LandForSale"] = 2] = "LandForSale"; -})(GridLayerType = exports.GridLayerType || (exports.GridLayerType = {})); -//# sourceMappingURL=GridLayerType.js.map \ No newline at end of file diff --git a/dist/enums/GridLayerType.js.map b/dist/enums/GridLayerType.js.map deleted file mode 100644 index 4a81114..0000000 --- a/dist/enums/GridLayerType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GridLayerType.js","sourceRoot":"","sources":["../../lib/enums/GridLayerType.ts"],"names":[],"mappings":";;AAAA,IAAY,aAKX;AALD,WAAY,aAAa;IAErB,uDAAW,CAAA;IACX,uDAAW,CAAA;IACX,+DAAe,CAAA;AACnB,CAAC,EALW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAKxB"} \ No newline at end of file diff --git a/dist/enums/HTTPAssets.d.ts b/dist/enums/HTTPAssets.d.ts deleted file mode 100644 index fd72f91..0000000 --- a/dist/enums/HTTPAssets.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -export declare enum HTTPAssets { - ASSET_TEXTURE = "texture", - ASSET_SOUND = "sound", - ASSET_ANIMATION = "animatn", - ASSET_GESTURE = "gesture", - ASSET_LANDMARK = "landmark", - ASSET_CALLINGCARD = "callcard", - ASSET_SCRIPT = "script", - ASSET_CLOTHING = "clothing", - ASSET_OBJECT = "object", - ASSET_NOTECARD = "notecard", - ASSET_CATEGORY = "category", - ASSET_LSL_TEXT = "lsltext", - ASSET_LSL_BYTECODE = "lslbyte", - ASSET_BODYPART = "bodypart", - ASSET_SIMSTATE = "simstate", - ASSET_LINK = "link", - ASSET_LINK_FOLDER = "link_f", - ASSET_MESH = "mesh", - ASSET_WIDGET = "widget", - ASSET_PERSON = "person" -} diff --git a/dist/enums/HTTPAssets.js b/dist/enums/HTTPAssets.js deleted file mode 100644 index c381a00..0000000 --- a/dist/enums/HTTPAssets.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var HTTPAssets; -(function (HTTPAssets) { - HTTPAssets["ASSET_TEXTURE"] = "texture"; - HTTPAssets["ASSET_SOUND"] = "sound"; - HTTPAssets["ASSET_ANIMATION"] = "animatn"; - HTTPAssets["ASSET_GESTURE"] = "gesture"; - HTTPAssets["ASSET_LANDMARK"] = "landmark"; - HTTPAssets["ASSET_CALLINGCARD"] = "callcard"; - HTTPAssets["ASSET_SCRIPT"] = "script"; - HTTPAssets["ASSET_CLOTHING"] = "clothing"; - HTTPAssets["ASSET_OBJECT"] = "object"; - HTTPAssets["ASSET_NOTECARD"] = "notecard"; - HTTPAssets["ASSET_CATEGORY"] = "category"; - HTTPAssets["ASSET_LSL_TEXT"] = "lsltext"; - HTTPAssets["ASSET_LSL_BYTECODE"] = "lslbyte"; - HTTPAssets["ASSET_BODYPART"] = "bodypart"; - HTTPAssets["ASSET_SIMSTATE"] = "simstate"; - HTTPAssets["ASSET_LINK"] = "link"; - HTTPAssets["ASSET_LINK_FOLDER"] = "link_f"; - HTTPAssets["ASSET_MESH"] = "mesh"; - HTTPAssets["ASSET_WIDGET"] = "widget"; - HTTPAssets["ASSET_PERSON"] = "person"; -})(HTTPAssets = exports.HTTPAssets || (exports.HTTPAssets = {})); -//# sourceMappingURL=HTTPAssets.js.map \ No newline at end of file diff --git a/dist/enums/HTTPAssets.js.map b/dist/enums/HTTPAssets.js.map deleted file mode 100644 index 03ed662..0000000 --- a/dist/enums/HTTPAssets.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"HTTPAssets.js","sourceRoot":"","sources":["../../lib/enums/HTTPAssets.ts"],"names":[],"mappings":";;AAAA,IAAY,UAsBX;AAtBD,WAAY,UAAU;IAElB,uCAAyB,CAAA;IACzB,mCAAqB,CAAA;IACrB,yCAA2B,CAAA;IAC3B,uCAAyB,CAAA;IACzB,yCAA2B,CAAA;IAC3B,4CAA8B,CAAA;IAC9B,qCAAuB,CAAA;IACvB,yCAA2B,CAAA;IAC3B,qCAAuB,CAAA;IACvB,yCAA2B,CAAA;IAC3B,yCAA2B,CAAA;IAC3B,wCAA0B,CAAA;IAC1B,4CAA8B,CAAA;IAC9B,yCAA2B,CAAA;IAC3B,yCAA2B,CAAA;IAC3B,iCAAmB,CAAA;IACnB,0CAA4B,CAAA;IAC5B,iCAAmB,CAAA;IACnB,qCAAuB,CAAA;IACvB,qCAAuB,CAAA;AAC3B,CAAC,EAtBW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAsBrB"} \ No newline at end of file diff --git a/dist/enums/InstantMessageDialog.d.ts b/dist/enums/InstantMessageDialog.d.ts deleted file mode 100644 index 520a027..0000000 --- a/dist/enums/InstantMessageDialog.d.ts +++ /dev/null @@ -1,45 +0,0 @@ -export declare enum InstantMessageDialog { - MessageFromAgent = 0, - MessageBox = 1, - MessageBoxCountdown = 2, - GroupInvitation = 3, - InventoryOffered = 4, - InventoryAccepted = 5, - InventoryDeclined = 6, - GroupVote = 7, - DeprecatedGroupMessage = 8, - TaskInventoryOffered = 9, - TaskInventoryAccepted = 10, - TaskInventoryDeclined = 11, - NewUserDefault = 12, - SessionAdd = 13, - SessionOfflineAdd = 14, - SessionGroupStart = 15, - SessionCardlessStart = 16, - SessionSend = 17, - SessionDrop = 18, - MessageFromObject = 19, - BusyAutoResponse = 20, - ConsoleAndChatHistory = 21, - RequestTeleport = 22, - AcceptTeleport = 23, - DenyTeleport = 24, - GodLikeRequestTeleport = 25, - RequestLure = 26, - DeprecatedGroupElection = 27, - GotoUrl = 28, - Session911Start = 29, - Lure911 = 30, - FromTaskAsAlert = 31, - GroupNotice = 32, - GroupNoticeInventoryAccepted = 33, - GroupNoticeInventoryDeclined = 34, - GroupInvitationAccept = 35, - GroupInvitationDecline = 36, - GroupNoticeRequested = 37, - FriendshipOffered = 38, - FriendshipAccepted = 39, - FriendshipDeclined = 40, - StartTyping = 41, - StopTyping = 42 -} diff --git a/dist/enums/InstantMessageDialog.js b/dist/enums/InstantMessageDialog.js deleted file mode 100644 index 28b9296..0000000 --- a/dist/enums/InstantMessageDialog.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var InstantMessageDialog; -(function (InstantMessageDialog) { - InstantMessageDialog[InstantMessageDialog["MessageFromAgent"] = 0] = "MessageFromAgent"; - InstantMessageDialog[InstantMessageDialog["MessageBox"] = 1] = "MessageBox"; - InstantMessageDialog[InstantMessageDialog["MessageBoxCountdown"] = 2] = "MessageBoxCountdown"; - InstantMessageDialog[InstantMessageDialog["GroupInvitation"] = 3] = "GroupInvitation"; - InstantMessageDialog[InstantMessageDialog["InventoryOffered"] = 4] = "InventoryOffered"; - InstantMessageDialog[InstantMessageDialog["InventoryAccepted"] = 5] = "InventoryAccepted"; - InstantMessageDialog[InstantMessageDialog["InventoryDeclined"] = 6] = "InventoryDeclined"; - InstantMessageDialog[InstantMessageDialog["GroupVote"] = 7] = "GroupVote"; - InstantMessageDialog[InstantMessageDialog["DeprecatedGroupMessage"] = 8] = "DeprecatedGroupMessage"; - InstantMessageDialog[InstantMessageDialog["TaskInventoryOffered"] = 9] = "TaskInventoryOffered"; - InstantMessageDialog[InstantMessageDialog["TaskInventoryAccepted"] = 10] = "TaskInventoryAccepted"; - InstantMessageDialog[InstantMessageDialog["TaskInventoryDeclined"] = 11] = "TaskInventoryDeclined"; - InstantMessageDialog[InstantMessageDialog["NewUserDefault"] = 12] = "NewUserDefault"; - InstantMessageDialog[InstantMessageDialog["SessionAdd"] = 13] = "SessionAdd"; - InstantMessageDialog[InstantMessageDialog["SessionOfflineAdd"] = 14] = "SessionOfflineAdd"; - InstantMessageDialog[InstantMessageDialog["SessionGroupStart"] = 15] = "SessionGroupStart"; - InstantMessageDialog[InstantMessageDialog["SessionCardlessStart"] = 16] = "SessionCardlessStart"; - InstantMessageDialog[InstantMessageDialog["SessionSend"] = 17] = "SessionSend"; - InstantMessageDialog[InstantMessageDialog["SessionDrop"] = 18] = "SessionDrop"; - InstantMessageDialog[InstantMessageDialog["MessageFromObject"] = 19] = "MessageFromObject"; - InstantMessageDialog[InstantMessageDialog["BusyAutoResponse"] = 20] = "BusyAutoResponse"; - InstantMessageDialog[InstantMessageDialog["ConsoleAndChatHistory"] = 21] = "ConsoleAndChatHistory"; - InstantMessageDialog[InstantMessageDialog["RequestTeleport"] = 22] = "RequestTeleport"; - InstantMessageDialog[InstantMessageDialog["AcceptTeleport"] = 23] = "AcceptTeleport"; - InstantMessageDialog[InstantMessageDialog["DenyTeleport"] = 24] = "DenyTeleport"; - InstantMessageDialog[InstantMessageDialog["GodLikeRequestTeleport"] = 25] = "GodLikeRequestTeleport"; - InstantMessageDialog[InstantMessageDialog["RequestLure"] = 26] = "RequestLure"; - InstantMessageDialog[InstantMessageDialog["DeprecatedGroupElection"] = 27] = "DeprecatedGroupElection"; - InstantMessageDialog[InstantMessageDialog["GotoUrl"] = 28] = "GotoUrl"; - InstantMessageDialog[InstantMessageDialog["Session911Start"] = 29] = "Session911Start"; - InstantMessageDialog[InstantMessageDialog["Lure911"] = 30] = "Lure911"; - InstantMessageDialog[InstantMessageDialog["FromTaskAsAlert"] = 31] = "FromTaskAsAlert"; - InstantMessageDialog[InstantMessageDialog["GroupNotice"] = 32] = "GroupNotice"; - InstantMessageDialog[InstantMessageDialog["GroupNoticeInventoryAccepted"] = 33] = "GroupNoticeInventoryAccepted"; - InstantMessageDialog[InstantMessageDialog["GroupNoticeInventoryDeclined"] = 34] = "GroupNoticeInventoryDeclined"; - InstantMessageDialog[InstantMessageDialog["GroupInvitationAccept"] = 35] = "GroupInvitationAccept"; - InstantMessageDialog[InstantMessageDialog["GroupInvitationDecline"] = 36] = "GroupInvitationDecline"; - InstantMessageDialog[InstantMessageDialog["GroupNoticeRequested"] = 37] = "GroupNoticeRequested"; - InstantMessageDialog[InstantMessageDialog["FriendshipOffered"] = 38] = "FriendshipOffered"; - InstantMessageDialog[InstantMessageDialog["FriendshipAccepted"] = 39] = "FriendshipAccepted"; - InstantMessageDialog[InstantMessageDialog["FriendshipDeclined"] = 40] = "FriendshipDeclined"; - InstantMessageDialog[InstantMessageDialog["StartTyping"] = 41] = "StartTyping"; - InstantMessageDialog[InstantMessageDialog["StopTyping"] = 42] = "StopTyping"; -})(InstantMessageDialog = exports.InstantMessageDialog || (exports.InstantMessageDialog = {})); -//# sourceMappingURL=InstantMessageDialog.js.map \ No newline at end of file diff --git a/dist/enums/InstantMessageDialog.js.map b/dist/enums/InstantMessageDialog.js.map deleted file mode 100644 index 6fb9dec..0000000 --- a/dist/enums/InstantMessageDialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InstantMessageDialog.js","sourceRoot":"","sources":["../../lib/enums/InstantMessageDialog.ts"],"names":[],"mappings":";;AAAA,IAAY,oBA6CX;AA7CD,WAAY,oBAAoB;IAExB,uFAAoB,CAAA;IACpB,2EAAc,CAAA;IACd,6FAAuB,CAAA;IACvB,qFAAmB,CAAA;IACnB,uFAAoB,CAAA;IACpB,yFAAqB,CAAA;IACrB,yFAAqB,CAAA;IACrB,yEAAa,CAAA;IACb,mGAA0B,CAAA;IAC1B,+FAAwB,CAAA;IACxB,kGAA0B,CAAA;IAC1B,kGAA0B,CAAA;IAC1B,oFAAmB,CAAA;IACnB,4EAAe,CAAA;IACf,0FAAsB,CAAA;IACtB,0FAAsB,CAAA;IACtB,gGAAyB,CAAA;IACzB,8EAAgB,CAAA;IAChB,8EAAgB,CAAA;IAChB,0FAAsB,CAAA;IACtB,wFAAqB,CAAA;IACrB,kGAA0B,CAAA;IAC1B,sFAAoB,CAAA;IACpB,oFAAmB,CAAA;IACnB,gFAAiB,CAAA;IACjB,oGAA2B,CAAA;IAC3B,8EAAgB,CAAA;IAChB,sGAA4B,CAAA;IAC5B,sEAAY,CAAA;IACZ,sFAAoB,CAAA;IACpB,sEAAY,CAAA;IACZ,sFAAoB,CAAA;IACpB,8EAAgB,CAAA;IAChB,gHAAiC,CAAA;IACjC,gHAAiC,CAAA;IACjC,kGAA0B,CAAA;IAC1B,oGAA2B,CAAA;IAC3B,gGAAyB,CAAA;IACzB,0FAAsB,CAAA;IACtB,4FAAuB,CAAA;IACvB,4FAAuB,CAAA;IACvB,8EAAgB,CAAA;IAChB,4EAAe,CAAA;AACvB,CAAC,EA7CW,oBAAoB,GAApB,4BAAoB,KAApB,4BAAoB,QA6C/B"} \ No newline at end of file diff --git a/dist/enums/InstantMessageEventFlags.d.ts b/dist/enums/InstantMessageEventFlags.d.ts deleted file mode 100644 index 03dd585..0000000 --- a/dist/enums/InstantMessageEventFlags.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export declare enum InstantMessageEventFlags { - normal = 0, - busyResponse = 1, - startTyping = 2, - finishTyping = 4 -} diff --git a/dist/enums/InstantMessageEventFlags.js b/dist/enums/InstantMessageEventFlags.js deleted file mode 100644 index 9480234..0000000 --- a/dist/enums/InstantMessageEventFlags.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var InstantMessageEventFlags; -(function (InstantMessageEventFlags) { - InstantMessageEventFlags[InstantMessageEventFlags["normal"] = 0] = "normal"; - InstantMessageEventFlags[InstantMessageEventFlags["busyResponse"] = 1] = "busyResponse"; - InstantMessageEventFlags[InstantMessageEventFlags["startTyping"] = 2] = "startTyping"; - InstantMessageEventFlags[InstantMessageEventFlags["finishTyping"] = 4] = "finishTyping"; -})(InstantMessageEventFlags = exports.InstantMessageEventFlags || (exports.InstantMessageEventFlags = {})); -//# sourceMappingURL=InstantMessageEventFlags.js.map \ No newline at end of file diff --git a/dist/enums/InstantMessageEventFlags.js.map b/dist/enums/InstantMessageEventFlags.js.map deleted file mode 100644 index 637c77a..0000000 --- a/dist/enums/InstantMessageEventFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InstantMessageEventFlags.js","sourceRoot":"","sources":["../../lib/enums/InstantMessageEventFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,wBAMX;AAND,WAAY,wBAAwB;IAEhC,2EAAU,CAAA;IACV,uFAAgB,CAAA;IAChB,qFAAe,CAAA;IACf,uFAAgB,CAAA;AACpB,CAAC,EANW,wBAAwB,GAAxB,gCAAwB,KAAxB,gCAAwB,QAMnC"} \ No newline at end of file diff --git a/dist/enums/InventoryItemFlags.d.ts b/dist/enums/InventoryItemFlags.d.ts deleted file mode 100644 index 0c2ea5d..0000000 --- a/dist/enums/InventoryItemFlags.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export declare enum InventoryItemFlags { - None = 0, - ObjectSlamPerm = 256, - ObjectSlamSale = 4096, - ObjectOverwriteBase = 65536, - ObjectOverwriteOwner = 131072, - ObjectOverwriteGroup = 262144, - ObjectOverwriteEveryone = 524288, - ObjectOverwriteNextOwner = 1048576, - ObjectHasMultipleItems = 2097152, - SharedSingleReference = 1073741824 -} diff --git a/dist/enums/InventoryItemFlags.js b/dist/enums/InventoryItemFlags.js deleted file mode 100644 index c1bebbb..0000000 --- a/dist/enums/InventoryItemFlags.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var InventoryItemFlags; -(function (InventoryItemFlags) { - InventoryItemFlags[InventoryItemFlags["None"] = 0] = "None"; - InventoryItemFlags[InventoryItemFlags["ObjectSlamPerm"] = 256] = "ObjectSlamPerm"; - InventoryItemFlags[InventoryItemFlags["ObjectSlamSale"] = 4096] = "ObjectSlamSale"; - InventoryItemFlags[InventoryItemFlags["ObjectOverwriteBase"] = 65536] = "ObjectOverwriteBase"; - InventoryItemFlags[InventoryItemFlags["ObjectOverwriteOwner"] = 131072] = "ObjectOverwriteOwner"; - InventoryItemFlags[InventoryItemFlags["ObjectOverwriteGroup"] = 262144] = "ObjectOverwriteGroup"; - InventoryItemFlags[InventoryItemFlags["ObjectOverwriteEveryone"] = 524288] = "ObjectOverwriteEveryone"; - InventoryItemFlags[InventoryItemFlags["ObjectOverwriteNextOwner"] = 1048576] = "ObjectOverwriteNextOwner"; - InventoryItemFlags[InventoryItemFlags["ObjectHasMultipleItems"] = 2097152] = "ObjectHasMultipleItems"; - InventoryItemFlags[InventoryItemFlags["SharedSingleReference"] = 1073741824] = "SharedSingleReference"; -})(InventoryItemFlags = exports.InventoryItemFlags || (exports.InventoryItemFlags = {})); -//# sourceMappingURL=InventoryItemFlags.js.map \ No newline at end of file diff --git a/dist/enums/InventoryItemFlags.js.map b/dist/enums/InventoryItemFlags.js.map deleted file mode 100644 index 54146c0..0000000 --- a/dist/enums/InventoryItemFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InventoryItemFlags.js","sourceRoot":"","sources":["../../lib/enums/InventoryItemFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,kBAYX;AAZD,WAAY,kBAAkB;IAE1B,2DAAQ,CAAA;IACR,iFAAsB,CAAA;IACtB,kFAAuB,CAAA;IACvB,6FAA8B,CAAA;IAC9B,gGAA+B,CAAA;IAC/B,gGAA+B,CAAA;IAC/B,sGAAkC,CAAA;IAClC,yGAAmC,CAAA;IACnC,qGAAiC,CAAA;IACjC,sGAAkC,CAAA;AACtC,CAAC,EAZW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAY7B"} \ No newline at end of file diff --git a/dist/enums/InventorySortOrder.d.ts b/dist/enums/InventorySortOrder.d.ts deleted file mode 100644 index e37d298..0000000 --- a/dist/enums/InventorySortOrder.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export declare enum InventorySortOrder { - ByName = 0, - ByDate = 1, - FoldersByName = 2, - SystemFoldersToTop = 4 -} diff --git a/dist/enums/InventorySortOrder.js b/dist/enums/InventorySortOrder.js deleted file mode 100644 index 5f30a1b..0000000 --- a/dist/enums/InventorySortOrder.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var InventorySortOrder; -(function (InventorySortOrder) { - InventorySortOrder[InventorySortOrder["ByName"] = 0] = "ByName"; - InventorySortOrder[InventorySortOrder["ByDate"] = 1] = "ByDate"; - InventorySortOrder[InventorySortOrder["FoldersByName"] = 2] = "FoldersByName"; - InventorySortOrder[InventorySortOrder["SystemFoldersToTop"] = 4] = "SystemFoldersToTop"; -})(InventorySortOrder = exports.InventorySortOrder || (exports.InventorySortOrder = {})); -//# sourceMappingURL=InventorySortOrder.js.map \ No newline at end of file diff --git a/dist/enums/InventorySortOrder.js.map b/dist/enums/InventorySortOrder.js.map deleted file mode 100644 index db60941..0000000 --- a/dist/enums/InventorySortOrder.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InventorySortOrder.js","sourceRoot":"","sources":["../../lib/enums/InventorySortOrder.ts"],"names":[],"mappings":";;AAAA,IAAY,kBAMX;AAND,WAAY,kBAAkB;IAE1B,+DAAU,CAAA;IACV,+DAAU,CAAA;IACV,6EAAiB,CAAA;IACjB,uFAAsB,CAAA;AAC1B,CAAC,EANW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAM7B"} \ No newline at end of file diff --git a/dist/enums/InventoryType.d.ts b/dist/enums/InventoryType.d.ts deleted file mode 100644 index 9a8c53a..0000000 --- a/dist/enums/InventoryType.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -export declare enum InventoryType { - Unknown = -1, - Texture = 0, - Sound = 1, - CallingCard = 2, - Landmark = 3, - Script = 4, - Clothing = 5, - Object = 6, - Notecard = 7, - Category = 8, - Folder = 8, - RootCategory = 9, - LSL = 10, - LSLBytecode = 11, - TextureTGA = 12, - Bodypart = 13, - Trash = 14, - Snapshot = 15, - LostAndFound = 16, - Attachment = 17, - Wearable = 18, - Animation = 19, - Gesture = 20, - Mesh = 22 -} diff --git a/dist/enums/InventoryType.js b/dist/enums/InventoryType.js deleted file mode 100644 index bce4e41..0000000 --- a/dist/enums/InventoryType.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var InventoryType; -(function (InventoryType) { - InventoryType[InventoryType["Unknown"] = -1] = "Unknown"; - InventoryType[InventoryType["Texture"] = 0] = "Texture"; - InventoryType[InventoryType["Sound"] = 1] = "Sound"; - InventoryType[InventoryType["CallingCard"] = 2] = "CallingCard"; - InventoryType[InventoryType["Landmark"] = 3] = "Landmark"; - InventoryType[InventoryType["Script"] = 4] = "Script"; - InventoryType[InventoryType["Clothing"] = 5] = "Clothing"; - InventoryType[InventoryType["Object"] = 6] = "Object"; - InventoryType[InventoryType["Notecard"] = 7] = "Notecard"; - InventoryType[InventoryType["Category"] = 8] = "Category"; - InventoryType[InventoryType["Folder"] = 8] = "Folder"; - InventoryType[InventoryType["RootCategory"] = 9] = "RootCategory"; - InventoryType[InventoryType["LSL"] = 10] = "LSL"; - InventoryType[InventoryType["LSLBytecode"] = 11] = "LSLBytecode"; - InventoryType[InventoryType["TextureTGA"] = 12] = "TextureTGA"; - InventoryType[InventoryType["Bodypart"] = 13] = "Bodypart"; - InventoryType[InventoryType["Trash"] = 14] = "Trash"; - InventoryType[InventoryType["Snapshot"] = 15] = "Snapshot"; - InventoryType[InventoryType["LostAndFound"] = 16] = "LostAndFound"; - InventoryType[InventoryType["Attachment"] = 17] = "Attachment"; - InventoryType[InventoryType["Wearable"] = 18] = "Wearable"; - InventoryType[InventoryType["Animation"] = 19] = "Animation"; - InventoryType[InventoryType["Gesture"] = 20] = "Gesture"; - InventoryType[InventoryType["Mesh"] = 22] = "Mesh"; -})(InventoryType = exports.InventoryType || (exports.InventoryType = {})); -//# sourceMappingURL=InventoryType.js.map \ No newline at end of file diff --git a/dist/enums/InventoryType.js.map b/dist/enums/InventoryType.js.map deleted file mode 100644 index b08f80c..0000000 --- a/dist/enums/InventoryType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InventoryType.js","sourceRoot":"","sources":["../../lib/enums/InventoryType.ts"],"names":[],"mappings":";;AAAA,IAAY,aA0BX;AA1BD,WAAY,aAAa;IAErB,wDAAY,CAAA;IACZ,uDAAW,CAAA;IACX,mDAAS,CAAA;IACT,+DAAe,CAAA;IACf,yDAAY,CAAA;IACZ,qDAAU,CAAA;IACV,yDAAY,CAAA;IACZ,qDAAU,CAAA;IACV,yDAAY,CAAA;IACZ,yDAAY,CAAA;IACZ,qDAAU,CAAA;IACV,iEAAgB,CAAA;IAChB,gDAAQ,CAAA;IACR,gEAAgB,CAAA;IAChB,8DAAe,CAAA;IACf,0DAAa,CAAA;IACb,oDAAU,CAAA;IACV,0DAAa,CAAA;IACb,kEAAiB,CAAA;IACjB,8DAAe,CAAA;IACf,0DAAa,CAAA;IACb,4DAAc,CAAA;IACd,wDAAY,CAAA;IACZ,kDAAS,CAAA;AACb,CAAC,EA1BW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QA0BxB"} \ No newline at end of file diff --git a/dist/enums/LoginFlags.d.ts b/dist/enums/LoginFlags.d.ts deleted file mode 100644 index 589b44c..0000000 --- a/dist/enums/LoginFlags.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export declare enum LoginFlags { - everLoggedIn = 1, - daylightSavings = 2, - stipendSinceLogin = 4, - gendered = 8 -} diff --git a/dist/enums/LoginFlags.js b/dist/enums/LoginFlags.js deleted file mode 100644 index 28ea352..0000000 --- a/dist/enums/LoginFlags.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var LoginFlags; -(function (LoginFlags) { - LoginFlags[LoginFlags["everLoggedIn"] = 1] = "everLoggedIn"; - LoginFlags[LoginFlags["daylightSavings"] = 2] = "daylightSavings"; - LoginFlags[LoginFlags["stipendSinceLogin"] = 4] = "stipendSinceLogin"; - LoginFlags[LoginFlags["gendered"] = 8] = "gendered"; -})(LoginFlags = exports.LoginFlags || (exports.LoginFlags = {})); -//# sourceMappingURL=LoginFlags.js.map \ No newline at end of file diff --git a/dist/enums/LoginFlags.js.map b/dist/enums/LoginFlags.js.map deleted file mode 100644 index dcf91d8..0000000 --- a/dist/enums/LoginFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LoginFlags.js","sourceRoot":"","sources":["../../lib/enums/LoginFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,UAKX;AALD,WAAY,UAAU;IAClB,2DAAgB,CAAA;IAChB,iEAAmB,CAAA;IACnB,qEAAqB,CAAA;IACrB,mDAAY,CAAA;AAChB,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB"} \ No newline at end of file diff --git a/dist/enums/Message.d.ts b/dist/enums/Message.d.ts deleted file mode 100644 index c6dc9f2..0000000 --- a/dist/enums/Message.d.ts +++ /dev/null @@ -1,480 +0,0 @@ -export declare enum Message { - TestMessage = 4294901761, - PacketAck = 4294967291, - OpenCircuit = 4294967292, - CloseCircuit = 4294967293, - StartPingCheck = 1, - CompletePingCheck = 2, - AddCircuitCode = 4294901762, - UseCircuitCode = 4294901763, - NeighborList = 3, - AvatarTextureUpdate = 4294901764, - SimulatorMapUpdate = 4294901765, - SimulatorSetMap = 4294901766, - SubscribeLoad = 4294901767, - UnsubscribeLoad = 4294901768, - SimulatorReady = 4294901769, - TelehubInfo = 4294901770, - SimulatorPresentAtLocation = 4294901771, - SimulatorLoad = 4294901772, - SimulatorShutdownRequest = 4294901773, - RegionPresenceRequestByRegionID = 4294901774, - RegionPresenceRequestByHandle = 4294901775, - RegionPresenceResponse = 4294901776, - UpdateSimulator = 4294901777, - LogDwellTime = 4294901778, - FeatureDisabled = 4294901779, - LogFailedMoneyTransaction = 4294901780, - UserReportInternal = 4294901781, - SetSimStatusInDatabase = 4294901782, - SetSimPresenceInDatabase = 4294901783, - EconomyDataRequest = 4294901784, - EconomyData = 4294901785, - AvatarPickerRequest = 4294901786, - AvatarPickerRequestBackend = 4294901787, - AvatarPickerReply = 4294901788, - PlacesQuery = 4294901789, - PlacesReply = 4294901790, - DirFindQuery = 4294901791, - DirFindQueryBackend = 4294901792, - DirPlacesQuery = 4294901793, - DirPlacesQueryBackend = 4294901794, - DirPlacesReply = 4294901795, - DirPeopleReply = 4294901796, - DirEventsReply = 4294901797, - DirGroupsReply = 4294901798, - DirClassifiedQuery = 4294901799, - DirClassifiedQueryBackend = 4294901800, - DirClassifiedReply = 4294901801, - AvatarClassifiedReply = 4294901802, - ClassifiedInfoRequest = 4294901803, - ClassifiedInfoReply = 4294901804, - ClassifiedInfoUpdate = 4294901805, - ClassifiedDelete = 4294901806, - ClassifiedGodDelete = 4294901807, - DirLandQuery = 4294901808, - DirLandQueryBackend = 4294901809, - DirLandReply = 4294901810, - DirPopularQuery = 4294901811, - DirPopularQueryBackend = 4294901812, - DirPopularReply = 4294901813, - ParcelInfoRequest = 4294901814, - ParcelInfoReply = 4294901815, - ParcelObjectOwnersRequest = 4294901816, - ParcelObjectOwnersReply = 4294901817, - GroupNoticesListRequest = 4294901818, - GroupNoticesListReply = 4294901819, - GroupNoticeRequest = 4294901820, - GroupNoticeAdd = 4294901821, - TeleportRequest = 4294901822, - TeleportLocationRequest = 4294901823, - TeleportLocal = 4294901824, - TeleportLandmarkRequest = 4294901825, - TeleportProgress = 4294901826, - DataHomeLocationRequest = 4294901827, - DataHomeLocationReply = 4294901828, - TeleportFinish = 4294901829, - StartLure = 4294901830, - TeleportLureRequest = 4294901831, - TeleportCancel = 4294901832, - TeleportStart = 4294901833, - TeleportFailed = 4294901834, - Undo = 4294901835, - Redo = 4294901836, - UndoLand = 4294901837, - AgentPause = 4294901838, - AgentResume = 4294901839, - AgentUpdate = 4, - ChatFromViewer = 4294901840, - AgentThrottle = 4294901841, - AgentFOV = 4294901842, - AgentHeightWidth = 4294901843, - AgentSetAppearance = 4294901844, - AgentAnimation = 5, - AgentRequestSit = 6, - AgentSit = 7, - AgentQuitCopy = 4294901845, - RequestImage = 8, - ImageNotInDatabase = 4294901846, - RebakeAvatarTextures = 4294901847, - SetAlwaysRun = 4294901848, - ObjectAdd = 65281, - ObjectDelete = 4294901849, - ObjectDuplicate = 4294901850, - ObjectDuplicateOnRay = 4294901851, - MultipleObjectUpdate = 65282, - RequestMultipleObjects = 65283, - ObjectPosition = 65284, - ObjectScale = 4294901852, - ObjectRotation = 4294901853, - ObjectFlagUpdate = 4294901854, - ObjectClickAction = 4294901855, - ObjectImage = 4294901856, - ObjectMaterial = 4294901857, - ObjectShape = 4294901858, - ObjectExtraParams = 4294901859, - ObjectOwner = 4294901860, - ObjectGroup = 4294901861, - ObjectBuy = 4294901862, - BuyObjectInventory = 4294901863, - DerezContainer = 4294901864, - ObjectPermissions = 4294901865, - ObjectSaleInfo = 4294901866, - ObjectName = 4294901867, - ObjectDescription = 4294901868, - ObjectCategory = 4294901869, - ObjectSelect = 4294901870, - ObjectDeselect = 4294901871, - ObjectAttach = 4294901872, - ObjectDetach = 4294901873, - ObjectDrop = 4294901874, - ObjectLink = 4294901875, - ObjectDelink = 4294901876, - ObjectGrab = 4294901877, - ObjectGrabUpdate = 4294901878, - ObjectDeGrab = 4294901879, - ObjectSpinStart = 4294901880, - ObjectSpinUpdate = 4294901881, - ObjectSpinStop = 4294901882, - ObjectExportSelected = 4294901883, - ModifyLand = 4294901884, - VelocityInterpolateOn = 4294901885, - VelocityInterpolateOff = 4294901886, - StateSave = 4294901887, - ReportAutosaveCrash = 4294901888, - SimWideDeletes = 4294901889, - RequestObjectPropertiesFamily = 65285, - TrackAgent = 4294901890, - ViewerStats = 4294901891, - ScriptAnswerYes = 4294901892, - UserReport = 4294901893, - AlertMessage = 4294901894, - AgentAlertMessage = 4294901895, - MeanCollisionAlert = 4294901896, - ViewerFrozenMessage = 4294901897, - HealthMessage = 4294901898, - ChatFromSimulator = 4294901899, - SimStats = 4294901900, - RequestRegionInfo = 4294901901, - RegionInfo = 4294901902, - GodUpdateRegionInfo = 4294901903, - NearestLandingRegionRequest = 4294901904, - NearestLandingRegionReply = 4294901905, - NearestLandingRegionUpdated = 4294901906, - TeleportLandingStatusChanged = 4294901907, - RegionHandshake = 4294901908, - RegionHandshakeReply = 4294901909, - CoarseLocationUpdate = 65286, - ImageData = 9, - ImagePacket = 10, - LayerData = 11, - ObjectUpdate = 12, - ObjectUpdateCompressed = 13, - ObjectUpdateCached = 14, - ImprovedTerseObjectUpdate = 15, - KillObject = 16, - CrossedRegion = 65287, - SimulatorViewerTimeMessage = 4294901910, - EnableSimulator = 4294901911, - DisableSimulator = 4294901912, - ConfirmEnableSimulator = 65288, - TransferRequest = 4294901913, - TransferInfo = 4294901914, - TransferPacket = 17, - TransferAbort = 4294901915, - RequestXfer = 4294901916, - SendXferPacket = 18, - ConfirmXferPacket = 19, - AbortXfer = 4294901917, - AvatarAnimation = 20, - AvatarAppearance = 4294901918, - AvatarSitResponse = 21, - SetFollowCamProperties = 4294901919, - ClearFollowCamProperties = 4294901920, - CameraConstraint = 22, - ObjectProperties = 65289, - ObjectPropertiesFamily = 65290, - RequestPayPrice = 4294901921, - PayPriceReply = 4294901922, - KickUser = 4294901923, - KickUserAck = 4294901924, - GodKickUser = 4294901925, - SystemKickUser = 4294901926, - EjectUser = 4294901927, - FreezeUser = 4294901928, - AvatarPropertiesRequest = 4294901929, - AvatarPropertiesRequestBackend = 4294901930, - AvatarPropertiesReply = 4294901931, - AvatarInterestsReply = 4294901932, - AvatarGroupsReply = 4294901933, - AvatarPropertiesUpdate = 4294901934, - AvatarInterestsUpdate = 4294901935, - AvatarNotesReply = 4294901936, - AvatarNotesUpdate = 4294901937, - AvatarPicksReply = 4294901938, - EventInfoRequest = 4294901939, - EventInfoReply = 4294901940, - EventNotificationAddRequest = 4294901941, - EventNotificationRemoveRequest = 4294901942, - EventGodDelete = 4294901943, - PickInfoReply = 4294901944, - PickInfoUpdate = 4294901945, - PickDelete = 4294901946, - PickGodDelete = 4294901947, - ScriptQuestion = 4294901948, - ScriptControlChange = 4294901949, - ScriptDialog = 4294901950, - ScriptDialogReply = 4294901951, - ForceScriptControlRelease = 4294901952, - RevokePermissions = 4294901953, - LoadURL = 4294901954, - ScriptTeleportRequest = 4294901955, - ParcelOverlay = 4294901956, - ParcelPropertiesRequest = 65291, - ParcelPropertiesRequestByID = 4294901957, - ParcelProperties = 23, - ParcelPropertiesUpdate = 4294901958, - ParcelReturnObjects = 4294901959, - ParcelSetOtherCleanTime = 4294901960, - ParcelDisableObjects = 4294901961, - ParcelSelectObjects = 4294901962, - EstateCovenantRequest = 4294901963, - EstateCovenantReply = 4294901964, - ForceObjectSelect = 4294901965, - ParcelBuyPass = 4294901966, - ParcelDeedToGroup = 4294901967, - ParcelReclaim = 4294901968, - ParcelClaim = 4294901969, - ParcelJoin = 4294901970, - ParcelDivide = 4294901971, - ParcelRelease = 4294901972, - ParcelBuy = 4294901973, - ParcelGodForceOwner = 4294901974, - ParcelAccessListRequest = 4294901975, - ParcelAccessListReply = 4294901976, - ParcelAccessListUpdate = 4294901977, - ParcelDwellRequest = 4294901978, - ParcelDwellReply = 4294901979, - RequestParcelTransfer = 4294901980, - UpdateParcel = 4294901981, - RemoveParcel = 4294901982, - MergeParcel = 4294901983, - LogParcelChanges = 4294901984, - CheckParcelSales = 4294901985, - ParcelSales = 4294901986, - ParcelGodMarkAsContent = 4294901987, - ViewerStartAuction = 4294901988, - StartAuction = 4294901989, - ConfirmAuctionStart = 4294901990, - CompleteAuction = 4294901991, - CancelAuction = 4294901992, - CheckParcelAuctions = 4294901993, - ParcelAuctions = 4294901994, - UUIDNameRequest = 4294901995, - UUIDNameReply = 4294901996, - UUIDGroupNameRequest = 4294901997, - UUIDGroupNameReply = 4294901998, - ChatPass = 4294901999, - EdgeDataPacket = 24, - SimStatus = 65292, - ChildAgentUpdate = 25, - ChildAgentAlive = 26, - ChildAgentPositionUpdate = 27, - ChildAgentDying = 4294902000, - ChildAgentUnknown = 4294902001, - AtomicPassObject = 28, - KillChildAgents = 4294902002, - GetScriptRunning = 4294902003, - ScriptRunningReply = 4294902004, - SetScriptRunning = 4294902005, - ScriptReset = 4294902006, - ScriptSensorRequest = 4294902007, - ScriptSensorReply = 4294902008, - CompleteAgentMovement = 4294902009, - AgentMovementComplete = 4294902010, - DataServerLogout = 4294902011, - LogoutRequest = 4294902012, - LogoutReply = 4294902013, - ImprovedInstantMessage = 4294902014, - RetrieveInstantMessages = 4294902015, - FindAgent = 4294902016, - RequestGodlikePowers = 4294902017, - GrantGodlikePowers = 4294902018, - GodlikeMessage = 4294902019, - EstateOwnerMessage = 4294902020, - GenericMessage = 4294902021, - MuteListRequest = 4294902022, - UpdateMuteListEntry = 4294902023, - RemoveMuteListEntry = 4294902024, - CopyInventoryFromNotecard = 4294902025, - UpdateInventoryItem = 4294902026, - UpdateCreateInventoryItem = 4294902027, - MoveInventoryItem = 4294902028, - CopyInventoryItem = 4294902029, - RemoveInventoryItem = 4294902030, - ChangeInventoryItemFlags = 4294902031, - SaveAssetIntoInventory = 4294902032, - CreateInventoryFolder = 4294902033, - UpdateInventoryFolder = 4294902034, - MoveInventoryFolder = 4294902035, - RemoveInventoryFolder = 4294902036, - FetchInventoryDescendents = 4294902037, - InventoryDescendents = 4294902038, - FetchInventory = 4294902039, - FetchInventoryReply = 4294902040, - BulkUpdateInventory = 4294902041, - RequestInventoryAsset = 4294902042, - InventoryAssetResponse = 4294902043, - RemoveInventoryObjects = 4294902044, - PurgeInventoryDescendents = 4294902045, - UpdateTaskInventory = 4294902046, - RemoveTaskInventory = 4294902047, - MoveTaskInventory = 4294902048, - RequestTaskInventory = 4294902049, - ReplyTaskInventory = 4294902050, - DeRezObject = 4294902051, - DeRezAck = 4294902052, - RezObject = 4294902053, - RezObjectFromNotecard = 4294902054, - TransferInventory = 4294902055, - TransferInventoryAck = 4294902056, - AcceptFriendship = 4294902057, - DeclineFriendship = 4294902058, - FormFriendship = 4294902059, - TerminateFriendship = 4294902060, - OfferCallingCard = 4294902061, - AcceptCallingCard = 4294902062, - DeclineCallingCard = 4294902063, - RezScript = 4294902064, - CreateInventoryItem = 4294902065, - CreateLandmarkForEvent = 4294902066, - EventLocationRequest = 4294902067, - EventLocationReply = 4294902068, - RegionHandleRequest = 4294902069, - RegionIDAndHandleReply = 4294902070, - MoneyTransferRequest = 4294902071, - MoneyTransferBackend = 4294902072, - MoneyBalanceRequest = 4294902073, - MoneyBalanceReply = 4294902074, - RoutedMoneyBalanceReply = 4294902075, - ActivateGestures = 4294902076, - DeactivateGestures = 4294902077, - MuteListUpdate = 4294902078, - UseCachedMuteList = 4294902079, - GrantUserRights = 4294902080, - ChangeUserRights = 4294902081, - OnlineNotification = 4294902082, - OfflineNotification = 4294902083, - SetStartLocationRequest = 4294902084, - SetStartLocation = 4294902085, - NetTest = 4294902086, - SetCPURatio = 4294902087, - SimCrashed = 4294902088, - NameValuePair = 4294902089, - RemoveNameValuePair = 4294902090, - UpdateAttachment = 4294902091, - RemoveAttachment = 4294902092, - SoundTrigger = 29, - AttachedSound = 65293, - AttachedSoundGainChange = 65294, - PreloadSound = 65295, - AssetUploadRequest = 4294902093, - AssetUploadComplete = 4294902094, - EmailMessageRequest = 4294902095, - EmailMessageReply = 4294902096, - InternalScriptMail = 65296, - ScriptDataRequest = 4294902097, - ScriptDataReply = 4294902098, - CreateGroupRequest = 4294902099, - CreateGroupReply = 4294902100, - UpdateGroupInfo = 4294902101, - GroupRoleChanges = 4294902102, - JoinGroupRequest = 4294902103, - JoinGroupReply = 4294902104, - EjectGroupMemberRequest = 4294902105, - EjectGroupMemberReply = 4294902106, - LeaveGroupRequest = 4294902107, - LeaveGroupReply = 4294902108, - InviteGroupRequest = 4294902109, - InviteGroupResponse = 4294902110, - GroupProfileRequest = 4294902111, - GroupProfileReply = 4294902112, - GroupAccountSummaryRequest = 4294902113, - GroupAccountSummaryReply = 4294902114, - GroupAccountDetailsRequest = 4294902115, - GroupAccountDetailsReply = 4294902116, - GroupAccountTransactionsRequest = 4294902117, - GroupAccountTransactionsReply = 4294902118, - GroupActiveProposalsRequest = 4294902119, - GroupActiveProposalItemReply = 4294902120, - GroupVoteHistoryRequest = 4294902121, - GroupVoteHistoryItemReply = 4294902122, - StartGroupProposal = 4294902123, - GroupProposalBallot = 4294902124, - TallyVotes = 4294902125, - GroupMembersRequest = 4294902126, - GroupMembersReply = 4294902127, - ActivateGroup = 4294902128, - SetGroupContribution = 4294902129, - SetGroupAcceptNotices = 4294902130, - GroupRoleDataRequest = 4294902131, - GroupRoleDataReply = 4294902132, - GroupRoleMembersRequest = 4294902133, - GroupRoleMembersReply = 4294902134, - GroupTitlesRequest = 4294902135, - GroupTitlesReply = 4294902136, - GroupTitleUpdate = 4294902137, - GroupRoleUpdate = 4294902138, - LiveHelpGroupRequest = 4294902139, - LiveHelpGroupReply = 4294902140, - AgentWearablesRequest = 4294902141, - AgentWearablesUpdate = 4294902142, - AgentIsNowWearing = 4294902143, - AgentCachedTexture = 4294902144, - AgentCachedTextureResponse = 4294902145, - AgentDataUpdateRequest = 4294902146, - AgentDataUpdate = 4294902147, - GroupDataUpdate = 4294902148, - AgentGroupDataUpdate = 4294902149, - AgentDropGroup = 4294902150, - LogTextMessage = 4294902151, - ViewerEffect = 65297, - CreateTrustedCircuit = 4294902152, - DenyTrustedCircuit = 4294902153, - RequestTrustedCircuit = 4294902154, - RezSingleAttachmentFromInv = 4294902155, - RezMultipleAttachmentsFromInv = 4294902156, - DetachAttachmentIntoInv = 4294902157, - CreateNewOutfitAttachments = 4294902158, - UserInfoRequest = 4294902159, - UserInfoReply = 4294902160, - UpdateUserInfo = 4294902161, - ParcelRename = 4294902162, - InitiateDownload = 4294902163, - SystemMessage = 4294902164, - MapLayerRequest = 4294902165, - MapLayerReply = 4294902166, - MapBlockRequest = 4294902167, - MapNameRequest = 4294902168, - MapBlockReply = 4294902169, - MapItemRequest = 4294902170, - MapItemReply = 4294902171, - SendPostcard = 4294902172, - RpcChannelRequest = 4294902173, - RpcChannelReply = 4294902174, - RpcScriptRequestInbound = 4294902175, - RpcScriptRequestInboundForward = 4294902176, - RpcScriptReplyInbound = 4294902177, - ScriptMailRegistration = 4294902178, - ParcelMediaCommandMessage = 4294902179, - ParcelMediaUpdate = 4294902180, - LandStatRequest = 4294902181, - LandStatReply = 4294902182, - Error = 4294902183, - ObjectIncludeInSearch = 4294902184, - RezRestoreToWorld = 4294902185, - LinkInventoryItem = 4294902186, - RetrieveIMsExtended = 4294902187, - JoinGroupRequestExtended = 4294902188, - CreateGroupRequestExtended = 4294902189 -} diff --git a/dist/enums/Message.js b/dist/enums/Message.js deleted file mode 100644 index 239a108..0000000 --- a/dist/enums/Message.js +++ /dev/null @@ -1,484 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var Message; -(function (Message) { - Message[Message["TestMessage"] = 4294901761] = "TestMessage"; - Message[Message["PacketAck"] = 4294967291] = "PacketAck"; - Message[Message["OpenCircuit"] = 4294967292] = "OpenCircuit"; - Message[Message["CloseCircuit"] = 4294967293] = "CloseCircuit"; - Message[Message["StartPingCheck"] = 1] = "StartPingCheck"; - Message[Message["CompletePingCheck"] = 2] = "CompletePingCheck"; - Message[Message["AddCircuitCode"] = 4294901762] = "AddCircuitCode"; - Message[Message["UseCircuitCode"] = 4294901763] = "UseCircuitCode"; - Message[Message["NeighborList"] = 3] = "NeighborList"; - Message[Message["AvatarTextureUpdate"] = 4294901764] = "AvatarTextureUpdate"; - Message[Message["SimulatorMapUpdate"] = 4294901765] = "SimulatorMapUpdate"; - Message[Message["SimulatorSetMap"] = 4294901766] = "SimulatorSetMap"; - Message[Message["SubscribeLoad"] = 4294901767] = "SubscribeLoad"; - Message[Message["UnsubscribeLoad"] = 4294901768] = "UnsubscribeLoad"; - Message[Message["SimulatorReady"] = 4294901769] = "SimulatorReady"; - Message[Message["TelehubInfo"] = 4294901770] = "TelehubInfo"; - Message[Message["SimulatorPresentAtLocation"] = 4294901771] = "SimulatorPresentAtLocation"; - Message[Message["SimulatorLoad"] = 4294901772] = "SimulatorLoad"; - Message[Message["SimulatorShutdownRequest"] = 4294901773] = "SimulatorShutdownRequest"; - Message[Message["RegionPresenceRequestByRegionID"] = 4294901774] = "RegionPresenceRequestByRegionID"; - Message[Message["RegionPresenceRequestByHandle"] = 4294901775] = "RegionPresenceRequestByHandle"; - Message[Message["RegionPresenceResponse"] = 4294901776] = "RegionPresenceResponse"; - Message[Message["UpdateSimulator"] = 4294901777] = "UpdateSimulator"; - Message[Message["LogDwellTime"] = 4294901778] = "LogDwellTime"; - Message[Message["FeatureDisabled"] = 4294901779] = "FeatureDisabled"; - Message[Message["LogFailedMoneyTransaction"] = 4294901780] = "LogFailedMoneyTransaction"; - Message[Message["UserReportInternal"] = 4294901781] = "UserReportInternal"; - Message[Message["SetSimStatusInDatabase"] = 4294901782] = "SetSimStatusInDatabase"; - Message[Message["SetSimPresenceInDatabase"] = 4294901783] = "SetSimPresenceInDatabase"; - Message[Message["EconomyDataRequest"] = 4294901784] = "EconomyDataRequest"; - Message[Message["EconomyData"] = 4294901785] = "EconomyData"; - Message[Message["AvatarPickerRequest"] = 4294901786] = "AvatarPickerRequest"; - Message[Message["AvatarPickerRequestBackend"] = 4294901787] = "AvatarPickerRequestBackend"; - Message[Message["AvatarPickerReply"] = 4294901788] = "AvatarPickerReply"; - Message[Message["PlacesQuery"] = 4294901789] = "PlacesQuery"; - Message[Message["PlacesReply"] = 4294901790] = "PlacesReply"; - Message[Message["DirFindQuery"] = 4294901791] = "DirFindQuery"; - Message[Message["DirFindQueryBackend"] = 4294901792] = "DirFindQueryBackend"; - Message[Message["DirPlacesQuery"] = 4294901793] = "DirPlacesQuery"; - Message[Message["DirPlacesQueryBackend"] = 4294901794] = "DirPlacesQueryBackend"; - Message[Message["DirPlacesReply"] = 4294901795] = "DirPlacesReply"; - Message[Message["DirPeopleReply"] = 4294901796] = "DirPeopleReply"; - Message[Message["DirEventsReply"] = 4294901797] = "DirEventsReply"; - Message[Message["DirGroupsReply"] = 4294901798] = "DirGroupsReply"; - Message[Message["DirClassifiedQuery"] = 4294901799] = "DirClassifiedQuery"; - Message[Message["DirClassifiedQueryBackend"] = 4294901800] = "DirClassifiedQueryBackend"; - Message[Message["DirClassifiedReply"] = 4294901801] = "DirClassifiedReply"; - Message[Message["AvatarClassifiedReply"] = 4294901802] = "AvatarClassifiedReply"; - Message[Message["ClassifiedInfoRequest"] = 4294901803] = "ClassifiedInfoRequest"; - Message[Message["ClassifiedInfoReply"] = 4294901804] = "ClassifiedInfoReply"; - Message[Message["ClassifiedInfoUpdate"] = 4294901805] = "ClassifiedInfoUpdate"; - Message[Message["ClassifiedDelete"] = 4294901806] = "ClassifiedDelete"; - Message[Message["ClassifiedGodDelete"] = 4294901807] = "ClassifiedGodDelete"; - Message[Message["DirLandQuery"] = 4294901808] = "DirLandQuery"; - Message[Message["DirLandQueryBackend"] = 4294901809] = "DirLandQueryBackend"; - Message[Message["DirLandReply"] = 4294901810] = "DirLandReply"; - Message[Message["DirPopularQuery"] = 4294901811] = "DirPopularQuery"; - Message[Message["DirPopularQueryBackend"] = 4294901812] = "DirPopularQueryBackend"; - Message[Message["DirPopularReply"] = 4294901813] = "DirPopularReply"; - Message[Message["ParcelInfoRequest"] = 4294901814] = "ParcelInfoRequest"; - Message[Message["ParcelInfoReply"] = 4294901815] = "ParcelInfoReply"; - Message[Message["ParcelObjectOwnersRequest"] = 4294901816] = "ParcelObjectOwnersRequest"; - Message[Message["ParcelObjectOwnersReply"] = 4294901817] = "ParcelObjectOwnersReply"; - Message[Message["GroupNoticesListRequest"] = 4294901818] = "GroupNoticesListRequest"; - Message[Message["GroupNoticesListReply"] = 4294901819] = "GroupNoticesListReply"; - Message[Message["GroupNoticeRequest"] = 4294901820] = "GroupNoticeRequest"; - Message[Message["GroupNoticeAdd"] = 4294901821] = "GroupNoticeAdd"; - Message[Message["TeleportRequest"] = 4294901822] = "TeleportRequest"; - Message[Message["TeleportLocationRequest"] = 4294901823] = "TeleportLocationRequest"; - Message[Message["TeleportLocal"] = 4294901824] = "TeleportLocal"; - Message[Message["TeleportLandmarkRequest"] = 4294901825] = "TeleportLandmarkRequest"; - Message[Message["TeleportProgress"] = 4294901826] = "TeleportProgress"; - Message[Message["DataHomeLocationRequest"] = 4294901827] = "DataHomeLocationRequest"; - Message[Message["DataHomeLocationReply"] = 4294901828] = "DataHomeLocationReply"; - Message[Message["TeleportFinish"] = 4294901829] = "TeleportFinish"; - Message[Message["StartLure"] = 4294901830] = "StartLure"; - Message[Message["TeleportLureRequest"] = 4294901831] = "TeleportLureRequest"; - Message[Message["TeleportCancel"] = 4294901832] = "TeleportCancel"; - Message[Message["TeleportStart"] = 4294901833] = "TeleportStart"; - Message[Message["TeleportFailed"] = 4294901834] = "TeleportFailed"; - Message[Message["Undo"] = 4294901835] = "Undo"; - Message[Message["Redo"] = 4294901836] = "Redo"; - Message[Message["UndoLand"] = 4294901837] = "UndoLand"; - Message[Message["AgentPause"] = 4294901838] = "AgentPause"; - Message[Message["AgentResume"] = 4294901839] = "AgentResume"; - Message[Message["AgentUpdate"] = 4] = "AgentUpdate"; - Message[Message["ChatFromViewer"] = 4294901840] = "ChatFromViewer"; - Message[Message["AgentThrottle"] = 4294901841] = "AgentThrottle"; - Message[Message["AgentFOV"] = 4294901842] = "AgentFOV"; - Message[Message["AgentHeightWidth"] = 4294901843] = "AgentHeightWidth"; - Message[Message["AgentSetAppearance"] = 4294901844] = "AgentSetAppearance"; - Message[Message["AgentAnimation"] = 5] = "AgentAnimation"; - Message[Message["AgentRequestSit"] = 6] = "AgentRequestSit"; - Message[Message["AgentSit"] = 7] = "AgentSit"; - Message[Message["AgentQuitCopy"] = 4294901845] = "AgentQuitCopy"; - Message[Message["RequestImage"] = 8] = "RequestImage"; - Message[Message["ImageNotInDatabase"] = 4294901846] = "ImageNotInDatabase"; - Message[Message["RebakeAvatarTextures"] = 4294901847] = "RebakeAvatarTextures"; - Message[Message["SetAlwaysRun"] = 4294901848] = "SetAlwaysRun"; - Message[Message["ObjectAdd"] = 65281] = "ObjectAdd"; - Message[Message["ObjectDelete"] = 4294901849] = "ObjectDelete"; - Message[Message["ObjectDuplicate"] = 4294901850] = "ObjectDuplicate"; - Message[Message["ObjectDuplicateOnRay"] = 4294901851] = "ObjectDuplicateOnRay"; - Message[Message["MultipleObjectUpdate"] = 65282] = "MultipleObjectUpdate"; - Message[Message["RequestMultipleObjects"] = 65283] = "RequestMultipleObjects"; - Message[Message["ObjectPosition"] = 65284] = "ObjectPosition"; - Message[Message["ObjectScale"] = 4294901852] = "ObjectScale"; - Message[Message["ObjectRotation"] = 4294901853] = "ObjectRotation"; - Message[Message["ObjectFlagUpdate"] = 4294901854] = "ObjectFlagUpdate"; - Message[Message["ObjectClickAction"] = 4294901855] = "ObjectClickAction"; - Message[Message["ObjectImage"] = 4294901856] = "ObjectImage"; - Message[Message["ObjectMaterial"] = 4294901857] = "ObjectMaterial"; - Message[Message["ObjectShape"] = 4294901858] = "ObjectShape"; - Message[Message["ObjectExtraParams"] = 4294901859] = "ObjectExtraParams"; - Message[Message["ObjectOwner"] = 4294901860] = "ObjectOwner"; - Message[Message["ObjectGroup"] = 4294901861] = "ObjectGroup"; - Message[Message["ObjectBuy"] = 4294901862] = "ObjectBuy"; - Message[Message["BuyObjectInventory"] = 4294901863] = "BuyObjectInventory"; - Message[Message["DerezContainer"] = 4294901864] = "DerezContainer"; - Message[Message["ObjectPermissions"] = 4294901865] = "ObjectPermissions"; - Message[Message["ObjectSaleInfo"] = 4294901866] = "ObjectSaleInfo"; - Message[Message["ObjectName"] = 4294901867] = "ObjectName"; - Message[Message["ObjectDescription"] = 4294901868] = "ObjectDescription"; - Message[Message["ObjectCategory"] = 4294901869] = "ObjectCategory"; - Message[Message["ObjectSelect"] = 4294901870] = "ObjectSelect"; - Message[Message["ObjectDeselect"] = 4294901871] = "ObjectDeselect"; - Message[Message["ObjectAttach"] = 4294901872] = "ObjectAttach"; - Message[Message["ObjectDetach"] = 4294901873] = "ObjectDetach"; - Message[Message["ObjectDrop"] = 4294901874] = "ObjectDrop"; - Message[Message["ObjectLink"] = 4294901875] = "ObjectLink"; - Message[Message["ObjectDelink"] = 4294901876] = "ObjectDelink"; - Message[Message["ObjectGrab"] = 4294901877] = "ObjectGrab"; - Message[Message["ObjectGrabUpdate"] = 4294901878] = "ObjectGrabUpdate"; - Message[Message["ObjectDeGrab"] = 4294901879] = "ObjectDeGrab"; - Message[Message["ObjectSpinStart"] = 4294901880] = "ObjectSpinStart"; - Message[Message["ObjectSpinUpdate"] = 4294901881] = "ObjectSpinUpdate"; - Message[Message["ObjectSpinStop"] = 4294901882] = "ObjectSpinStop"; - Message[Message["ObjectExportSelected"] = 4294901883] = "ObjectExportSelected"; - Message[Message["ModifyLand"] = 4294901884] = "ModifyLand"; - Message[Message["VelocityInterpolateOn"] = 4294901885] = "VelocityInterpolateOn"; - Message[Message["VelocityInterpolateOff"] = 4294901886] = "VelocityInterpolateOff"; - Message[Message["StateSave"] = 4294901887] = "StateSave"; - Message[Message["ReportAutosaveCrash"] = 4294901888] = "ReportAutosaveCrash"; - Message[Message["SimWideDeletes"] = 4294901889] = "SimWideDeletes"; - Message[Message["RequestObjectPropertiesFamily"] = 65285] = "RequestObjectPropertiesFamily"; - Message[Message["TrackAgent"] = 4294901890] = "TrackAgent"; - Message[Message["ViewerStats"] = 4294901891] = "ViewerStats"; - Message[Message["ScriptAnswerYes"] = 4294901892] = "ScriptAnswerYes"; - Message[Message["UserReport"] = 4294901893] = "UserReport"; - Message[Message["AlertMessage"] = 4294901894] = "AlertMessage"; - Message[Message["AgentAlertMessage"] = 4294901895] = "AgentAlertMessage"; - Message[Message["MeanCollisionAlert"] = 4294901896] = "MeanCollisionAlert"; - Message[Message["ViewerFrozenMessage"] = 4294901897] = "ViewerFrozenMessage"; - Message[Message["HealthMessage"] = 4294901898] = "HealthMessage"; - Message[Message["ChatFromSimulator"] = 4294901899] = "ChatFromSimulator"; - Message[Message["SimStats"] = 4294901900] = "SimStats"; - Message[Message["RequestRegionInfo"] = 4294901901] = "RequestRegionInfo"; - Message[Message["RegionInfo"] = 4294901902] = "RegionInfo"; - Message[Message["GodUpdateRegionInfo"] = 4294901903] = "GodUpdateRegionInfo"; - Message[Message["NearestLandingRegionRequest"] = 4294901904] = "NearestLandingRegionRequest"; - Message[Message["NearestLandingRegionReply"] = 4294901905] = "NearestLandingRegionReply"; - Message[Message["NearestLandingRegionUpdated"] = 4294901906] = "NearestLandingRegionUpdated"; - Message[Message["TeleportLandingStatusChanged"] = 4294901907] = "TeleportLandingStatusChanged"; - Message[Message["RegionHandshake"] = 4294901908] = "RegionHandshake"; - Message[Message["RegionHandshakeReply"] = 4294901909] = "RegionHandshakeReply"; - Message[Message["CoarseLocationUpdate"] = 65286] = "CoarseLocationUpdate"; - Message[Message["ImageData"] = 9] = "ImageData"; - Message[Message["ImagePacket"] = 10] = "ImagePacket"; - Message[Message["LayerData"] = 11] = "LayerData"; - Message[Message["ObjectUpdate"] = 12] = "ObjectUpdate"; - Message[Message["ObjectUpdateCompressed"] = 13] = "ObjectUpdateCompressed"; - Message[Message["ObjectUpdateCached"] = 14] = "ObjectUpdateCached"; - Message[Message["ImprovedTerseObjectUpdate"] = 15] = "ImprovedTerseObjectUpdate"; - Message[Message["KillObject"] = 16] = "KillObject"; - Message[Message["CrossedRegion"] = 65287] = "CrossedRegion"; - Message[Message["SimulatorViewerTimeMessage"] = 4294901910] = "SimulatorViewerTimeMessage"; - Message[Message["EnableSimulator"] = 4294901911] = "EnableSimulator"; - Message[Message["DisableSimulator"] = 4294901912] = "DisableSimulator"; - Message[Message["ConfirmEnableSimulator"] = 65288] = "ConfirmEnableSimulator"; - Message[Message["TransferRequest"] = 4294901913] = "TransferRequest"; - Message[Message["TransferInfo"] = 4294901914] = "TransferInfo"; - Message[Message["TransferPacket"] = 17] = "TransferPacket"; - Message[Message["TransferAbort"] = 4294901915] = "TransferAbort"; - Message[Message["RequestXfer"] = 4294901916] = "RequestXfer"; - Message[Message["SendXferPacket"] = 18] = "SendXferPacket"; - Message[Message["ConfirmXferPacket"] = 19] = "ConfirmXferPacket"; - Message[Message["AbortXfer"] = 4294901917] = "AbortXfer"; - Message[Message["AvatarAnimation"] = 20] = "AvatarAnimation"; - Message[Message["AvatarAppearance"] = 4294901918] = "AvatarAppearance"; - Message[Message["AvatarSitResponse"] = 21] = "AvatarSitResponse"; - Message[Message["SetFollowCamProperties"] = 4294901919] = "SetFollowCamProperties"; - Message[Message["ClearFollowCamProperties"] = 4294901920] = "ClearFollowCamProperties"; - Message[Message["CameraConstraint"] = 22] = "CameraConstraint"; - Message[Message["ObjectProperties"] = 65289] = "ObjectProperties"; - Message[Message["ObjectPropertiesFamily"] = 65290] = "ObjectPropertiesFamily"; - Message[Message["RequestPayPrice"] = 4294901921] = "RequestPayPrice"; - Message[Message["PayPriceReply"] = 4294901922] = "PayPriceReply"; - Message[Message["KickUser"] = 4294901923] = "KickUser"; - Message[Message["KickUserAck"] = 4294901924] = "KickUserAck"; - Message[Message["GodKickUser"] = 4294901925] = "GodKickUser"; - Message[Message["SystemKickUser"] = 4294901926] = "SystemKickUser"; - Message[Message["EjectUser"] = 4294901927] = "EjectUser"; - Message[Message["FreezeUser"] = 4294901928] = "FreezeUser"; - Message[Message["AvatarPropertiesRequest"] = 4294901929] = "AvatarPropertiesRequest"; - Message[Message["AvatarPropertiesRequestBackend"] = 4294901930] = "AvatarPropertiesRequestBackend"; - Message[Message["AvatarPropertiesReply"] = 4294901931] = "AvatarPropertiesReply"; - Message[Message["AvatarInterestsReply"] = 4294901932] = "AvatarInterestsReply"; - Message[Message["AvatarGroupsReply"] = 4294901933] = "AvatarGroupsReply"; - Message[Message["AvatarPropertiesUpdate"] = 4294901934] = "AvatarPropertiesUpdate"; - Message[Message["AvatarInterestsUpdate"] = 4294901935] = "AvatarInterestsUpdate"; - Message[Message["AvatarNotesReply"] = 4294901936] = "AvatarNotesReply"; - Message[Message["AvatarNotesUpdate"] = 4294901937] = "AvatarNotesUpdate"; - Message[Message["AvatarPicksReply"] = 4294901938] = "AvatarPicksReply"; - Message[Message["EventInfoRequest"] = 4294901939] = "EventInfoRequest"; - Message[Message["EventInfoReply"] = 4294901940] = "EventInfoReply"; - Message[Message["EventNotificationAddRequest"] = 4294901941] = "EventNotificationAddRequest"; - Message[Message["EventNotificationRemoveRequest"] = 4294901942] = "EventNotificationRemoveRequest"; - Message[Message["EventGodDelete"] = 4294901943] = "EventGodDelete"; - Message[Message["PickInfoReply"] = 4294901944] = "PickInfoReply"; - Message[Message["PickInfoUpdate"] = 4294901945] = "PickInfoUpdate"; - Message[Message["PickDelete"] = 4294901946] = "PickDelete"; - Message[Message["PickGodDelete"] = 4294901947] = "PickGodDelete"; - Message[Message["ScriptQuestion"] = 4294901948] = "ScriptQuestion"; - Message[Message["ScriptControlChange"] = 4294901949] = "ScriptControlChange"; - Message[Message["ScriptDialog"] = 4294901950] = "ScriptDialog"; - Message[Message["ScriptDialogReply"] = 4294901951] = "ScriptDialogReply"; - Message[Message["ForceScriptControlRelease"] = 4294901952] = "ForceScriptControlRelease"; - Message[Message["RevokePermissions"] = 4294901953] = "RevokePermissions"; - Message[Message["LoadURL"] = 4294901954] = "LoadURL"; - Message[Message["ScriptTeleportRequest"] = 4294901955] = "ScriptTeleportRequest"; - Message[Message["ParcelOverlay"] = 4294901956] = "ParcelOverlay"; - Message[Message["ParcelPropertiesRequest"] = 65291] = "ParcelPropertiesRequest"; - Message[Message["ParcelPropertiesRequestByID"] = 4294901957] = "ParcelPropertiesRequestByID"; - Message[Message["ParcelProperties"] = 23] = "ParcelProperties"; - Message[Message["ParcelPropertiesUpdate"] = 4294901958] = "ParcelPropertiesUpdate"; - Message[Message["ParcelReturnObjects"] = 4294901959] = "ParcelReturnObjects"; - Message[Message["ParcelSetOtherCleanTime"] = 4294901960] = "ParcelSetOtherCleanTime"; - Message[Message["ParcelDisableObjects"] = 4294901961] = "ParcelDisableObjects"; - Message[Message["ParcelSelectObjects"] = 4294901962] = "ParcelSelectObjects"; - Message[Message["EstateCovenantRequest"] = 4294901963] = "EstateCovenantRequest"; - Message[Message["EstateCovenantReply"] = 4294901964] = "EstateCovenantReply"; - Message[Message["ForceObjectSelect"] = 4294901965] = "ForceObjectSelect"; - Message[Message["ParcelBuyPass"] = 4294901966] = "ParcelBuyPass"; - Message[Message["ParcelDeedToGroup"] = 4294901967] = "ParcelDeedToGroup"; - Message[Message["ParcelReclaim"] = 4294901968] = "ParcelReclaim"; - Message[Message["ParcelClaim"] = 4294901969] = "ParcelClaim"; - Message[Message["ParcelJoin"] = 4294901970] = "ParcelJoin"; - Message[Message["ParcelDivide"] = 4294901971] = "ParcelDivide"; - Message[Message["ParcelRelease"] = 4294901972] = "ParcelRelease"; - Message[Message["ParcelBuy"] = 4294901973] = "ParcelBuy"; - Message[Message["ParcelGodForceOwner"] = 4294901974] = "ParcelGodForceOwner"; - Message[Message["ParcelAccessListRequest"] = 4294901975] = "ParcelAccessListRequest"; - Message[Message["ParcelAccessListReply"] = 4294901976] = "ParcelAccessListReply"; - Message[Message["ParcelAccessListUpdate"] = 4294901977] = "ParcelAccessListUpdate"; - Message[Message["ParcelDwellRequest"] = 4294901978] = "ParcelDwellRequest"; - Message[Message["ParcelDwellReply"] = 4294901979] = "ParcelDwellReply"; - Message[Message["RequestParcelTransfer"] = 4294901980] = "RequestParcelTransfer"; - Message[Message["UpdateParcel"] = 4294901981] = "UpdateParcel"; - Message[Message["RemoveParcel"] = 4294901982] = "RemoveParcel"; - Message[Message["MergeParcel"] = 4294901983] = "MergeParcel"; - Message[Message["LogParcelChanges"] = 4294901984] = "LogParcelChanges"; - Message[Message["CheckParcelSales"] = 4294901985] = "CheckParcelSales"; - Message[Message["ParcelSales"] = 4294901986] = "ParcelSales"; - Message[Message["ParcelGodMarkAsContent"] = 4294901987] = "ParcelGodMarkAsContent"; - Message[Message["ViewerStartAuction"] = 4294901988] = "ViewerStartAuction"; - Message[Message["StartAuction"] = 4294901989] = "StartAuction"; - Message[Message["ConfirmAuctionStart"] = 4294901990] = "ConfirmAuctionStart"; - Message[Message["CompleteAuction"] = 4294901991] = "CompleteAuction"; - Message[Message["CancelAuction"] = 4294901992] = "CancelAuction"; - Message[Message["CheckParcelAuctions"] = 4294901993] = "CheckParcelAuctions"; - Message[Message["ParcelAuctions"] = 4294901994] = "ParcelAuctions"; - Message[Message["UUIDNameRequest"] = 4294901995] = "UUIDNameRequest"; - Message[Message["UUIDNameReply"] = 4294901996] = "UUIDNameReply"; - Message[Message["UUIDGroupNameRequest"] = 4294901997] = "UUIDGroupNameRequest"; - Message[Message["UUIDGroupNameReply"] = 4294901998] = "UUIDGroupNameReply"; - Message[Message["ChatPass"] = 4294901999] = "ChatPass"; - Message[Message["EdgeDataPacket"] = 24] = "EdgeDataPacket"; - Message[Message["SimStatus"] = 65292] = "SimStatus"; - Message[Message["ChildAgentUpdate"] = 25] = "ChildAgentUpdate"; - Message[Message["ChildAgentAlive"] = 26] = "ChildAgentAlive"; - Message[Message["ChildAgentPositionUpdate"] = 27] = "ChildAgentPositionUpdate"; - Message[Message["ChildAgentDying"] = 4294902000] = "ChildAgentDying"; - Message[Message["ChildAgentUnknown"] = 4294902001] = "ChildAgentUnknown"; - Message[Message["AtomicPassObject"] = 28] = "AtomicPassObject"; - Message[Message["KillChildAgents"] = 4294902002] = "KillChildAgents"; - Message[Message["GetScriptRunning"] = 4294902003] = "GetScriptRunning"; - Message[Message["ScriptRunningReply"] = 4294902004] = "ScriptRunningReply"; - Message[Message["SetScriptRunning"] = 4294902005] = "SetScriptRunning"; - Message[Message["ScriptReset"] = 4294902006] = "ScriptReset"; - Message[Message["ScriptSensorRequest"] = 4294902007] = "ScriptSensorRequest"; - Message[Message["ScriptSensorReply"] = 4294902008] = "ScriptSensorReply"; - Message[Message["CompleteAgentMovement"] = 4294902009] = "CompleteAgentMovement"; - Message[Message["AgentMovementComplete"] = 4294902010] = "AgentMovementComplete"; - Message[Message["DataServerLogout"] = 4294902011] = "DataServerLogout"; - Message[Message["LogoutRequest"] = 4294902012] = "LogoutRequest"; - Message[Message["LogoutReply"] = 4294902013] = "LogoutReply"; - Message[Message["ImprovedInstantMessage"] = 4294902014] = "ImprovedInstantMessage"; - Message[Message["RetrieveInstantMessages"] = 4294902015] = "RetrieveInstantMessages"; - Message[Message["FindAgent"] = 4294902016] = "FindAgent"; - Message[Message["RequestGodlikePowers"] = 4294902017] = "RequestGodlikePowers"; - Message[Message["GrantGodlikePowers"] = 4294902018] = "GrantGodlikePowers"; - Message[Message["GodlikeMessage"] = 4294902019] = "GodlikeMessage"; - Message[Message["EstateOwnerMessage"] = 4294902020] = "EstateOwnerMessage"; - Message[Message["GenericMessage"] = 4294902021] = "GenericMessage"; - Message[Message["MuteListRequest"] = 4294902022] = "MuteListRequest"; - Message[Message["UpdateMuteListEntry"] = 4294902023] = "UpdateMuteListEntry"; - Message[Message["RemoveMuteListEntry"] = 4294902024] = "RemoveMuteListEntry"; - Message[Message["CopyInventoryFromNotecard"] = 4294902025] = "CopyInventoryFromNotecard"; - Message[Message["UpdateInventoryItem"] = 4294902026] = "UpdateInventoryItem"; - Message[Message["UpdateCreateInventoryItem"] = 4294902027] = "UpdateCreateInventoryItem"; - Message[Message["MoveInventoryItem"] = 4294902028] = "MoveInventoryItem"; - Message[Message["CopyInventoryItem"] = 4294902029] = "CopyInventoryItem"; - Message[Message["RemoveInventoryItem"] = 4294902030] = "RemoveInventoryItem"; - Message[Message["ChangeInventoryItemFlags"] = 4294902031] = "ChangeInventoryItemFlags"; - Message[Message["SaveAssetIntoInventory"] = 4294902032] = "SaveAssetIntoInventory"; - Message[Message["CreateInventoryFolder"] = 4294902033] = "CreateInventoryFolder"; - Message[Message["UpdateInventoryFolder"] = 4294902034] = "UpdateInventoryFolder"; - Message[Message["MoveInventoryFolder"] = 4294902035] = "MoveInventoryFolder"; - Message[Message["RemoveInventoryFolder"] = 4294902036] = "RemoveInventoryFolder"; - Message[Message["FetchInventoryDescendents"] = 4294902037] = "FetchInventoryDescendents"; - Message[Message["InventoryDescendents"] = 4294902038] = "InventoryDescendents"; - Message[Message["FetchInventory"] = 4294902039] = "FetchInventory"; - Message[Message["FetchInventoryReply"] = 4294902040] = "FetchInventoryReply"; - Message[Message["BulkUpdateInventory"] = 4294902041] = "BulkUpdateInventory"; - Message[Message["RequestInventoryAsset"] = 4294902042] = "RequestInventoryAsset"; - Message[Message["InventoryAssetResponse"] = 4294902043] = "InventoryAssetResponse"; - Message[Message["RemoveInventoryObjects"] = 4294902044] = "RemoveInventoryObjects"; - Message[Message["PurgeInventoryDescendents"] = 4294902045] = "PurgeInventoryDescendents"; - Message[Message["UpdateTaskInventory"] = 4294902046] = "UpdateTaskInventory"; - Message[Message["RemoveTaskInventory"] = 4294902047] = "RemoveTaskInventory"; - Message[Message["MoveTaskInventory"] = 4294902048] = "MoveTaskInventory"; - Message[Message["RequestTaskInventory"] = 4294902049] = "RequestTaskInventory"; - Message[Message["ReplyTaskInventory"] = 4294902050] = "ReplyTaskInventory"; - Message[Message["DeRezObject"] = 4294902051] = "DeRezObject"; - Message[Message["DeRezAck"] = 4294902052] = "DeRezAck"; - Message[Message["RezObject"] = 4294902053] = "RezObject"; - Message[Message["RezObjectFromNotecard"] = 4294902054] = "RezObjectFromNotecard"; - Message[Message["TransferInventory"] = 4294902055] = "TransferInventory"; - Message[Message["TransferInventoryAck"] = 4294902056] = "TransferInventoryAck"; - Message[Message["AcceptFriendship"] = 4294902057] = "AcceptFriendship"; - Message[Message["DeclineFriendship"] = 4294902058] = "DeclineFriendship"; - Message[Message["FormFriendship"] = 4294902059] = "FormFriendship"; - Message[Message["TerminateFriendship"] = 4294902060] = "TerminateFriendship"; - Message[Message["OfferCallingCard"] = 4294902061] = "OfferCallingCard"; - Message[Message["AcceptCallingCard"] = 4294902062] = "AcceptCallingCard"; - Message[Message["DeclineCallingCard"] = 4294902063] = "DeclineCallingCard"; - Message[Message["RezScript"] = 4294902064] = "RezScript"; - Message[Message["CreateInventoryItem"] = 4294902065] = "CreateInventoryItem"; - Message[Message["CreateLandmarkForEvent"] = 4294902066] = "CreateLandmarkForEvent"; - Message[Message["EventLocationRequest"] = 4294902067] = "EventLocationRequest"; - Message[Message["EventLocationReply"] = 4294902068] = "EventLocationReply"; - Message[Message["RegionHandleRequest"] = 4294902069] = "RegionHandleRequest"; - Message[Message["RegionIDAndHandleReply"] = 4294902070] = "RegionIDAndHandleReply"; - Message[Message["MoneyTransferRequest"] = 4294902071] = "MoneyTransferRequest"; - Message[Message["MoneyTransferBackend"] = 4294902072] = "MoneyTransferBackend"; - Message[Message["MoneyBalanceRequest"] = 4294902073] = "MoneyBalanceRequest"; - Message[Message["MoneyBalanceReply"] = 4294902074] = "MoneyBalanceReply"; - Message[Message["RoutedMoneyBalanceReply"] = 4294902075] = "RoutedMoneyBalanceReply"; - Message[Message["ActivateGestures"] = 4294902076] = "ActivateGestures"; - Message[Message["DeactivateGestures"] = 4294902077] = "DeactivateGestures"; - Message[Message["MuteListUpdate"] = 4294902078] = "MuteListUpdate"; - Message[Message["UseCachedMuteList"] = 4294902079] = "UseCachedMuteList"; - Message[Message["GrantUserRights"] = 4294902080] = "GrantUserRights"; - Message[Message["ChangeUserRights"] = 4294902081] = "ChangeUserRights"; - Message[Message["OnlineNotification"] = 4294902082] = "OnlineNotification"; - Message[Message["OfflineNotification"] = 4294902083] = "OfflineNotification"; - Message[Message["SetStartLocationRequest"] = 4294902084] = "SetStartLocationRequest"; - Message[Message["SetStartLocation"] = 4294902085] = "SetStartLocation"; - Message[Message["NetTest"] = 4294902086] = "NetTest"; - Message[Message["SetCPURatio"] = 4294902087] = "SetCPURatio"; - Message[Message["SimCrashed"] = 4294902088] = "SimCrashed"; - Message[Message["NameValuePair"] = 4294902089] = "NameValuePair"; - Message[Message["RemoveNameValuePair"] = 4294902090] = "RemoveNameValuePair"; - Message[Message["UpdateAttachment"] = 4294902091] = "UpdateAttachment"; - Message[Message["RemoveAttachment"] = 4294902092] = "RemoveAttachment"; - Message[Message["SoundTrigger"] = 29] = "SoundTrigger"; - Message[Message["AttachedSound"] = 65293] = "AttachedSound"; - Message[Message["AttachedSoundGainChange"] = 65294] = "AttachedSoundGainChange"; - Message[Message["PreloadSound"] = 65295] = "PreloadSound"; - Message[Message["AssetUploadRequest"] = 4294902093] = "AssetUploadRequest"; - Message[Message["AssetUploadComplete"] = 4294902094] = "AssetUploadComplete"; - Message[Message["EmailMessageRequest"] = 4294902095] = "EmailMessageRequest"; - Message[Message["EmailMessageReply"] = 4294902096] = "EmailMessageReply"; - Message[Message["InternalScriptMail"] = 65296] = "InternalScriptMail"; - Message[Message["ScriptDataRequest"] = 4294902097] = "ScriptDataRequest"; - Message[Message["ScriptDataReply"] = 4294902098] = "ScriptDataReply"; - Message[Message["CreateGroupRequest"] = 4294902099] = "CreateGroupRequest"; - Message[Message["CreateGroupReply"] = 4294902100] = "CreateGroupReply"; - Message[Message["UpdateGroupInfo"] = 4294902101] = "UpdateGroupInfo"; - Message[Message["GroupRoleChanges"] = 4294902102] = "GroupRoleChanges"; - Message[Message["JoinGroupRequest"] = 4294902103] = "JoinGroupRequest"; - Message[Message["JoinGroupReply"] = 4294902104] = "JoinGroupReply"; - Message[Message["EjectGroupMemberRequest"] = 4294902105] = "EjectGroupMemberRequest"; - Message[Message["EjectGroupMemberReply"] = 4294902106] = "EjectGroupMemberReply"; - Message[Message["LeaveGroupRequest"] = 4294902107] = "LeaveGroupRequest"; - Message[Message["LeaveGroupReply"] = 4294902108] = "LeaveGroupReply"; - Message[Message["InviteGroupRequest"] = 4294902109] = "InviteGroupRequest"; - Message[Message["InviteGroupResponse"] = 4294902110] = "InviteGroupResponse"; - Message[Message["GroupProfileRequest"] = 4294902111] = "GroupProfileRequest"; - Message[Message["GroupProfileReply"] = 4294902112] = "GroupProfileReply"; - Message[Message["GroupAccountSummaryRequest"] = 4294902113] = "GroupAccountSummaryRequest"; - Message[Message["GroupAccountSummaryReply"] = 4294902114] = "GroupAccountSummaryReply"; - Message[Message["GroupAccountDetailsRequest"] = 4294902115] = "GroupAccountDetailsRequest"; - Message[Message["GroupAccountDetailsReply"] = 4294902116] = "GroupAccountDetailsReply"; - Message[Message["GroupAccountTransactionsRequest"] = 4294902117] = "GroupAccountTransactionsRequest"; - Message[Message["GroupAccountTransactionsReply"] = 4294902118] = "GroupAccountTransactionsReply"; - Message[Message["GroupActiveProposalsRequest"] = 4294902119] = "GroupActiveProposalsRequest"; - Message[Message["GroupActiveProposalItemReply"] = 4294902120] = "GroupActiveProposalItemReply"; - Message[Message["GroupVoteHistoryRequest"] = 4294902121] = "GroupVoteHistoryRequest"; - Message[Message["GroupVoteHistoryItemReply"] = 4294902122] = "GroupVoteHistoryItemReply"; - Message[Message["StartGroupProposal"] = 4294902123] = "StartGroupProposal"; - Message[Message["GroupProposalBallot"] = 4294902124] = "GroupProposalBallot"; - Message[Message["TallyVotes"] = 4294902125] = "TallyVotes"; - Message[Message["GroupMembersRequest"] = 4294902126] = "GroupMembersRequest"; - Message[Message["GroupMembersReply"] = 4294902127] = "GroupMembersReply"; - Message[Message["ActivateGroup"] = 4294902128] = "ActivateGroup"; - Message[Message["SetGroupContribution"] = 4294902129] = "SetGroupContribution"; - Message[Message["SetGroupAcceptNotices"] = 4294902130] = "SetGroupAcceptNotices"; - Message[Message["GroupRoleDataRequest"] = 4294902131] = "GroupRoleDataRequest"; - Message[Message["GroupRoleDataReply"] = 4294902132] = "GroupRoleDataReply"; - Message[Message["GroupRoleMembersRequest"] = 4294902133] = "GroupRoleMembersRequest"; - Message[Message["GroupRoleMembersReply"] = 4294902134] = "GroupRoleMembersReply"; - Message[Message["GroupTitlesRequest"] = 4294902135] = "GroupTitlesRequest"; - Message[Message["GroupTitlesReply"] = 4294902136] = "GroupTitlesReply"; - Message[Message["GroupTitleUpdate"] = 4294902137] = "GroupTitleUpdate"; - Message[Message["GroupRoleUpdate"] = 4294902138] = "GroupRoleUpdate"; - Message[Message["LiveHelpGroupRequest"] = 4294902139] = "LiveHelpGroupRequest"; - Message[Message["LiveHelpGroupReply"] = 4294902140] = "LiveHelpGroupReply"; - Message[Message["AgentWearablesRequest"] = 4294902141] = "AgentWearablesRequest"; - Message[Message["AgentWearablesUpdate"] = 4294902142] = "AgentWearablesUpdate"; - Message[Message["AgentIsNowWearing"] = 4294902143] = "AgentIsNowWearing"; - Message[Message["AgentCachedTexture"] = 4294902144] = "AgentCachedTexture"; - Message[Message["AgentCachedTextureResponse"] = 4294902145] = "AgentCachedTextureResponse"; - Message[Message["AgentDataUpdateRequest"] = 4294902146] = "AgentDataUpdateRequest"; - Message[Message["AgentDataUpdate"] = 4294902147] = "AgentDataUpdate"; - Message[Message["GroupDataUpdate"] = 4294902148] = "GroupDataUpdate"; - Message[Message["AgentGroupDataUpdate"] = 4294902149] = "AgentGroupDataUpdate"; - Message[Message["AgentDropGroup"] = 4294902150] = "AgentDropGroup"; - Message[Message["LogTextMessage"] = 4294902151] = "LogTextMessage"; - Message[Message["ViewerEffect"] = 65297] = "ViewerEffect"; - Message[Message["CreateTrustedCircuit"] = 4294902152] = "CreateTrustedCircuit"; - Message[Message["DenyTrustedCircuit"] = 4294902153] = "DenyTrustedCircuit"; - Message[Message["RequestTrustedCircuit"] = 4294902154] = "RequestTrustedCircuit"; - Message[Message["RezSingleAttachmentFromInv"] = 4294902155] = "RezSingleAttachmentFromInv"; - Message[Message["RezMultipleAttachmentsFromInv"] = 4294902156] = "RezMultipleAttachmentsFromInv"; - Message[Message["DetachAttachmentIntoInv"] = 4294902157] = "DetachAttachmentIntoInv"; - Message[Message["CreateNewOutfitAttachments"] = 4294902158] = "CreateNewOutfitAttachments"; - Message[Message["UserInfoRequest"] = 4294902159] = "UserInfoRequest"; - Message[Message["UserInfoReply"] = 4294902160] = "UserInfoReply"; - Message[Message["UpdateUserInfo"] = 4294902161] = "UpdateUserInfo"; - Message[Message["ParcelRename"] = 4294902162] = "ParcelRename"; - Message[Message["InitiateDownload"] = 4294902163] = "InitiateDownload"; - Message[Message["SystemMessage"] = 4294902164] = "SystemMessage"; - Message[Message["MapLayerRequest"] = 4294902165] = "MapLayerRequest"; - Message[Message["MapLayerReply"] = 4294902166] = "MapLayerReply"; - Message[Message["MapBlockRequest"] = 4294902167] = "MapBlockRequest"; - Message[Message["MapNameRequest"] = 4294902168] = "MapNameRequest"; - Message[Message["MapBlockReply"] = 4294902169] = "MapBlockReply"; - Message[Message["MapItemRequest"] = 4294902170] = "MapItemRequest"; - Message[Message["MapItemReply"] = 4294902171] = "MapItemReply"; - Message[Message["SendPostcard"] = 4294902172] = "SendPostcard"; - Message[Message["RpcChannelRequest"] = 4294902173] = "RpcChannelRequest"; - Message[Message["RpcChannelReply"] = 4294902174] = "RpcChannelReply"; - Message[Message["RpcScriptRequestInbound"] = 4294902175] = "RpcScriptRequestInbound"; - Message[Message["RpcScriptRequestInboundForward"] = 4294902176] = "RpcScriptRequestInboundForward"; - Message[Message["RpcScriptReplyInbound"] = 4294902177] = "RpcScriptReplyInbound"; - Message[Message["ScriptMailRegistration"] = 4294902178] = "ScriptMailRegistration"; - Message[Message["ParcelMediaCommandMessage"] = 4294902179] = "ParcelMediaCommandMessage"; - Message[Message["ParcelMediaUpdate"] = 4294902180] = "ParcelMediaUpdate"; - Message[Message["LandStatRequest"] = 4294902181] = "LandStatRequest"; - Message[Message["LandStatReply"] = 4294902182] = "LandStatReply"; - Message[Message["Error"] = 4294902183] = "Error"; - Message[Message["ObjectIncludeInSearch"] = 4294902184] = "ObjectIncludeInSearch"; - Message[Message["RezRestoreToWorld"] = 4294902185] = "RezRestoreToWorld"; - Message[Message["LinkInventoryItem"] = 4294902186] = "LinkInventoryItem"; - Message[Message["RetrieveIMsExtended"] = 4294902187] = "RetrieveIMsExtended"; - Message[Message["JoinGroupRequestExtended"] = 4294902188] = "JoinGroupRequestExtended"; - Message[Message["CreateGroupRequestExtended"] = 4294902189] = "CreateGroupRequestExtended"; -})(Message = exports.Message || (exports.Message = {})); -//# sourceMappingURL=Message.js.map \ No newline at end of file diff --git a/dist/enums/Message.js.map b/dist/enums/Message.js.map deleted file mode 100644 index 7c2feb0..0000000 --- a/dist/enums/Message.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Message.js","sourceRoot":"","sources":["../../lib/enums/Message.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/enums/MessageFlags.d.ts b/dist/enums/MessageFlags.d.ts deleted file mode 100644 index ef7d776..0000000 --- a/dist/enums/MessageFlags.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -export declare enum MessageFlags { - FrequencyHigh = 1, - FrequencyMedium = 2, - FrequencyLow = 4, - FrequencyFixed = 8, - Zerocoded = 16, - Trusted = 32, - Blacklisted = 64, - Deprecated = 128 -} diff --git a/dist/enums/MessageFlags.js b/dist/enums/MessageFlags.js deleted file mode 100644 index 788a873..0000000 --- a/dist/enums/MessageFlags.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var MessageFlags; -(function (MessageFlags) { - MessageFlags[MessageFlags["FrequencyHigh"] = 1] = "FrequencyHigh"; - MessageFlags[MessageFlags["FrequencyMedium"] = 2] = "FrequencyMedium"; - MessageFlags[MessageFlags["FrequencyLow"] = 4] = "FrequencyLow"; - MessageFlags[MessageFlags["FrequencyFixed"] = 8] = "FrequencyFixed"; - MessageFlags[MessageFlags["Zerocoded"] = 16] = "Zerocoded"; - MessageFlags[MessageFlags["Trusted"] = 32] = "Trusted"; - MessageFlags[MessageFlags["Blacklisted"] = 64] = "Blacklisted"; - MessageFlags[MessageFlags["Deprecated"] = 128] = "Deprecated"; -})(MessageFlags = exports.MessageFlags || (exports.MessageFlags = {})); -//# sourceMappingURL=MessageFlags.js.map \ No newline at end of file diff --git a/dist/enums/MessageFlags.js.map b/dist/enums/MessageFlags.js.map deleted file mode 100644 index fe91262..0000000 --- a/dist/enums/MessageFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MessageFlags.js","sourceRoot":"","sources":["../../lib/enums/MessageFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,YAUX;AAVD,WAAY,YAAY;IAEpB,iEAAiB,CAAA;IACjB,qEAAmB,CAAA;IACnB,+DAAgB,CAAA;IAChB,mEAAkB,CAAA;IAClB,0DAAc,CAAA;IACd,sDAAY,CAAA;IACZ,8DAAgB,CAAA;IAChB,6DAAgB,CAAA;AACpB,CAAC,EAVW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAUvB"} \ No newline at end of file diff --git a/dist/enums/PCode.d.ts b/dist/enums/PCode.d.ts deleted file mode 100644 index 45e0129..0000000 --- a/dist/enums/PCode.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -export declare enum PCode { - None = 0, - Prim = 9, - Avatar = 47, - Grass = 95, - NewTree = 111, - ParticleSystem = 143, - Tree = 255 -} diff --git a/dist/enums/PCode.js b/dist/enums/PCode.js deleted file mode 100644 index b22effe..0000000 --- a/dist/enums/PCode.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var PCode; -(function (PCode) { - PCode[PCode["None"] = 0] = "None"; - PCode[PCode["Prim"] = 9] = "Prim"; - PCode[PCode["Avatar"] = 47] = "Avatar"; - PCode[PCode["Grass"] = 95] = "Grass"; - PCode[PCode["NewTree"] = 111] = "NewTree"; - PCode[PCode["ParticleSystem"] = 143] = "ParticleSystem"; - PCode[PCode["Tree"] = 255] = "Tree"; -})(PCode = exports.PCode || (exports.PCode = {})); -//# sourceMappingURL=PCode.js.map \ No newline at end of file diff --git a/dist/enums/PCode.js.map b/dist/enums/PCode.js.map deleted file mode 100644 index 71e0d2b..0000000 --- a/dist/enums/PCode.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PCode.js","sourceRoot":"","sources":["../../lib/enums/PCode.ts"],"names":[],"mappings":";;AAAA,IAAY,KASX;AATD,WAAY,KAAK;IAEb,iCAAQ,CAAA;IACR,iCAAQ,CAAA;IACR,sCAAW,CAAA;IACX,oCAAU,CAAA;IACV,yCAAa,CAAA;IACb,uDAAoB,CAAA;IACpB,mCAAU,CAAA;AACd,CAAC,EATW,KAAK,GAAL,aAAK,KAAL,aAAK,QAShB"} \ No newline at end of file diff --git a/dist/enums/PacketFlags.d.ts b/dist/enums/PacketFlags.d.ts deleted file mode 100644 index 603cb19..0000000 --- a/dist/enums/PacketFlags.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export declare enum PacketFlags { - Ack = 16, - Resent = 32, - Reliable = 64, - Zerocoded = 128 -} diff --git a/dist/enums/PacketFlags.js b/dist/enums/PacketFlags.js deleted file mode 100644 index a3d6451..0000000 --- a/dist/enums/PacketFlags.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var PacketFlags; -(function (PacketFlags) { - PacketFlags[PacketFlags["Ack"] = 16] = "Ack"; - PacketFlags[PacketFlags["Resent"] = 32] = "Resent"; - PacketFlags[PacketFlags["Reliable"] = 64] = "Reliable"; - PacketFlags[PacketFlags["Zerocoded"] = 128] = "Zerocoded"; -})(PacketFlags = exports.PacketFlags || (exports.PacketFlags = {})); -//# sourceMappingURL=PacketFlags.js.map \ No newline at end of file diff --git a/dist/enums/PacketFlags.js.map b/dist/enums/PacketFlags.js.map deleted file mode 100644 index c852fe3..0000000 --- a/dist/enums/PacketFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PacketFlags.js","sourceRoot":"","sources":["../../lib/enums/PacketFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,WAMX;AAND,WAAY,WAAW;IAEnB,4CAAU,CAAA;IACV,kDAAa,CAAA;IACb,sDAAe,CAAA;IACf,yDAAgB,CAAA;AACpB,CAAC,EANW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAMtB"} \ No newline at end of file diff --git a/dist/enums/ParcelInfoFlags.d.ts b/dist/enums/ParcelInfoFlags.d.ts deleted file mode 100644 index 134cb02..0000000 --- a/dist/enums/ParcelInfoFlags.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export declare enum ParcelInfoFlags { - mature = 1 -} diff --git a/dist/enums/ParcelInfoFlags.js b/dist/enums/ParcelInfoFlags.js deleted file mode 100644 index ceae249..0000000 --- a/dist/enums/ParcelInfoFlags.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var ParcelInfoFlags; -(function (ParcelInfoFlags) { - ParcelInfoFlags[ParcelInfoFlags["mature"] = 1] = "mature"; -})(ParcelInfoFlags = exports.ParcelInfoFlags || (exports.ParcelInfoFlags = {})); -//# sourceMappingURL=ParcelInfoFlags.js.map \ No newline at end of file diff --git a/dist/enums/ParcelInfoFlags.js.map b/dist/enums/ParcelInfoFlags.js.map deleted file mode 100644 index 140e397..0000000 --- a/dist/enums/ParcelInfoFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelInfoFlags.js","sourceRoot":"","sources":["../../lib/enums/ParcelInfoFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,eAGX;AAHD,WAAY,eAAe;IAEvB,yDAAe,CAAA;AACnB,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B"} \ No newline at end of file diff --git a/dist/enums/ParticleDataFlags.d.ts b/dist/enums/ParticleDataFlags.d.ts deleted file mode 100644 index 7caee91..0000000 --- a/dist/enums/ParticleDataFlags.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -export declare enum ParticleDataFlags { - None = 0, - InterpColor = 1, - InterpScale = 2, - Bounce = 4, - Wind = 8, - FollowSrc = 16, - FollowVelocity = 32, - TargetPos = 64, - TargetLinear = 128, - Emissive = 256, - Beam = 512, - Ribbon = 1024, - DataGlow = 65536, - DataBlend = 131072 -} diff --git a/dist/enums/ParticleDataFlags.js b/dist/enums/ParticleDataFlags.js deleted file mode 100644 index 938915a..0000000 --- a/dist/enums/ParticleDataFlags.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var ParticleDataFlags; -(function (ParticleDataFlags) { - ParticleDataFlags[ParticleDataFlags["None"] = 0] = "None"; - ParticleDataFlags[ParticleDataFlags["InterpColor"] = 1] = "InterpColor"; - ParticleDataFlags[ParticleDataFlags["InterpScale"] = 2] = "InterpScale"; - ParticleDataFlags[ParticleDataFlags["Bounce"] = 4] = "Bounce"; - ParticleDataFlags[ParticleDataFlags["Wind"] = 8] = "Wind"; - ParticleDataFlags[ParticleDataFlags["FollowSrc"] = 16] = "FollowSrc"; - ParticleDataFlags[ParticleDataFlags["FollowVelocity"] = 32] = "FollowVelocity"; - ParticleDataFlags[ParticleDataFlags["TargetPos"] = 64] = "TargetPos"; - ParticleDataFlags[ParticleDataFlags["TargetLinear"] = 128] = "TargetLinear"; - ParticleDataFlags[ParticleDataFlags["Emissive"] = 256] = "Emissive"; - ParticleDataFlags[ParticleDataFlags["Beam"] = 512] = "Beam"; - ParticleDataFlags[ParticleDataFlags["Ribbon"] = 1024] = "Ribbon"; - ParticleDataFlags[ParticleDataFlags["DataGlow"] = 65536] = "DataGlow"; - ParticleDataFlags[ParticleDataFlags["DataBlend"] = 131072] = "DataBlend"; -})(ParticleDataFlags = exports.ParticleDataFlags || (exports.ParticleDataFlags = {})); -//# sourceMappingURL=ParticleDataFlags.js.map \ No newline at end of file diff --git a/dist/enums/ParticleDataFlags.js.map b/dist/enums/ParticleDataFlags.js.map deleted file mode 100644 index a0cfbb5..0000000 --- a/dist/enums/ParticleDataFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParticleDataFlags.js","sourceRoot":"","sources":["../../lib/enums/ParticleDataFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,iBAgBX;AAhBD,WAAY,iBAAiB;IAEzB,yDAAQ,CAAA;IACR,uEAAmB,CAAA;IACnB,uEAAmB,CAAA;IACnB,6DAAc,CAAA;IACd,yDAAY,CAAA;IACZ,oEAAiB,CAAA;IACjB,8EAAsB,CAAA;IACtB,oEAAiB,CAAA;IACjB,2EAAoB,CAAA;IACpB,mEAAgB,CAAA;IAChB,2DAAY,CAAA;IACZ,gEAAc,CAAA;IACd,qEAAkB,CAAA;IAClB,wEAAmB,CAAA;AACvB,CAAC,EAhBW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAgB5B"} \ No newline at end of file diff --git a/dist/enums/PermissionMask.d.ts b/dist/enums/PermissionMask.d.ts deleted file mode 100644 index e966055..0000000 --- a/dist/enums/PermissionMask.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -export declare enum PermissionMask { - None = 0, - Transfer = 8192, - Modify = 16384, - Copy = 32768, - Export = 65536, - Move = 524288, - Damage = 1048576, - All = 581632 -} diff --git a/dist/enums/PermissionMask.js b/dist/enums/PermissionMask.js deleted file mode 100644 index bf383f4..0000000 --- a/dist/enums/PermissionMask.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var PermissionMask; -(function (PermissionMask) { - PermissionMask[PermissionMask["None"] = 0] = "None"; - PermissionMask[PermissionMask["Transfer"] = 8192] = "Transfer"; - PermissionMask[PermissionMask["Modify"] = 16384] = "Modify"; - PermissionMask[PermissionMask["Copy"] = 32768] = "Copy"; - PermissionMask[PermissionMask["Export"] = 65536] = "Export"; - PermissionMask[PermissionMask["Move"] = 524288] = "Move"; - PermissionMask[PermissionMask["Damage"] = 1048576] = "Damage"; - PermissionMask[PermissionMask["All"] = 581632] = "All"; -})(PermissionMask = exports.PermissionMask || (exports.PermissionMask = {})); -//# sourceMappingURL=PermissionMask.js.map \ No newline at end of file diff --git a/dist/enums/PermissionMask.js.map b/dist/enums/PermissionMask.js.map deleted file mode 100644 index 8ba18d9..0000000 --- a/dist/enums/PermissionMask.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PermissionMask.js","sourceRoot":"","sources":["../../lib/enums/PermissionMask.ts"],"names":[],"mappings":";;AAAA,IAAY,cAWX;AAXD,WAAY,cAAc;IAEtB,mDAAQ,CAAA;IACR,8DAAkB,CAAA;IAClB,2DAAgB,CAAA;IAChB,uDAAc,CAAA;IACd,2DAAgB,CAAA;IAChB,wDAAc,CAAA;IACd,6DAAgB,CAAA;IAEhB,sDAAmD,CAAA;AACvD,CAAC,EAXW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAWzB"} \ No newline at end of file diff --git a/dist/enums/RegionFlags.d.ts b/dist/enums/RegionFlags.d.ts deleted file mode 100644 index c6d6c91..0000000 --- a/dist/enums/RegionFlags.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -export declare enum RegionFlags { - None = 0, - AllowDamage = 1, - AllowLandmark = 2, - AllowSetHome = 4, - ResetHomeOnTeleport = 8, - SunFixed = 16, - TaxFree = 32, - BlockTerraform = 64, - BlockLandResell = 128, - Sandbox = 256, - NullLayer = 512, - SkipAgentAction = 1024, - SkipUpdateInterestList = 2048, - SkipCollisions = 4096, - SkipScripts = 8192, - SkipPhysics = 16384, - ExternallyVisible = 32768, - MainlandVisible = 65536, - PublicAllowed = 131072, - BlockDwell = 262144, - NoFly = 524288, - AllowDirectTeleport = 1048576, - EstateSkipScripts = 2097152, - RestrictPushObject = 4194304, - DenyAnonymous = 8388608, - DenyIdentified = 16777216, - DenyTransacted = 33554432, - AllowParcelChanges = 67108864, - AbuseEmailToEstateOwner = 134217728, - AllowVoice = 268435456, - BlockParcelSearch = 536870912, - DenyAgeUnverified = 1073741824 -} diff --git a/dist/enums/RegionFlags.js b/dist/enums/RegionFlags.js deleted file mode 100644 index c1aa276..0000000 --- a/dist/enums/RegionFlags.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var RegionFlags; -(function (RegionFlags) { - RegionFlags[RegionFlags["None"] = 0] = "None"; - RegionFlags[RegionFlags["AllowDamage"] = 1] = "AllowDamage"; - RegionFlags[RegionFlags["AllowLandmark"] = 2] = "AllowLandmark"; - RegionFlags[RegionFlags["AllowSetHome"] = 4] = "AllowSetHome"; - RegionFlags[RegionFlags["ResetHomeOnTeleport"] = 8] = "ResetHomeOnTeleport"; - RegionFlags[RegionFlags["SunFixed"] = 16] = "SunFixed"; - RegionFlags[RegionFlags["TaxFree"] = 32] = "TaxFree"; - RegionFlags[RegionFlags["BlockTerraform"] = 64] = "BlockTerraform"; - RegionFlags[RegionFlags["BlockLandResell"] = 128] = "BlockLandResell"; - RegionFlags[RegionFlags["Sandbox"] = 256] = "Sandbox"; - RegionFlags[RegionFlags["NullLayer"] = 512] = "NullLayer"; - RegionFlags[RegionFlags["SkipAgentAction"] = 1024] = "SkipAgentAction"; - RegionFlags[RegionFlags["SkipUpdateInterestList"] = 2048] = "SkipUpdateInterestList"; - RegionFlags[RegionFlags["SkipCollisions"] = 4096] = "SkipCollisions"; - RegionFlags[RegionFlags["SkipScripts"] = 8192] = "SkipScripts"; - RegionFlags[RegionFlags["SkipPhysics"] = 16384] = "SkipPhysics"; - RegionFlags[RegionFlags["ExternallyVisible"] = 32768] = "ExternallyVisible"; - RegionFlags[RegionFlags["MainlandVisible"] = 65536] = "MainlandVisible"; - RegionFlags[RegionFlags["PublicAllowed"] = 131072] = "PublicAllowed"; - RegionFlags[RegionFlags["BlockDwell"] = 262144] = "BlockDwell"; - RegionFlags[RegionFlags["NoFly"] = 524288] = "NoFly"; - RegionFlags[RegionFlags["AllowDirectTeleport"] = 1048576] = "AllowDirectTeleport"; - RegionFlags[RegionFlags["EstateSkipScripts"] = 2097152] = "EstateSkipScripts"; - RegionFlags[RegionFlags["RestrictPushObject"] = 4194304] = "RestrictPushObject"; - RegionFlags[RegionFlags["DenyAnonymous"] = 8388608] = "DenyAnonymous"; - RegionFlags[RegionFlags["DenyIdentified"] = 16777216] = "DenyIdentified"; - RegionFlags[RegionFlags["DenyTransacted"] = 33554432] = "DenyTransacted"; - RegionFlags[RegionFlags["AllowParcelChanges"] = 67108864] = "AllowParcelChanges"; - RegionFlags[RegionFlags["AbuseEmailToEstateOwner"] = 134217728] = "AbuseEmailToEstateOwner"; - RegionFlags[RegionFlags["AllowVoice"] = 268435456] = "AllowVoice"; - RegionFlags[RegionFlags["BlockParcelSearch"] = 536870912] = "BlockParcelSearch"; - RegionFlags[RegionFlags["DenyAgeUnverified"] = 1073741824] = "DenyAgeUnverified"; -})(RegionFlags = exports.RegionFlags || (exports.RegionFlags = {})); -//# sourceMappingURL=RegionFlags.js.map \ No newline at end of file diff --git a/dist/enums/RegionFlags.js.map b/dist/enums/RegionFlags.js.map deleted file mode 100644 index e3860f1..0000000 --- a/dist/enums/RegionFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionFlags.js","sourceRoot":"","sources":["../../lib/enums/RegionFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,WAkCX;AAlCD,WAAY,WAAW;IAEnB,6CAAQ,CAAA;IACR,2DAAoB,CAAA;IACpB,+DAAsB,CAAA;IACtB,6DAAqB,CAAA;IACrB,2EAA4B,CAAA;IAC5B,sDAAiB,CAAA;IACjB,oDAAgB,CAAA;IAChB,kEAAuB,CAAA;IACvB,qEAAwB,CAAA;IACxB,qDAAgB,CAAA;IAChB,yDAAkB,CAAA;IAClB,sEAAyB,CAAA;IACzB,oFAAgC,CAAA;IAChC,oEAAwB,CAAA;IACxB,8DAAqB,CAAA;IACrB,+DAAqB,CAAA;IACrB,2EAA2B,CAAA;IAC3B,uEAAyB,CAAA;IACzB,oEAAuB,CAAA;IACvB,8DAAoB,CAAA;IACpB,oDAAe,CAAA;IACf,iFAA6B,CAAA;IAC7B,6EAA2B,CAAA;IAC3B,+EAA4B,CAAA;IAC5B,qEAAuB,CAAA;IACvB,wEAAwB,CAAA;IACxB,wEAAwB,CAAA;IACxB,gFAA4B,CAAA;IAC5B,2FAAiC,CAAA;IACjC,iEAAoB,CAAA;IACpB,+EAA2B,CAAA;IAC3B,gFAA2B,CAAA;AAC/B,CAAC,EAlCW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAkCtB"} \ No newline at end of file diff --git a/dist/enums/RegionProtocolFlags.d.ts b/dist/enums/RegionProtocolFlags.d.ts deleted file mode 100644 index f7fa5b0..0000000 --- a/dist/enums/RegionProtocolFlags.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export declare enum RegionProtocolFlags { - None = 0, - AgentAppearanceService = 1, - SelfAppearanceSupport = 4 -} diff --git a/dist/enums/RegionProtocolFlags.js b/dist/enums/RegionProtocolFlags.js deleted file mode 100644 index 6f4c4e2..0000000 --- a/dist/enums/RegionProtocolFlags.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var RegionProtocolFlags; -(function (RegionProtocolFlags) { - RegionProtocolFlags[RegionProtocolFlags["None"] = 0] = "None"; - RegionProtocolFlags[RegionProtocolFlags["AgentAppearanceService"] = 1] = "AgentAppearanceService"; - RegionProtocolFlags[RegionProtocolFlags["SelfAppearanceSupport"] = 4] = "SelfAppearanceSupport"; -})(RegionProtocolFlags = exports.RegionProtocolFlags || (exports.RegionProtocolFlags = {})); -//# sourceMappingURL=RegionProtocolFlags.js.map \ No newline at end of file diff --git a/dist/enums/RegionProtocolFlags.js.map b/dist/enums/RegionProtocolFlags.js.map deleted file mode 100644 index 3ba731d..0000000 --- a/dist/enums/RegionProtocolFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionProtocolFlags.js","sourceRoot":"","sources":["../../lib/enums/RegionProtocolFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,mBAIX;AAJD,WAAY,mBAAmB;IAC3B,6DAAS,CAAA;IACT,iGAA0B,CAAA;IAC1B,+FAAyB,CAAA;AAC7B,CAAC,EAJW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAI9B"} \ No newline at end of file diff --git a/dist/enums/RightsFlags.d.ts b/dist/enums/RightsFlags.d.ts deleted file mode 100644 index cfb0ad8..0000000 --- a/dist/enums/RightsFlags.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export declare enum RightsFlags { - None = 0, - CanSeeOnline = 1, - CanSeeOnMap = 2, - CanModifyObjects = 4 -} diff --git a/dist/enums/RightsFlags.js b/dist/enums/RightsFlags.js deleted file mode 100644 index d232006..0000000 --- a/dist/enums/RightsFlags.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var RightsFlags; -(function (RightsFlags) { - RightsFlags[RightsFlags["None"] = 0] = "None"; - RightsFlags[RightsFlags["CanSeeOnline"] = 1] = "CanSeeOnline"; - RightsFlags[RightsFlags["CanSeeOnMap"] = 2] = "CanSeeOnMap"; - RightsFlags[RightsFlags["CanModifyObjects"] = 4] = "CanModifyObjects"; -})(RightsFlags = exports.RightsFlags || (exports.RightsFlags = {})); -//# sourceMappingURL=RightsFlags.js.map \ No newline at end of file diff --git a/dist/enums/RightsFlags.js.map b/dist/enums/RightsFlags.js.map deleted file mode 100644 index d469d4c..0000000 --- a/dist/enums/RightsFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RightsFlags.js","sourceRoot":"","sources":["../../lib/enums/RightsFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,WAMX;AAND,WAAY,WAAW;IAEnB,6CAAQ,CAAA;IACR,6DAAgB,CAAA;IAChB,2DAAe,CAAA;IACf,qEAAoB,CAAA;AACxB,CAAC,EANW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAMtB"} \ No newline at end of file diff --git a/dist/enums/SoundFlags.d.ts b/dist/enums/SoundFlags.d.ts deleted file mode 100644 index 74ff3ae..0000000 --- a/dist/enums/SoundFlags.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -export declare enum SoundFlags { - None = 0, - Loop = 1, - SyncMaster = 2, - SyncSlave = 4, - SyncPending = 8, - Queue = 16, - Stop = 32 -} diff --git a/dist/enums/SoundFlags.js b/dist/enums/SoundFlags.js deleted file mode 100644 index a9d6852..0000000 --- a/dist/enums/SoundFlags.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var SoundFlags; -(function (SoundFlags) { - SoundFlags[SoundFlags["None"] = 0] = "None"; - SoundFlags[SoundFlags["Loop"] = 1] = "Loop"; - SoundFlags[SoundFlags["SyncMaster"] = 2] = "SyncMaster"; - SoundFlags[SoundFlags["SyncSlave"] = 4] = "SyncSlave"; - SoundFlags[SoundFlags["SyncPending"] = 8] = "SyncPending"; - SoundFlags[SoundFlags["Queue"] = 16] = "Queue"; - SoundFlags[SoundFlags["Stop"] = 32] = "Stop"; -})(SoundFlags = exports.SoundFlags || (exports.SoundFlags = {})); -//# sourceMappingURL=SoundFlags.js.map \ No newline at end of file diff --git a/dist/enums/SoundFlags.js.map b/dist/enums/SoundFlags.js.map deleted file mode 100644 index 82735fc..0000000 --- a/dist/enums/SoundFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SoundFlags.js","sourceRoot":"","sources":["../../lib/enums/SoundFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,UASX;AATD,WAAY,UAAU;IAElB,2CAAQ,CAAA;IACR,2CAAW,CAAA;IACX,uDAAiB,CAAA;IACjB,qDAAgB,CAAA;IAChB,yDAAkB,CAAA;IAClB,8CAAY,CAAA;IACZ,4CAAW,CAAA;AACf,CAAC,EATW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QASrB"} \ No newline at end of file diff --git a/dist/enums/SourcePattern.d.ts b/dist/enums/SourcePattern.d.ts deleted file mode 100644 index 2f13971..0000000 --- a/dist/enums/SourcePattern.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -export declare enum SourcePattern { - None = 0, - Drop = 1, - Explode = 2, - Angle = 4, - AngleCone = 8, - AngleConeEmpty = 16 -} diff --git a/dist/enums/SourcePattern.js b/dist/enums/SourcePattern.js deleted file mode 100644 index 4247d85..0000000 --- a/dist/enums/SourcePattern.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var SourcePattern; -(function (SourcePattern) { - SourcePattern[SourcePattern["None"] = 0] = "None"; - SourcePattern[SourcePattern["Drop"] = 1] = "Drop"; - SourcePattern[SourcePattern["Explode"] = 2] = "Explode"; - SourcePattern[SourcePattern["Angle"] = 4] = "Angle"; - SourcePattern[SourcePattern["AngleCone"] = 8] = "AngleCone"; - SourcePattern[SourcePattern["AngleConeEmpty"] = 16] = "AngleConeEmpty"; -})(SourcePattern = exports.SourcePattern || (exports.SourcePattern = {})); -//# sourceMappingURL=SourcePattern.js.map \ No newline at end of file diff --git a/dist/enums/SourcePattern.js.map b/dist/enums/SourcePattern.js.map deleted file mode 100644 index c8cc6b8..0000000 --- a/dist/enums/SourcePattern.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SourcePattern.js","sourceRoot":"","sources":["../../lib/enums/SourcePattern.ts"],"names":[],"mappings":";;AAAA,IAAY,aAQX;AARD,WAAY,aAAa;IAErB,iDAAQ,CAAA;IACR,iDAAW,CAAA;IACX,uDAAc,CAAA;IACd,mDAAY,CAAA;IACZ,2DAAgB,CAAA;IAChB,sEAAqB,CAAA;AACzB,CAAC,EARW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAQxB"} \ No newline at end of file diff --git a/dist/enums/TeleportEventType.d.ts b/dist/enums/TeleportEventType.d.ts deleted file mode 100644 index d16b3e8..0000000 --- a/dist/enums/TeleportEventType.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export declare enum TeleportEventType { - TeleportStarted = 0, - TeleportProgress = 1, - TeleportCompleted = 2, - TeleportFailed = 3 -} diff --git a/dist/enums/TeleportEventType.js b/dist/enums/TeleportEventType.js deleted file mode 100644 index a486cf5..0000000 --- a/dist/enums/TeleportEventType.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var TeleportEventType; -(function (TeleportEventType) { - TeleportEventType[TeleportEventType["TeleportStarted"] = 0] = "TeleportStarted"; - TeleportEventType[TeleportEventType["TeleportProgress"] = 1] = "TeleportProgress"; - TeleportEventType[TeleportEventType["TeleportCompleted"] = 2] = "TeleportCompleted"; - TeleportEventType[TeleportEventType["TeleportFailed"] = 3] = "TeleportFailed"; -})(TeleportEventType = exports.TeleportEventType || (exports.TeleportEventType = {})); -//# sourceMappingURL=TeleportEventType.js.map \ No newline at end of file diff --git a/dist/enums/TeleportEventType.js.map b/dist/enums/TeleportEventType.js.map deleted file mode 100644 index 122c7ef..0000000 --- a/dist/enums/TeleportEventType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportEventType.js","sourceRoot":"","sources":["../../lib/enums/TeleportEventType.ts"],"names":[],"mappings":";;AAAA,IAAY,iBAMX;AAND,WAAY,iBAAiB;IAEzB,+EAAe,CAAA;IACf,iFAAgB,CAAA;IAChB,mFAAiB,CAAA;IACjB,6EAAc,CAAA;AAClB,CAAC,EANW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAM5B"} \ No newline at end of file diff --git a/dist/enums/TeleportFlags.d.ts b/dist/enums/TeleportFlags.d.ts deleted file mode 100644 index b70380e..0000000 --- a/dist/enums/TeleportFlags.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -export declare enum TeleportFlags { - Default = 0, - SetHomeToTarget = 1, - SetLastToTarget = 2, - ViaLure = 4, - ViaLandmark = 8, - ViaLocation = 16, - ViaHome = 32, - ViaTelehub = 64, - ViaLogin = 128, - ViaGodlikeLure = 256, - Godlike = 512, - NineOneOne = 1024, - DisableCancel = 2048, - ViaRegionID = 4096, - IsFlying = 8192, - ResetHome = 16384, - ForceRedirect = 32768, - FinishedViaLure = 67108864, - FinishedViaNewSim = 268435456, - FinishedViaSameSim = 536870912 -} diff --git a/dist/enums/TeleportFlags.js b/dist/enums/TeleportFlags.js deleted file mode 100644 index a6c2db6..0000000 --- a/dist/enums/TeleportFlags.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var TeleportFlags; -(function (TeleportFlags) { - TeleportFlags[TeleportFlags["Default"] = 0] = "Default"; - TeleportFlags[TeleportFlags["SetHomeToTarget"] = 1] = "SetHomeToTarget"; - TeleportFlags[TeleportFlags["SetLastToTarget"] = 2] = "SetLastToTarget"; - TeleportFlags[TeleportFlags["ViaLure"] = 4] = "ViaLure"; - TeleportFlags[TeleportFlags["ViaLandmark"] = 8] = "ViaLandmark"; - TeleportFlags[TeleportFlags["ViaLocation"] = 16] = "ViaLocation"; - TeleportFlags[TeleportFlags["ViaHome"] = 32] = "ViaHome"; - TeleportFlags[TeleportFlags["ViaTelehub"] = 64] = "ViaTelehub"; - TeleportFlags[TeleportFlags["ViaLogin"] = 128] = "ViaLogin"; - TeleportFlags[TeleportFlags["ViaGodlikeLure"] = 256] = "ViaGodlikeLure"; - TeleportFlags[TeleportFlags["Godlike"] = 512] = "Godlike"; - TeleportFlags[TeleportFlags["NineOneOne"] = 1024] = "NineOneOne"; - TeleportFlags[TeleportFlags["DisableCancel"] = 2048] = "DisableCancel"; - TeleportFlags[TeleportFlags["ViaRegionID"] = 4096] = "ViaRegionID"; - TeleportFlags[TeleportFlags["IsFlying"] = 8192] = "IsFlying"; - TeleportFlags[TeleportFlags["ResetHome"] = 16384] = "ResetHome"; - TeleportFlags[TeleportFlags["ForceRedirect"] = 32768] = "ForceRedirect"; - TeleportFlags[TeleportFlags["FinishedViaLure"] = 67108864] = "FinishedViaLure"; - TeleportFlags[TeleportFlags["FinishedViaNewSim"] = 268435456] = "FinishedViaNewSim"; - TeleportFlags[TeleportFlags["FinishedViaSameSim"] = 536870912] = "FinishedViaSameSim"; -})(TeleportFlags = exports.TeleportFlags || (exports.TeleportFlags = {})); -//# sourceMappingURL=TeleportFlags.js.map \ No newline at end of file diff --git a/dist/enums/TeleportFlags.js.map b/dist/enums/TeleportFlags.js.map deleted file mode 100644 index d26ef18..0000000 --- a/dist/enums/TeleportFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportFlags.js","sourceRoot":"","sources":["../../lib/enums/TeleportFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,aAsBX;AAtBD,WAAY,aAAa;IAErB,uDAAW,CAAA;IACX,uEAAwB,CAAA;IACxB,uEAAwB,CAAA;IACxB,uDAAgB,CAAA;IAChB,+DAAoB,CAAA;IACpB,gEAAoB,CAAA;IACpB,wDAAgB,CAAA;IAChB,8DAAmB,CAAA;IACnB,2DAAiB,CAAA;IACjB,uEAAuB,CAAA;IACvB,yDAAgB,CAAA;IAChB,gEAAoB,CAAA;IACpB,sEAAuB,CAAA;IACvB,kEAAqB,CAAA;IACrB,4DAAkB,CAAA;IAClB,+DAAmB,CAAA;IACnB,uEAAuB,CAAA;IACvB,8EAAyB,CAAA;IACzB,mFAA2B,CAAA;IAC3B,qFAA4B,CAAA;AAChC,CAAC,EAtBW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAsBxB"} \ No newline at end of file diff --git a/dist/enums/TextureFlags.d.ts b/dist/enums/TextureFlags.d.ts deleted file mode 100644 index 32fdd29..0000000 --- a/dist/enums/TextureFlags.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -export declare enum TextureFlags { - None = 0, - TextureID = 1, - RGBA = 2, - RepeatU = 4, - RepeatV = 8, - OffsetU = 16, - OffsetV = 32, - Rotation = 64, - Material = 128, - Media = 256, - Glow = 512, - MaterialID = 1024, - All = 4294967295 -} diff --git a/dist/enums/TextureFlags.js b/dist/enums/TextureFlags.js deleted file mode 100644 index e4eab75..0000000 --- a/dist/enums/TextureFlags.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var TextureFlags; -(function (TextureFlags) { - TextureFlags[TextureFlags["None"] = 0] = "None"; - TextureFlags[TextureFlags["TextureID"] = 1] = "TextureID"; - TextureFlags[TextureFlags["RGBA"] = 2] = "RGBA"; - TextureFlags[TextureFlags["RepeatU"] = 4] = "RepeatU"; - TextureFlags[TextureFlags["RepeatV"] = 8] = "RepeatV"; - TextureFlags[TextureFlags["OffsetU"] = 16] = "OffsetU"; - TextureFlags[TextureFlags["OffsetV"] = 32] = "OffsetV"; - TextureFlags[TextureFlags["Rotation"] = 64] = "Rotation"; - TextureFlags[TextureFlags["Material"] = 128] = "Material"; - TextureFlags[TextureFlags["Media"] = 256] = "Media"; - TextureFlags[TextureFlags["Glow"] = 512] = "Glow"; - TextureFlags[TextureFlags["MaterialID"] = 1024] = "MaterialID"; - TextureFlags[TextureFlags["All"] = 4294967295] = "All"; -})(TextureFlags = exports.TextureFlags || (exports.TextureFlags = {})); -//# sourceMappingURL=TextureFlags.js.map \ No newline at end of file diff --git a/dist/enums/TextureFlags.js.map b/dist/enums/TextureFlags.js.map deleted file mode 100644 index 87d80ce..0000000 --- a/dist/enums/TextureFlags.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TextureFlags.js","sourceRoot":"","sources":["../../lib/enums/TextureFlags.ts"],"names":[],"mappings":";;AAAA,IAAY,YAeX;AAfD,WAAY,YAAY;IAEpB,+CAAQ,CAAA;IACR,yDAAkB,CAAA;IAClB,+CAAa,CAAA;IACb,qDAAgB,CAAA;IAChB,qDAAgB,CAAA;IAChB,sDAAgB,CAAA;IAChB,sDAAgB,CAAA;IAChB,wDAAiB,CAAA;IACjB,yDAAiB,CAAA;IACjB,mDAAc,CAAA;IACd,iDAAa,CAAA;IACb,8DAAoB,CAAA;IACpB,sDAAgB,CAAA;AACpB,CAAC,EAfW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAevB"} \ No newline at end of file diff --git a/dist/enums/TransferChannelType.d.ts b/dist/enums/TransferChannelType.d.ts deleted file mode 100644 index 879666e..0000000 --- a/dist/enums/TransferChannelType.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export declare enum TransferChannelType { - Unknown = 0, - Misc = 1, - Asset = 2, - NumTypes = 3 -} diff --git a/dist/enums/TransferChannelType.js b/dist/enums/TransferChannelType.js deleted file mode 100644 index 2f4cd29..0000000 --- a/dist/enums/TransferChannelType.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var TransferChannelType; -(function (TransferChannelType) { - TransferChannelType[TransferChannelType["Unknown"] = 0] = "Unknown"; - TransferChannelType[TransferChannelType["Misc"] = 1] = "Misc"; - TransferChannelType[TransferChannelType["Asset"] = 2] = "Asset"; - TransferChannelType[TransferChannelType["NumTypes"] = 3] = "NumTypes"; -})(TransferChannelType = exports.TransferChannelType || (exports.TransferChannelType = {})); -//# sourceMappingURL=TransferChannelType.js.map \ No newline at end of file diff --git a/dist/enums/TransferChannelType.js.map b/dist/enums/TransferChannelType.js.map deleted file mode 100644 index e3925ba..0000000 --- a/dist/enums/TransferChannelType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransferChannelType.js","sourceRoot":"","sources":["../../lib/enums/TransferChannelType.ts"],"names":[],"mappings":";;AAAA,IAAY,mBAMX;AAND,WAAY,mBAAmB;IAE3B,mEAAW,CAAA;IACX,6DAAQ,CAAA;IACR,+DAAS,CAAA;IACT,qEAAY,CAAA;AAChB,CAAC,EANW,mBAAmB,GAAnB,2BAAmB,KAAnB,2BAAmB,QAM9B"} \ No newline at end of file diff --git a/dist/enums/TransferSourceTypes.d.ts b/dist/enums/TransferSourceTypes.d.ts deleted file mode 100644 index 095534f..0000000 --- a/dist/enums/TransferSourceTypes.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -export declare enum TransferSourceType { - Unknown = 0, - File = 1, - Asset = 2, - SimInventoryItem = 3, - SimEstate = 4, - NumTypes = 5 -} diff --git a/dist/enums/TransferSourceTypes.js b/dist/enums/TransferSourceTypes.js deleted file mode 100644 index 54d89ad..0000000 --- a/dist/enums/TransferSourceTypes.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var TransferSourceType; -(function (TransferSourceType) { - TransferSourceType[TransferSourceType["Unknown"] = 0] = "Unknown"; - TransferSourceType[TransferSourceType["File"] = 1] = "File"; - TransferSourceType[TransferSourceType["Asset"] = 2] = "Asset"; - TransferSourceType[TransferSourceType["SimInventoryItem"] = 3] = "SimInventoryItem"; - TransferSourceType[TransferSourceType["SimEstate"] = 4] = "SimEstate"; - TransferSourceType[TransferSourceType["NumTypes"] = 5] = "NumTypes"; -})(TransferSourceType = exports.TransferSourceType || (exports.TransferSourceType = {})); -//# sourceMappingURL=TransferSourceTypes.js.map \ No newline at end of file diff --git a/dist/enums/TransferSourceTypes.js.map b/dist/enums/TransferSourceTypes.js.map deleted file mode 100644 index 0a3f6af..0000000 --- a/dist/enums/TransferSourceTypes.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TransferSourceTypes.js","sourceRoot":"","sources":["../../lib/enums/TransferSourceTypes.ts"],"names":[],"mappings":";;AAAA,IAAY,kBAQX;AARD,WAAY,kBAAkB;IAE1B,iEAAW,CAAA;IACX,2DAAQ,CAAA;IACR,6DAAS,CAAA;IACT,mFAAoB,CAAA;IACpB,qEAAa,CAAA;IACb,mEAAY,CAAA;AAChB,CAAC,EARW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAQ7B"} \ No newline at end of file diff --git a/dist/enums/Tree.d.ts b/dist/enums/Tree.d.ts deleted file mode 100644 index 6ac0cd5..0000000 --- a/dist/enums/Tree.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -export declare enum Tree { - Pine1 = 0, - Oak = 1, - TropicalBush1 = 2, - Palm1 = 3, - Dogwood = 4, - TropicalBush2 = 5, - Palm2 = 6, - Cypress1 = 7, - Cypress2 = 8, - Pine2 = 9, - Plumeria = 10, - WinterPine1 = 11, - WinterAspen = 12, - WinterPine2 = 13, - Eucalyptus = 14, - Fern = 15, - Eelgrass = 16, - SeaSword = 17, - Kelp1 = 18, - BeachGrass1 = 19, - Kelp2 = 20 -} diff --git a/dist/enums/Tree.js b/dist/enums/Tree.js deleted file mode 100644 index 3e010bd..0000000 --- a/dist/enums/Tree.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -var Tree; -(function (Tree) { - Tree[Tree["Pine1"] = 0] = "Pine1"; - Tree[Tree["Oak"] = 1] = "Oak"; - Tree[Tree["TropicalBush1"] = 2] = "TropicalBush1"; - Tree[Tree["Palm1"] = 3] = "Palm1"; - Tree[Tree["Dogwood"] = 4] = "Dogwood"; - Tree[Tree["TropicalBush2"] = 5] = "TropicalBush2"; - Tree[Tree["Palm2"] = 6] = "Palm2"; - Tree[Tree["Cypress1"] = 7] = "Cypress1"; - Tree[Tree["Cypress2"] = 8] = "Cypress2"; - Tree[Tree["Pine2"] = 9] = "Pine2"; - Tree[Tree["Plumeria"] = 10] = "Plumeria"; - Tree[Tree["WinterPine1"] = 11] = "WinterPine1"; - Tree[Tree["WinterAspen"] = 12] = "WinterAspen"; - Tree[Tree["WinterPine2"] = 13] = "WinterPine2"; - Tree[Tree["Eucalyptus"] = 14] = "Eucalyptus"; - Tree[Tree["Fern"] = 15] = "Fern"; - Tree[Tree["Eelgrass"] = 16] = "Eelgrass"; - Tree[Tree["SeaSword"] = 17] = "SeaSword"; - Tree[Tree["Kelp1"] = 18] = "Kelp1"; - Tree[Tree["BeachGrass1"] = 19] = "BeachGrass1"; - Tree[Tree["Kelp2"] = 20] = "Kelp2"; -})(Tree = exports.Tree || (exports.Tree = {})); -//# sourceMappingURL=Tree.js.map \ No newline at end of file diff --git a/dist/enums/Tree.js.map b/dist/enums/Tree.js.map deleted file mode 100644 index d6f6ab4..0000000 --- a/dist/enums/Tree.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Tree.js","sourceRoot":"","sources":["../../lib/enums/Tree.ts"],"names":[],"mappings":";;AAAA,IAAY,IAuBX;AAvBD,WAAY,IAAI;IAEZ,iCAAS,CAAA;IACT,6BAAG,CAAA;IACH,iDAAa,CAAA;IACb,iCAAK,CAAA;IACL,qCAAO,CAAA;IACP,iDAAa,CAAA;IACb,iCAAK,CAAA;IACL,uCAAQ,CAAA;IACR,uCAAQ,CAAA;IACR,iCAAK,CAAA;IACL,wCAAQ,CAAA;IACR,8CAAW,CAAA;IACX,8CAAW,CAAA;IACX,8CAAW,CAAA;IACX,4CAAU,CAAA;IACV,gCAAI,CAAA;IACJ,wCAAQ,CAAA;IACR,wCAAQ,CAAA;IACR,kCAAK,CAAA;IACL,8CAAW,CAAA;IACX,kCAAK,CAAA;AACT,CAAC,EAvBW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAuBf"} \ No newline at end of file diff --git a/dist/events/ChatEvent.d.ts b/dist/events/ChatEvent.d.ts deleted file mode 100644 index c2117b8..0000000 --- a/dist/events/ChatEvent.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { ChatAudibleLevel } from '../enums/ChatAudible'; -import { ChatType } from '../enums/ChatType'; -import { ChatSourceType, UUID, Vector3 } from '..'; -export declare class ChatEvent { - from: UUID; - ownerID: UUID; - fromName: string; - chatType: ChatType; - sourceType: ChatSourceType; - audible: ChatAudibleLevel; - position: Vector3; - message: string; -} diff --git a/dist/events/ChatEvent.js b/dist/events/ChatEvent.js deleted file mode 100644 index eb5873a..0000000 --- a/dist/events/ChatEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class ChatEvent { -} -exports.ChatEvent = ChatEvent; -//# sourceMappingURL=ChatEvent.js.map \ No newline at end of file diff --git a/dist/events/ChatEvent.js.map b/dist/events/ChatEvent.js.map deleted file mode 100644 index 0bdbd90..0000000 --- a/dist/events/ChatEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ChatEvent.js","sourceRoot":"","sources":["../../lib/events/ChatEvent.ts"],"names":[],"mappings":";;AAIA,MAAa,SAAS;CAUrB;AAVD,8BAUC"} \ No newline at end of file diff --git a/dist/events/DisconnectEvent.d.ts b/dist/events/DisconnectEvent.d.ts deleted file mode 100644 index d88ad49..0000000 --- a/dist/events/DisconnectEvent.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export declare class DisconnectEvent { - requested: boolean; - message: string; -} diff --git a/dist/events/DisconnectEvent.js b/dist/events/DisconnectEvent.js deleted file mode 100644 index e208de5..0000000 --- a/dist/events/DisconnectEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class DisconnectEvent { -} -exports.DisconnectEvent = DisconnectEvent; -//# sourceMappingURL=DisconnectEvent.js.map \ No newline at end of file diff --git a/dist/events/DisconnectEvent.js.map b/dist/events/DisconnectEvent.js.map deleted file mode 100644 index 267854e..0000000 --- a/dist/events/DisconnectEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DisconnectEvent.js","sourceRoot":"","sources":["../../lib/events/DisconnectEvent.ts"],"names":[],"mappings":";;AAAA,MAAa,eAAe;CAI3B;AAJD,0CAIC"} \ No newline at end of file diff --git a/dist/events/EventQueueStateChangeEvent.d.ts b/dist/events/EventQueueStateChangeEvent.d.ts deleted file mode 100644 index 3a4030e..0000000 --- a/dist/events/EventQueueStateChangeEvent.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export declare class EventQueueStateChangeEvent { - active: boolean; -} diff --git a/dist/events/EventQueueStateChangeEvent.js b/dist/events/EventQueueStateChangeEvent.js deleted file mode 100644 index aed408d..0000000 --- a/dist/events/EventQueueStateChangeEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class EventQueueStateChangeEvent { -} -exports.EventQueueStateChangeEvent = EventQueueStateChangeEvent; -//# sourceMappingURL=EventQueueStateChangeEvent.js.map \ No newline at end of file diff --git a/dist/events/EventQueueStateChangeEvent.js.map b/dist/events/EventQueueStateChangeEvent.js.map deleted file mode 100644 index 98d4a58..0000000 --- a/dist/events/EventQueueStateChangeEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"EventQueueStateChangeEvent.js","sourceRoot":"","sources":["../../lib/events/EventQueueStateChangeEvent.ts"],"names":[],"mappings":";;AAAA,MAAa,0BAA0B;CAGtC;AAHD,gEAGC"} \ No newline at end of file diff --git a/dist/events/FriendOnlineEvent.d.ts b/dist/events/FriendOnlineEvent.d.ts deleted file mode 100644 index 33a47fa..0000000 --- a/dist/events/FriendOnlineEvent.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Friend } from '..'; -export declare class FriendOnlineEvent { - friend: Friend; - online: boolean; -} diff --git a/dist/events/FriendOnlineEvent.js b/dist/events/FriendOnlineEvent.js deleted file mode 100644 index 5e9b578..0000000 --- a/dist/events/FriendOnlineEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class FriendOnlineEvent { -} -exports.FriendOnlineEvent = FriendOnlineEvent; -//# sourceMappingURL=FriendOnlineEvent.js.map \ No newline at end of file diff --git a/dist/events/FriendOnlineEvent.js.map b/dist/events/FriendOnlineEvent.js.map deleted file mode 100644 index 325ed1b..0000000 --- a/dist/events/FriendOnlineEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FriendOnlineEvent.js","sourceRoot":"","sources":["../../lib/events/FriendOnlineEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,iBAAiB;CAI7B;AAJD,8CAIC"} \ No newline at end of file diff --git a/dist/events/FriendRemovedEvent.d.ts b/dist/events/FriendRemovedEvent.d.ts deleted file mode 100644 index 0708f57..0000000 --- a/dist/events/FriendRemovedEvent.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { Friend } from '..'; -export declare class FriendRemovedEvent { - friend: Friend; -} diff --git a/dist/events/FriendRemovedEvent.js b/dist/events/FriendRemovedEvent.js deleted file mode 100644 index e3f4273..0000000 --- a/dist/events/FriendRemovedEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class FriendRemovedEvent { -} -exports.FriendRemovedEvent = FriendRemovedEvent; -//# sourceMappingURL=FriendRemovedEvent.js.map \ No newline at end of file diff --git a/dist/events/FriendRemovedEvent.js.map b/dist/events/FriendRemovedEvent.js.map deleted file mode 100644 index baa8c58..0000000 --- a/dist/events/FriendRemovedEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FriendRemovedEvent.js","sourceRoot":"","sources":["../../lib/events/FriendRemovedEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,kBAAkB;CAG9B;AAHD,gDAGC"} \ No newline at end of file diff --git a/dist/events/FriendRequestEvent.d.ts b/dist/events/FriendRequestEvent.d.ts deleted file mode 100644 index 8214628..0000000 --- a/dist/events/FriendRequestEvent.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { UUID } from '..'; -export declare class FriendRequestEvent { - from: UUID; - fromName: string; - requestID: UUID; - message: string; -} diff --git a/dist/events/FriendRequestEvent.js b/dist/events/FriendRequestEvent.js deleted file mode 100644 index ffae122..0000000 --- a/dist/events/FriendRequestEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class FriendRequestEvent { -} -exports.FriendRequestEvent = FriendRequestEvent; -//# sourceMappingURL=FriendRequestEvent.js.map \ No newline at end of file diff --git a/dist/events/FriendRequestEvent.js.map b/dist/events/FriendRequestEvent.js.map deleted file mode 100644 index 4182742..0000000 --- a/dist/events/FriendRequestEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FriendRequestEvent.js","sourceRoot":"","sources":["../../lib/events/FriendRequestEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,kBAAkB;CAM9B;AAND,gDAMC"} \ No newline at end of file diff --git a/dist/events/FriendResponseEvent.d.ts b/dist/events/FriendResponseEvent.d.ts deleted file mode 100644 index 8339a10..0000000 --- a/dist/events/FriendResponseEvent.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { UUID } from '..'; -export declare class FriendResponseEvent { - from: UUID; - fromName: string; - message: string; - accepted: boolean; - requestID: UUID; -} diff --git a/dist/events/FriendResponseEvent.js b/dist/events/FriendResponseEvent.js deleted file mode 100644 index f0b3dd5..0000000 --- a/dist/events/FriendResponseEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class FriendResponseEvent { -} -exports.FriendResponseEvent = FriendResponseEvent; -//# sourceMappingURL=FriendResponseEvent.js.map \ No newline at end of file diff --git a/dist/events/FriendResponseEvent.js.map b/dist/events/FriendResponseEvent.js.map deleted file mode 100644 index c614ab0..0000000 --- a/dist/events/FriendResponseEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FriendResponseEvent.js","sourceRoot":"","sources":["../../lib/events/FriendResponseEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,mBAAmB;CAO/B;AAPD,kDAOC"} \ No newline at end of file diff --git a/dist/events/FriendRightsEvent.d.ts b/dist/events/FriendRightsEvent.d.ts deleted file mode 100644 index 07a2c24..0000000 --- a/dist/events/FriendRightsEvent.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { Friend, RightsFlags } from '..'; -export declare class FriendRightsEvent { - friend: Friend; - myRights: RightsFlags; - theirRights: RightsFlags; -} diff --git a/dist/events/FriendRightsEvent.js b/dist/events/FriendRightsEvent.js deleted file mode 100644 index 0f234ca..0000000 --- a/dist/events/FriendRightsEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class FriendRightsEvent { -} -exports.FriendRightsEvent = FriendRightsEvent; -//# sourceMappingURL=FriendRightsEvent.js.map \ No newline at end of file diff --git a/dist/events/FriendRightsEvent.js.map b/dist/events/FriendRightsEvent.js.map deleted file mode 100644 index 8b7c170..0000000 --- a/dist/events/FriendRightsEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FriendRightsEvent.js","sourceRoot":"","sources":["../../lib/events/FriendRightsEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,iBAAiB;CAK7B;AALD,8CAKC"} \ No newline at end of file diff --git a/dist/events/GroupChatEvent.d.ts b/dist/events/GroupChatEvent.d.ts deleted file mode 100644 index 223698e..0000000 --- a/dist/events/GroupChatEvent.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { UUID } from '..'; -export declare class GroupChatEvent { - groupID: UUID; - from: UUID; - fromName: string; - message: string; -} diff --git a/dist/events/GroupChatEvent.js b/dist/events/GroupChatEvent.js deleted file mode 100644 index 2c83e22..0000000 --- a/dist/events/GroupChatEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class GroupChatEvent { -} -exports.GroupChatEvent = GroupChatEvent; -//# sourceMappingURL=GroupChatEvent.js.map \ No newline at end of file diff --git a/dist/events/GroupChatEvent.js.map b/dist/events/GroupChatEvent.js.map deleted file mode 100644 index 9a435c8..0000000 --- a/dist/events/GroupChatEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupChatEvent.js","sourceRoot":"","sources":["../../lib/events/GroupChatEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,cAAc;CAM1B;AAND,wCAMC"} \ No newline at end of file diff --git a/dist/events/GroupChatSessionAgentListEvent.d.ts b/dist/events/GroupChatSessionAgentListEvent.d.ts deleted file mode 100644 index e0fd7aa..0000000 --- a/dist/events/GroupChatSessionAgentListEvent.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { UUID } from '..'; -export declare class GroupChatSessionAgentListEvent { - groupID: UUID; - agentID: UUID; - isModerator: boolean; - canVoiceChat: boolean; - entered: boolean; -} diff --git a/dist/events/GroupChatSessionAgentListEvent.js b/dist/events/GroupChatSessionAgentListEvent.js deleted file mode 100644 index 4aa1bb6..0000000 --- a/dist/events/GroupChatSessionAgentListEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class GroupChatSessionAgentListEvent { -} -exports.GroupChatSessionAgentListEvent = GroupChatSessionAgentListEvent; -//# sourceMappingURL=GroupChatSessionAgentListEvent.js.map \ No newline at end of file diff --git a/dist/events/GroupChatSessionAgentListEvent.js.map b/dist/events/GroupChatSessionAgentListEvent.js.map deleted file mode 100644 index 37cdf76..0000000 --- a/dist/events/GroupChatSessionAgentListEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupChatSessionAgentListEvent.js","sourceRoot":"","sources":["../../lib/events/GroupChatSessionAgentListEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,8BAA8B;CAO1C;AAPD,wEAOC"} \ No newline at end of file diff --git a/dist/events/GroupChatSessionJoinEvent.d.ts b/dist/events/GroupChatSessionJoinEvent.d.ts deleted file mode 100644 index aecb159..0000000 --- a/dist/events/GroupChatSessionJoinEvent.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { UUID } from '..'; -export declare class GroupChatSessionJoinEvent { - sessionID: UUID; - success: boolean; -} diff --git a/dist/events/GroupChatSessionJoinEvent.js b/dist/events/GroupChatSessionJoinEvent.js deleted file mode 100644 index 856e5cd..0000000 --- a/dist/events/GroupChatSessionJoinEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class GroupChatSessionJoinEvent { -} -exports.GroupChatSessionJoinEvent = GroupChatSessionJoinEvent; -//# sourceMappingURL=GroupChatSessionJoinEvent.js.map \ No newline at end of file diff --git a/dist/events/GroupChatSessionJoinEvent.js.map b/dist/events/GroupChatSessionJoinEvent.js.map deleted file mode 100644 index 8e32192..0000000 --- a/dist/events/GroupChatSessionJoinEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupChatSessionJoinEvent.js","sourceRoot":"","sources":["../../lib/events/GroupChatSessionJoinEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,yBAAyB;CAIrC;AAJD,8DAIC"} \ No newline at end of file diff --git a/dist/events/GroupInviteEvent.d.ts b/dist/events/GroupInviteEvent.d.ts deleted file mode 100644 index 582c767..0000000 --- a/dist/events/GroupInviteEvent.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { UUID } from '..'; -export declare class GroupInviteEvent { - from: UUID; - fromName: string; - message: string; - inviteID: UUID; -} diff --git a/dist/events/GroupInviteEvent.js b/dist/events/GroupInviteEvent.js deleted file mode 100644 index 3729a3a..0000000 --- a/dist/events/GroupInviteEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class GroupInviteEvent { -} -exports.GroupInviteEvent = GroupInviteEvent; -//# sourceMappingURL=GroupInviteEvent.js.map \ No newline at end of file diff --git a/dist/events/GroupInviteEvent.js.map b/dist/events/GroupInviteEvent.js.map deleted file mode 100644 index e308131..0000000 --- a/dist/events/GroupInviteEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GroupInviteEvent.js","sourceRoot":"","sources":["../../lib/events/GroupInviteEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,gBAAgB;CAM5B;AAND,4CAMC"} \ No newline at end of file diff --git a/dist/events/InstantMessageEvent.d.ts b/dist/events/InstantMessageEvent.d.ts deleted file mode 100644 index f59d268..0000000 --- a/dist/events/InstantMessageEvent.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { ChatSourceType, InstantMessageEventFlags, UUID } from '..'; -export declare class InstantMessageEvent { - source: ChatSourceType; - fromName: string; - from: UUID; - owner: UUID; - message: string; - flags: InstantMessageEventFlags; -} diff --git a/dist/events/InstantMessageEvent.js b/dist/events/InstantMessageEvent.js deleted file mode 100644 index 877c2ed..0000000 --- a/dist/events/InstantMessageEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class InstantMessageEvent { -} -exports.InstantMessageEvent = InstantMessageEvent; -//# sourceMappingURL=InstantMessageEvent.js.map \ No newline at end of file diff --git a/dist/events/InstantMessageEvent.js.map b/dist/events/InstantMessageEvent.js.map deleted file mode 100644 index 8c1c99c..0000000 --- a/dist/events/InstantMessageEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InstantMessageEvent.js","sourceRoot":"","sources":["../../lib/events/InstantMessageEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,mBAAmB;CAQ/B;AARD,kDAQC"} \ No newline at end of file diff --git a/dist/events/InventoryOfferedEvent.d.ts b/dist/events/InventoryOfferedEvent.d.ts deleted file mode 100644 index 5d71787..0000000 --- a/dist/events/InventoryOfferedEvent.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { AssetType, ChatSourceType, UUID } from '..'; -export declare class InventoryOfferedEvent { - from: UUID; - fromName: string; - requestID: UUID; - message: string; - source: ChatSourceType; - type: AssetType; -} diff --git a/dist/events/InventoryOfferedEvent.js b/dist/events/InventoryOfferedEvent.js deleted file mode 100644 index a48f310..0000000 --- a/dist/events/InventoryOfferedEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class InventoryOfferedEvent { -} -exports.InventoryOfferedEvent = InventoryOfferedEvent; -//# sourceMappingURL=InventoryOfferedEvent.js.map \ No newline at end of file diff --git a/dist/events/InventoryOfferedEvent.js.map b/dist/events/InventoryOfferedEvent.js.map deleted file mode 100644 index 0c1eae4..0000000 --- a/dist/events/InventoryOfferedEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"InventoryOfferedEvent.js","sourceRoot":"","sources":["../../lib/events/InventoryOfferedEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,qBAAqB;CAQjC;AARD,sDAQC"} \ No newline at end of file diff --git a/dist/events/LureEvent.d.ts b/dist/events/LureEvent.d.ts deleted file mode 100644 index 048563e..0000000 --- a/dist/events/LureEvent.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { UUID, Vector3 } from '..'; -export declare class LureEvent { - from: UUID; - fromName: string; - lureMessage: string; - regionID: UUID; - position: Vector3; - gridX: number; - gridY: number; - lureID: UUID; -} diff --git a/dist/events/LureEvent.js b/dist/events/LureEvent.js deleted file mode 100644 index ff9c115..0000000 --- a/dist/events/LureEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class LureEvent { -} -exports.LureEvent = LureEvent; -//# sourceMappingURL=LureEvent.js.map \ No newline at end of file diff --git a/dist/events/LureEvent.js.map b/dist/events/LureEvent.js.map deleted file mode 100644 index 9a0de42..0000000 --- a/dist/events/LureEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LureEvent.js","sourceRoot":"","sources":["../../lib/events/LureEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,SAAS;CAUrB;AAVD,8BAUC"} \ No newline at end of file diff --git a/dist/events/MapInfoRangeReplyEvent.d.ts b/dist/events/MapInfoRangeReplyEvent.d.ts deleted file mode 100644 index b3f058b..0000000 --- a/dist/events/MapInfoRangeReplyEvent.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { MapBlock } from '../classes/MapBlock'; -export declare class MapInfoRangeReplyEvent { - regions: MapBlock[]; -} diff --git a/dist/events/MapInfoRangeReplyEvent.js b/dist/events/MapInfoRangeReplyEvent.js deleted file mode 100644 index 5aa726d..0000000 --- a/dist/events/MapInfoRangeReplyEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class MapInfoRangeReplyEvent { -} -exports.MapInfoRangeReplyEvent = MapInfoRangeReplyEvent; -//# sourceMappingURL=MapInfoRangeReplyEvent.js.map \ No newline at end of file diff --git a/dist/events/MapInfoRangeReplyEvent.js.map b/dist/events/MapInfoRangeReplyEvent.js.map deleted file mode 100644 index 34a6776..0000000 --- a/dist/events/MapInfoRangeReplyEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapInfoRangeReplyEvent.js","sourceRoot":"","sources":["../../lib/events/MapInfoRangeReplyEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,sBAAsB;CAGlC;AAHD,wDAGC"} \ No newline at end of file diff --git a/dist/events/MapInfoReplyEvent.d.ts b/dist/events/MapInfoReplyEvent.d.ts deleted file mode 100644 index 32c5661..0000000 --- a/dist/events/MapInfoReplyEvent.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { MapBlock } from '../classes/MapBlock'; -import { Vector2 } from '..'; -export declare class MapInfoReplyEvent { - block: MapBlock; - avatars: Vector2[]; -} diff --git a/dist/events/MapInfoReplyEvent.js b/dist/events/MapInfoReplyEvent.js deleted file mode 100644 index 1519d14..0000000 --- a/dist/events/MapInfoReplyEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class MapInfoReplyEvent { -} -exports.MapInfoReplyEvent = MapInfoReplyEvent; -//# sourceMappingURL=MapInfoReplyEvent.js.map \ No newline at end of file diff --git a/dist/events/MapInfoReplyEvent.js.map b/dist/events/MapInfoReplyEvent.js.map deleted file mode 100644 index 663ab41..0000000 --- a/dist/events/MapInfoReplyEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapInfoReplyEvent.js","sourceRoot":"","sources":["../../lib/events/MapInfoReplyEvent.ts"],"names":[],"mappings":";;AAGA,MAAa,iBAAiB;CAI7B;AAJD,8CAIC"} \ No newline at end of file diff --git a/dist/events/ParcelInfoReplyEvent.d.ts b/dist/events/ParcelInfoReplyEvent.d.ts deleted file mode 100644 index df3d6ff..0000000 --- a/dist/events/ParcelInfoReplyEvent.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { ParcelInfoFlags, UUID, Vector3 } from '..'; -export declare class ParcelInfoReplyEvent { - OwnerID: UUID; - ParcelName: string; - ParcelDescription: string; - Area: number; - BillableArea: number; - Flags: ParcelInfoFlags; - GlobalCoordinates: Vector3; - RegionName: string; - SnapshotID: UUID; - Traffic: number; - SalePrice: number; - AuctionID: number; -} diff --git a/dist/events/ParcelInfoReplyEvent.js b/dist/events/ParcelInfoReplyEvent.js deleted file mode 100644 index 282ca25..0000000 --- a/dist/events/ParcelInfoReplyEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class ParcelInfoReplyEvent { -} -exports.ParcelInfoReplyEvent = ParcelInfoReplyEvent; -//# sourceMappingURL=ParcelInfoReplyEvent.js.map \ No newline at end of file diff --git a/dist/events/ParcelInfoReplyEvent.js.map b/dist/events/ParcelInfoReplyEvent.js.map deleted file mode 100644 index 2e0d92b..0000000 --- a/dist/events/ParcelInfoReplyEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ParcelInfoReplyEvent.js","sourceRoot":"","sources":["../../lib/events/ParcelInfoReplyEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,oBAAoB;CAchC;AAdD,oDAcC"} \ No newline at end of file diff --git a/dist/events/RegionInfoReplyEvent.d.ts b/dist/events/RegionInfoReplyEvent.d.ts deleted file mode 100644 index 9544160..0000000 --- a/dist/events/RegionInfoReplyEvent.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import * as Long from 'long'; -import { UUID } from '..'; -export declare class RegionInfoReplyEvent { - X: number; - Y: number; - name: string; - access: number; - regionFlags: number; - waterHeight: number; - agents: number; - mapImageID: UUID; - handle: Long; -} diff --git a/dist/events/RegionInfoReplyEvent.js b/dist/events/RegionInfoReplyEvent.js deleted file mode 100644 index 359ff02..0000000 --- a/dist/events/RegionInfoReplyEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class RegionInfoReplyEvent { -} -exports.RegionInfoReplyEvent = RegionInfoReplyEvent; -//# sourceMappingURL=RegionInfoReplyEvent.js.map \ No newline at end of file diff --git a/dist/events/RegionInfoReplyEvent.js.map b/dist/events/RegionInfoReplyEvent.js.map deleted file mode 100644 index 88b1c3b..0000000 --- a/dist/events/RegionInfoReplyEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RegionInfoReplyEvent.js","sourceRoot":"","sources":["../../lib/events/RegionInfoReplyEvent.ts"],"names":[],"mappings":";;AAGA,MAAa,oBAAoB;CAWhC;AAXD,oDAWC"} \ No newline at end of file diff --git a/dist/events/ScriptDialogEvent.d.ts b/dist/events/ScriptDialogEvent.d.ts deleted file mode 100644 index 8271d61..0000000 --- a/dist/events/ScriptDialogEvent.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { UUID } from '..'; -export declare class ScriptDialogEvent { - ObjectID: UUID; - FirstName: string; - LastName: string; - ObjectName: string; - Message: string; - ChatChannel: number; - ImageID: UUID; - Buttons: string[]; - Owners: UUID[]; -} diff --git a/dist/events/ScriptDialogEvent.js b/dist/events/ScriptDialogEvent.js deleted file mode 100644 index 0ca9229..0000000 --- a/dist/events/ScriptDialogEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class ScriptDialogEvent { -} -exports.ScriptDialogEvent = ScriptDialogEvent; -//# sourceMappingURL=ScriptDialogEvent.js.map \ No newline at end of file diff --git a/dist/events/ScriptDialogEvent.js.map b/dist/events/ScriptDialogEvent.js.map deleted file mode 100644 index b9a9ad1..0000000 --- a/dist/events/ScriptDialogEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ScriptDialogEvent.js","sourceRoot":"","sources":["../../lib/events/ScriptDialogEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,iBAAiB;CAW7B;AAXD,8CAWC"} \ No newline at end of file diff --git a/dist/events/TeleportEvent.d.ts b/dist/events/TeleportEvent.d.ts deleted file mode 100644 index d661a48..0000000 --- a/dist/events/TeleportEvent.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TeleportEventType } from '../enums/TeleportEventType'; -export declare class TeleportEvent { - eventType: TeleportEventType; - message: string; - simIP: string; - simPort: number; - seedCapability: string; -} diff --git a/dist/events/TeleportEvent.js b/dist/events/TeleportEvent.js deleted file mode 100644 index bdc8add..0000000 --- a/dist/events/TeleportEvent.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class TeleportEvent { -} -exports.TeleportEvent = TeleportEvent; -//# sourceMappingURL=TeleportEvent.js.map \ No newline at end of file diff --git a/dist/events/TeleportEvent.js.map b/dist/events/TeleportEvent.js.map deleted file mode 100644 index e4ff6e4..0000000 --- a/dist/events/TeleportEvent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TeleportEvent.js","sourceRoot":"","sources":["../../lib/events/TeleportEvent.ts"],"names":[],"mappings":";;AAEA,MAAa,aAAa;CAOzB;AAPD,sCAOC"} \ No newline at end of file diff --git a/dist/index.d.ts b/dist/index.d.ts deleted file mode 100644 index 9a50c42..0000000 --- a/dist/index.d.ts +++ /dev/null @@ -1,56 +0,0 @@ -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'; -import { RegionFlags } from './enums/RegionFlags'; -import { Friend } from './classes/public/Friend'; -import { FriendOnlineEvent } from './events/FriendOnlineEvent'; -import { Avatar } from './classes/public/Avatar'; -import { RightsFlags } from './enums/RightsFlags'; -import { FriendRightsEvent } from './events/FriendRightsEvent'; -import { FriendRemovedEvent } from './events/FriendRemovedEvent'; -import { GlobalPosition } from './classes/public/interfaces/GlobalPosition'; -import { MapLocation } from './classes/public/interfaces/MapLocation'; -import { Vector2 } from './classes/Vector2'; -import { ParticleDataFlags } from './enums/ParticleDataFlags'; -import { TextureFlags } from './enums/TextureFlags'; -import { SourcePattern } from './enums/SourcePattern'; -import { BlendFunc } from './enums/BlendFunc'; -export { Bot, LoginParameters, AssetType, HTTPAssets, ClientEvents, BVH, ChatSourceType, BotOptionFlags, UUID, Vector3, Vector2, AgentFlags, CompressedFlags, ControlFlags, DecodeFlags, InstantMessageEventFlags, InventoryItemFlags, LoginFlags, MessageFlags, ParcelInfoFlags, PacketFlags, RegionProtocolFlags, SoundFlags, TeleportFlags, RegionFlags, RightsFlags, ParticleDataFlags, TextureFlags, SourcePattern, BlendFunc, ChatEvent, DisconnectEvent, FriendRequestEvent, FriendResponseEvent, GroupChatEvent, GroupChatSessionAgentListEvent, GroupChatSessionJoinEvent, GroupInviteEvent, InstantMessageEvent, InventoryOfferedEvent, LureEvent, MapInfoRangeReplyEvent, MapInfoReplyEvent, ParcelInfoReplyEvent, RegionInfoReplyEvent, TeleportEvent, ScriptDialogEvent, EventQueueStateChangeEvent, FriendOnlineEvent, FriendRightsEvent, FriendRemovedEvent, Avatar, Friend, GlobalPosition, MapLocation }; diff --git a/dist/index.js b/dist/index.js deleted file mode 100644 index 4c5eac6..0000000 --- a/dist/index.js +++ /dev/null @@ -1,109 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const Bot_1 = require("./Bot"); -exports.Bot = Bot_1.Bot; -const LoginParameters_1 = require("./classes/LoginParameters"); -exports.LoginParameters = LoginParameters_1.LoginParameters; -const ClientEvents_1 = require("./classes/ClientEvents"); -exports.ClientEvents = ClientEvents_1.ClientEvents; -const BVH_1 = require("./classes/BVH"); -exports.BVH = BVH_1.BVH; -const AssetType_1 = require("./enums/AssetType"); -exports.AssetType = AssetType_1.AssetType; -const HTTPAssets_1 = require("./enums/HTTPAssets"); -exports.HTTPAssets = HTTPAssets_1.HTTPAssets; -const InstantMessageEventFlags_1 = require("./enums/InstantMessageEventFlags"); -exports.InstantMessageEventFlags = InstantMessageEventFlags_1.InstantMessageEventFlags; -const InstantMessageEvent_1 = require("./events/InstantMessageEvent"); -exports.InstantMessageEvent = InstantMessageEvent_1.InstantMessageEvent; -const ChatSourceType_1 = require("./enums/ChatSourceType"); -exports.ChatSourceType = ChatSourceType_1.ChatSourceType; -const BotOptionFlags_1 = require("./enums/BotOptionFlags"); -exports.BotOptionFlags = BotOptionFlags_1.BotOptionFlags; -const UUID_1 = require("./classes/UUID"); -exports.UUID = UUID_1.UUID; -const Vector3_1 = require("./classes/Vector3"); -exports.Vector3 = Vector3_1.Vector3; -const ChatEvent_1 = require("./events/ChatEvent"); -exports.ChatEvent = ChatEvent_1.ChatEvent; -const GroupInviteEvent_1 = require("./events/GroupInviteEvent"); -exports.GroupInviteEvent = GroupInviteEvent_1.GroupInviteEvent; -const FriendRequestEvent_1 = require("./events/FriendRequestEvent"); -exports.FriendRequestEvent = FriendRequestEvent_1.FriendRequestEvent; -const FriendResponseEvent_1 = require("./events/FriendResponseEvent"); -exports.FriendResponseEvent = FriendResponseEvent_1.FriendResponseEvent; -const LureEvent_1 = require("./events/LureEvent"); -exports.LureEvent = LureEvent_1.LureEvent; -const TeleportEvent_1 = require("./events/TeleportEvent"); -exports.TeleportEvent = TeleportEvent_1.TeleportEvent; -const DisconnectEvent_1 = require("./events/DisconnectEvent"); -exports.DisconnectEvent = DisconnectEvent_1.DisconnectEvent; -const GroupChatEvent_1 = require("./events/GroupChatEvent"); -exports.GroupChatEvent = GroupChatEvent_1.GroupChatEvent; -const GroupChatSessionJoinEvent_1 = require("./events/GroupChatSessionJoinEvent"); -exports.GroupChatSessionJoinEvent = GroupChatSessionJoinEvent_1.GroupChatSessionJoinEvent; -const GroupChatSessionAgentListEvent_1 = require("./events/GroupChatSessionAgentListEvent"); -exports.GroupChatSessionAgentListEvent = GroupChatSessionAgentListEvent_1.GroupChatSessionAgentListEvent; -const RegionInfoReplyEvent_1 = require("./events/RegionInfoReplyEvent"); -exports.RegionInfoReplyEvent = RegionInfoReplyEvent_1.RegionInfoReplyEvent; -const MapInfoReplyEvent_1 = require("./events/MapInfoReplyEvent"); -exports.MapInfoReplyEvent = MapInfoReplyEvent_1.MapInfoReplyEvent; -const MapInfoRangeReplyEvent_1 = require("./events/MapInfoRangeReplyEvent"); -exports.MapInfoRangeReplyEvent = MapInfoRangeReplyEvent_1.MapInfoRangeReplyEvent; -const InventoryOfferedEvent_1 = require("./events/InventoryOfferedEvent"); -exports.InventoryOfferedEvent = InventoryOfferedEvent_1.InventoryOfferedEvent; -const AgentFlags_1 = require("./enums/AgentFlags"); -exports.AgentFlags = AgentFlags_1.AgentFlags; -const ControlFlags_1 = require("./enums/ControlFlags"); -exports.ControlFlags = ControlFlags_1.ControlFlags; -const InventoryItemFlags_1 = require("./enums/InventoryItemFlags"); -exports.InventoryItemFlags = InventoryItemFlags_1.InventoryItemFlags; -const LoginFlags_1 = require("./enums/LoginFlags"); -exports.LoginFlags = LoginFlags_1.LoginFlags; -const MessageFlags_1 = require("./enums/MessageFlags"); -exports.MessageFlags = MessageFlags_1.MessageFlags; -const PacketFlags_1 = require("./enums/PacketFlags"); -exports.PacketFlags = PacketFlags_1.PacketFlags; -const RegionProtocolFlags_1 = require("./enums/RegionProtocolFlags"); -exports.RegionProtocolFlags = RegionProtocolFlags_1.RegionProtocolFlags; -const SoundFlags_1 = require("./enums/SoundFlags"); -exports.SoundFlags = SoundFlags_1.SoundFlags; -const TeleportFlags_1 = require("./enums/TeleportFlags"); -exports.TeleportFlags = TeleportFlags_1.TeleportFlags; -const CompressedFlags_1 = require("./enums/CompressedFlags"); -exports.CompressedFlags = CompressedFlags_1.CompressedFlags; -const DecodeFlags_1 = require("./enums/DecodeFlags"); -exports.DecodeFlags = DecodeFlags_1.DecodeFlags; -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; -const EventQueueStateChangeEvent_1 = require("./events/EventQueueStateChangeEvent"); -exports.EventQueueStateChangeEvent = EventQueueStateChangeEvent_1.EventQueueStateChangeEvent; -const RegionFlags_1 = require("./enums/RegionFlags"); -exports.RegionFlags = RegionFlags_1.RegionFlags; -const Friend_1 = require("./classes/public/Friend"); -exports.Friend = Friend_1.Friend; -const FriendOnlineEvent_1 = require("./events/FriendOnlineEvent"); -exports.FriendOnlineEvent = FriendOnlineEvent_1.FriendOnlineEvent; -const Avatar_1 = require("./classes/public/Avatar"); -exports.Avatar = Avatar_1.Avatar; -const RightsFlags_1 = require("./enums/RightsFlags"); -exports.RightsFlags = RightsFlags_1.RightsFlags; -const FriendRightsEvent_1 = require("./events/FriendRightsEvent"); -exports.FriendRightsEvent = FriendRightsEvent_1.FriendRightsEvent; -const FriendRemovedEvent_1 = require("./events/FriendRemovedEvent"); -exports.FriendRemovedEvent = FriendRemovedEvent_1.FriendRemovedEvent; -const Vector2_1 = require("./classes/Vector2"); -exports.Vector2 = Vector2_1.Vector2; -const ParticleDataFlags_1 = require("./enums/ParticleDataFlags"); -exports.ParticleDataFlags = ParticleDataFlags_1.ParticleDataFlags; -const TextureFlags_1 = require("./enums/TextureFlags"); -exports.TextureFlags = TextureFlags_1.TextureFlags; -const SourcePattern_1 = require("./enums/SourcePattern"); -exports.SourcePattern = SourcePattern_1.SourcePattern; -const BlendFunc_1 = require("./enums/BlendFunc"); -exports.BlendFunc = BlendFunc_1.BlendFunc; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/index.js.map b/dist/index.js.map deleted file mode 100644 index a450192..0000000 --- a/dist/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../lib/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/keepme.txt b/dist/keepme.txt new file mode 100644 index 0000000..e69de29 diff --git a/dist/tests/packets.d.ts b/dist/tests/packets.d.ts deleted file mode 100644 index d490e0e..0000000 --- a/dist/tests/packets.d.ts +++ /dev/null @@ -1 +0,0 @@ -import 'mocha'; diff --git a/dist/tests/packets.js b/dist/tests/packets.js deleted file mode 100644 index 9beb53e..0000000 --- a/dist/tests/packets.js +++ /dev/null @@ -1,123 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -require("mocha"); -const fs = require("fs"); -const path = require("path"); -const Packet_1 = require("../classes/Packet"); -const __1 = require(".."); -function compareArrays(arr1, arr2) { - if (arr1.length === arr2.length - && arr1.every(function (u, i) { - return u === arr2[i]; - })) { - return true; - } - else { - return false; - } -} -describe('Packets', () => { - const p = path.resolve(__dirname + '/../../testing/packets'); - const files = fs.readdirSync(p); - files.forEach((file) => { - if (file.substr(file.length - 7) === '.packet') { - const fullPath = p + '/' + file; - const stats = fs.statSync(fullPath); - if (!stats.isDirectory()) { - describe(file, () => { - let pos = 0; - let data = Buffer.allocUnsafe(0); - const packet = new Packet_1.Packet(); - const acksReceived = []; - const acksSent = []; - it('should decode correctly', (done) => { - try { - data = fs.readFileSync(fullPath); - pos = packet.readFromBuffer(data, 0, (number) => { - acksReceived.push(number); - }, (number) => { - acksSent.push(number); - }); - done(); - } - catch (err) { - done(err); - } - }); - it('should have read the entire packet', (done) => { - if (pos < data.length) { - done('Finished reading but we\'re not at the end of the packet (' + pos + ' < ' + data.length + ', seq ' + packet.sequenceNumber + ')'); - } - else { - done(); - } - }); - const jsonFN = fullPath.replace('.packet', '.json'); - const jsFile = fs.readFileSync(jsonFN); - const json = JSON.parse(jsFile.toString('utf8')); - it('should have sent the correct number of packet ACKs', (done) => { - if (!compareArrays(json.sentAcks, acksSent)) { - done('Sent acks does not match expected'); - } - else { - done(); - } - }); - it('should have received the correct number of packet ACKs', (done) => { - if (!compareArrays(json.receivedAcks, acksReceived)) { - done('Received acks does not match expected'); - } - else { - done(); - } - }); - it('should match our expected decoded data', (done) => { - let pckt = json['packet']; - pckt = JSON.stringify(pckt); - if (JSON.stringify(packet) !== pckt) { - done('JSON strings do not match'); - } - else { - done(); - } - }); - let buf = Buffer.allocUnsafe(0); - let extra = 0; - it('should encode back to binary', (done) => { - try { - buf = Buffer.alloc(packet.getSize()); - buf = packet.writeToBuffer(buf, 0, __1.DecodeFlags.DontChangeFlags); - let bl = buf.length; - if (packet.packetFlags & __1.PacketFlags.Ack) { - extra += 4 * acksReceived.length; - extra++; - } - bl += extra; - if (data.length !== bl) { - console.log(buf.toString('hex')); - console.log(data.toString('hex')); - done('Packet size ' + bl + ' but expected length was ' + data.length + ' sentAcks: ' + acksSent.length + ', receivedAcks: ' + acksReceived.length + ', getSize: ' + packet.getSize()); - } - else { - done(); - } - } - catch (err) { - done(err); - } - }); - it('should match the original packet byte-for-byte', (done) => { - const trimmedData = data.slice(0, data.length - extra); - if (trimmedData.compare(buf) !== 0) { - done('Buffers do not match'); - } - else { - done(); - } - }); - }); - } - } - }); -}); -//# sourceMappingURL=packets.js.map \ No newline at end of file diff --git a/dist/tests/packets.js.map b/dist/tests/packets.js.map deleted file mode 100644 index 72e5c1f..0000000 --- a/dist/tests/packets.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"packets.js","sourceRoot":"","sources":["../../lib/tests/packets.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tests/uuid.d.ts b/dist/tests/uuid.d.ts deleted file mode 100644 index d490e0e..0000000 --- a/dist/tests/uuid.d.ts +++ /dev/null @@ -1 +0,0 @@ -import 'mocha'; diff --git a/dist/tests/uuid.js b/dist/tests/uuid.js deleted file mode 100644 index 18b8e2d..0000000 --- a/dist/tests/uuid.js +++ /dev/null @@ -1,86 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -require("mocha"); -const validator = require("validator"); -const assert = require("assert"); -const __1 = require(".."); -describe('UUID', () => { - describe('random', () => { - it('should generate a random, valid v4 UUID', () => { - const uuid = __1.UUID.random().toString(); - const secondUUID = __1.UUID.random().toString(); - if (typeof uuid !== 'string') { - assert.fail('Returned UUID is not a string'); - } - if (!validator.isUUID(uuid)) { - assert.fail('Returned string is not a valid UUID'); - } - if (uuid === '00000000-0000-0000-0000-000000000000') { - assert.fail('Random UUID should not be zero'); - } - if (typeof secondUUID !== 'string') { - assert.fail('Returned second UUID is not a string'); - } - if (!validator.isUUID(secondUUID)) { - assert.fail('Second UUID is not a valid UUID'); - } - if (secondUUID === '00000000-0000-0000-0000-000000000000') { - assert.fail('Random UUID should not be zero'); - } - if (uuid === secondUUID) { - assert.fail('Two random UUIDs match! (Not random)'); - } - assert.ok(true); - }); - }); - describe('zero', () => { - it('should generate a zeroed, valid v4 UUID', () => { - const uuid = __1.UUID.zero().toString(); - if (typeof uuid !== 'string') { - assert.fail('Returned UUID is not a string'); - } - if (!validator.isUUID(uuid)) { - assert.fail('Returned string is not a valid UUID'); - } - if (uuid !== '00000000-0000-0000-0000-000000000000') { - assert.fail('UUID is not zero'); - } - assert.ok(true); - }); - }); - describe('encode/decode', () => { - it('should correctly decode a 16-byte UUID from a buffer', () => { - const buf = Buffer.from('00004af668bb6fe34893881408f586c5657c4e1c9910', 'hex'); - const uuid = new __1.UUID(buf, 2); - const str = uuid.toString(); - if (typeof str !== 'string') { - assert.fail('Returned UUID is not a string'); - } - if (!validator.isUUID(str)) { - assert.fail('Returned string is not a valid UUID'); - } - if (str !== '4af668bb-6fe3-4893-8814-08f586c5657c') { - assert.fail('UUID decoded incorrectly'); - } - assert.ok(true); - }); - it('should correct encode a UUID into the correct position in a buffer', () => { - const buf = Buffer.alloc(22); - const uuid = new __1.UUID('4af668bb-6fe3-4893-8814-08f586c5657c'); - uuid.writeToBuffer(buf, 2); - const bufCmp = Buffer.from('00004af668bb6fe34893881408f586c5657c00000000', 'hex'); - if (buf.compare(bufCmp) !== 0) { - assert.fail('Encoded buffer does not match expected output'); - } - const result = uuid.toString(); - if (typeof result !== 'string') { - assert.fail('Returned UUID is not a string'); - } - if (!validator.isUUID(result)) { - assert.fail('Returned string is not a valid UUID'); - } - assert.ok(true); - }); - }); -}); -//# sourceMappingURL=uuid.js.map \ No newline at end of file diff --git a/dist/tests/uuid.js.map b/dist/tests/uuid.js.map deleted file mode 100644 index 294e83b..0000000 --- a/dist/tests/uuid.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"uuid.js","sourceRoot":"","sources":["../../lib/tests/uuid.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tsm/common.d.ts b/dist/tsm/common.d.ts deleted file mode 100644 index 90e1a24..0000000 --- a/dist/tsm/common.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare let EPSILON: number; diff --git a/dist/tsm/common.js b/dist/tsm/common.js deleted file mode 100644 index b281415..0000000 --- a/dist/tsm/common.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -let EPSILON = 0.000001; -//# sourceMappingURL=common.js.map \ No newline at end of file diff --git a/dist/tsm/common.js.map b/dist/tsm/common.js.map deleted file mode 100644 index 3c16a57..0000000 --- a/dist/tsm/common.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"common.js","sourceRoot":"","sources":["../../lib/tsm/common.ts"],"names":[],"mappings":";AAgCA,IAAI,OAAO,GAAG,QAAQ,CAAC"} \ No newline at end of file diff --git a/dist/tsm/mat2.d.ts b/dist/tsm/mat2.d.ts deleted file mode 100644 index 0392713..0000000 --- a/dist/tsm/mat2.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { vec2 } from './vec2'; -export declare class mat2 { - static identity: mat2; - private values; - static product(m1: mat2, m2: mat2, result?: mat2 | null): mat2; - constructor(values?: number[] | null); - at(index: number): number; - init(values: number[]): mat2; - reset(): void; - copy(dest?: mat2 | null): mat2; - all(): number[]; - row(index: number): number[]; - col(index: number): number[]; - equals(matrix: mat2, threshold?: number): boolean; - determinant(): number; - setIdentity(): mat2; - transpose(): mat2; - inverse(): mat2 | null; - multiply(matrix: mat2): mat2; - rotate(angle: number): mat2; - multiplyVec2(vector: vec2, result?: vec2 | null): vec2; - scale(vector: vec2): mat2; -} diff --git a/dist/tsm/mat2.js b/dist/tsm/mat2.js deleted file mode 100644 index 8861aa6..0000000 --- a/dist/tsm/mat2.js +++ /dev/null @@ -1,154 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const vec2_1 = require("./vec2"); -class mat2 { - constructor(values = null) { - this.values = new Float32Array(4); - if (values) { - this.init(values); - } - } - static product(m1, m2, result = null) { - const a11 = m1.at(0), a12 = m1.at(1), a21 = m1.at(2), a22 = m1.at(3); - if (result) { - result.init([ - a11 * m2.at(0) + a12 * m2.at(2), - a11 * m2.at(1) + a12 * m2.at(3), - a21 * m2.at(0) + a22 * m2.at(2), - a21 * m2.at(1) + a22 * m2.at(3) - ]); - return result; - } - else { - return new mat2([ - a11 * m2.at(0) + a12 * m2.at(2), - a11 * m2.at(1) + a12 * m2.at(3), - a21 * m2.at(0) + a22 * m2.at(2), - a21 * m2.at(1) + a22 * m2.at(3) - ]); - } - } - at(index) { - return this.values[index]; - } - init(values) { - for (let i = 0; i < 4; i++) { - this.values[i] = values[i]; - } - return this; - } - reset() { - for (let i = 0; i < 4; i++) { - this.values[i] = 0; - } - } - copy(dest = null) { - if (!dest) { - dest = new mat2(); - } - for (let i = 0; i < 4; i++) { - dest.values[i] = this.values[i]; - } - return dest; - } - all() { - const data = []; - for (let i = 0; i < 4; i++) { - data[i] = this.values[i]; - } - return data; - } - row(index) { - return [ - this.values[index * 2 + 0], - this.values[index * 2 + 1] - ]; - } - col(index) { - return [ - this.values[index], - this.values[index + 2] - ]; - } - equals(matrix, threshold = EPSILON) { - for (let i = 0; i < 4; i++) { - if (Math.abs(this.values[i] - matrix.at(i)) > threshold) { - return false; - } - } - return true; - } - determinant() { - return this.values[0] * this.values[3] - this.values[2] * this.values[1]; - } - setIdentity() { - this.values[0] = 1; - this.values[1] = 0; - this.values[2] = 0; - this.values[3] = 1; - return this; - } - transpose() { - const temp = this.values[1]; - this.values[1] = this.values[2]; - this.values[2] = temp; - return this; - } - inverse() { - let det = this.determinant(); - if (!det) { - return null; - } - det = 1.0 / det; - this.values[0] = det * (this.values[3]); - this.values[1] = det * (-this.values[1]); - this.values[2] = det * (-this.values[2]); - this.values[3] = det * (this.values[0]); - return this; - } - multiply(matrix) { - const a11 = this.values[0], a12 = this.values[1], a21 = this.values[2], a22 = this.values[3]; - this.values[0] = a11 * matrix.at(0) + a12 * matrix.at(2); - this.values[1] = a11 * matrix.at(1) + a12 * matrix.at(3); - this.values[2] = a21 * matrix.at(0) + a22 * matrix.at(2); - this.values[3] = a21 * matrix.at(1) + a22 * matrix.at(3); - return this; - } - rotate(angle) { - const a11 = this.values[0], a12 = this.values[1], a21 = this.values[2], a22 = this.values[3]; - const sin = Math.sin(angle), cos = Math.cos(angle); - this.values[0] = a11 * cos + a12 * sin; - this.values[1] = a11 * -sin + a12 * cos; - this.values[2] = a21 * cos + a22 * sin; - this.values[3] = a21 * -sin + a22 * cos; - return this; - } - multiplyVec2(vector, result = null) { - const x = vector.x, y = vector.y; - if (result) { - result.xy = [ - x * this.values[0] + y * this.values[1], - x * this.values[2] + y * this.values[3] - ]; - return result; - } - else { - return new vec2_1.vec2([ - x * this.values[0] + y * this.values[1], - x * this.values[2] + y * this.values[3] - ]); - } - } - scale(vector) { - const a11 = this.values[0], a12 = this.values[1], a21 = this.values[2], a22 = this.values[3]; - const x = vector.x, y = vector.y; - this.values[0] = a11 * x; - this.values[1] = a12 * y; - this.values[2] = a21 * x; - this.values[3] = a22 * y; - return this; - } -} -mat2.identity = new mat2().setIdentity(); -exports.mat2 = mat2; -//# sourceMappingURL=mat2.js.map \ No newline at end of file diff --git a/dist/tsm/mat2.js.map b/dist/tsm/mat2.js.map deleted file mode 100644 index 7d51311..0000000 --- a/dist/tsm/mat2.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mat2.js","sourceRoot":"","sources":["../../lib/tsm/mat2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tsm/mat3.d.ts b/dist/tsm/mat3.d.ts deleted file mode 100644 index f49d427..0000000 --- a/dist/tsm/mat3.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import { vec3 } from './vec3'; -import { quat } from './quat'; -import { mat4 } from './mat4'; -import { vec2 } from './vec2'; -export declare class mat3 { - static identity: mat3; - private values; - static product(m1: mat3, m2: mat3, result?: mat3 | null): mat3; - constructor(values?: number[] | null); - at(index: number): number; - init(values: number[]): mat3; - reset(): void; - copy(dest?: mat3 | null): mat3; - all(): number[]; - row(index: number): number[]; - col(index: number): number[]; - equals(matrix: mat3, threshold?: number): boolean; - determinant(): number; - setIdentity(): mat3; - transpose(): mat3; - inverse(): mat3 | null; - multiply(matrix: mat3): mat3; - multiplyVec2(vector: vec2, result?: vec2 | null): vec2; - multiplyVec3(vector: vec3, result?: vec3 | null): vec3; - toMat4(result?: mat4 | null): mat4; - toQuat(): quat; - rotate(angle: number, axis: vec3): mat3 | null; -} diff --git a/dist/tsm/mat3.js b/dist/tsm/mat3.js deleted file mode 100644 index 5e88a14..0000000 --- a/dist/tsm/mat3.js +++ /dev/null @@ -1,316 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const vec3_1 = require("./vec3"); -const quat_1 = require("./quat"); -const mat4_1 = require("./mat4"); -const vec2_1 = require("./vec2"); -class mat3 { - constructor(values = null) { - this.values = new Float32Array(9); - if (values) { - this.init(values); - } - } - static product(m1, m2, result = null) { - const a00 = m1.at(0), a01 = m1.at(1), a02 = m1.at(2), a10 = m1.at(3), a11 = m1.at(4), a12 = m1.at(5), a20 = m1.at(6), a21 = m1.at(7), a22 = m1.at(8); - const b00 = m2.at(0), b01 = m2.at(1), b02 = m2.at(2), b10 = m2.at(3), b11 = m2.at(4), b12 = m2.at(5), b20 = m2.at(6), b21 = m2.at(7), b22 = m2.at(8); - if (result) { - result.init([ - b00 * a00 + b01 * a10 + b02 * a20, - b00 * a01 + b01 * a11 + b02 * a21, - b00 * a02 + b01 * a12 + b02 * a22, - b10 * a00 + b11 * a10 + b12 * a20, - b10 * a01 + b11 * a11 + b12 * a21, - b10 * a02 + b11 * a12 + b12 * a22, - b20 * a00 + b21 * a10 + b22 * a20, - b20 * a01 + b21 * a11 + b22 * a21, - b20 * a02 + b21 * a12 + b22 * a22 - ]); - return result; - } - else { - return new mat3([ - b00 * a00 + b01 * a10 + b02 * a20, - b00 * a01 + b01 * a11 + b02 * a21, - b00 * a02 + b01 * a12 + b02 * a22, - b10 * a00 + b11 * a10 + b12 * a20, - b10 * a01 + b11 * a11 + b12 * a21, - b10 * a02 + b11 * a12 + b12 * a22, - b20 * a00 + b21 * a10 + b22 * a20, - b20 * a01 + b21 * a11 + b22 * a21, - b20 * a02 + b21 * a12 + b22 * a22 - ]); - } - } - at(index) { - return this.values[index]; - } - init(values) { - for (let i = 0; i < 9; i++) { - this.values[i] = values[i]; - } - return this; - } - reset() { - for (let i = 0; i < 9; i++) { - this.values[i] = 0; - } - } - copy(dest = null) { - if (!dest) { - dest = new mat3(); - } - for (let i = 0; i < 9; i++) { - dest.values[i] = this.values[i]; - } - return dest; - } - all() { - const data = []; - for (let i = 0; i < 9; i++) { - data[i] = this.values[i]; - } - return data; - } - row(index) { - return [ - this.values[index * 3 + 0], - this.values[index * 3 + 1], - this.values[index * 3 + 2] - ]; - } - col(index) { - return [ - this.values[index], - this.values[index + 3], - this.values[index + 6] - ]; - } - equals(matrix, threshold = EPSILON) { - for (let i = 0; i < 9; i++) { - if (Math.abs(this.values[i] - matrix.at(i)) > threshold) { - return false; - } - } - return true; - } - determinant() { - const a00 = this.values[0], a01 = this.values[1], a02 = this.values[2], a10 = this.values[3], a11 = this.values[4], a12 = this.values[5], a20 = this.values[6], a21 = this.values[7], a22 = this.values[8]; - const det01 = a22 * a11 - a12 * a21, det11 = -a22 * a10 + a12 * a20, det21 = a21 * a10 - a11 * a20; - return a00 * det01 + a01 * det11 + a02 * det21; - } - setIdentity() { - this.values[0] = 1; - this.values[1] = 0; - this.values[2] = 0; - this.values[3] = 0; - this.values[4] = 1; - this.values[5] = 0; - this.values[6] = 0; - this.values[7] = 0; - this.values[8] = 1; - return this; - } - transpose() { - const temp01 = this.values[1], temp02 = this.values[2], temp12 = this.values[5]; - this.values[1] = this.values[3]; - this.values[2] = this.values[6]; - this.values[3] = temp01; - this.values[5] = this.values[7]; - this.values[6] = temp02; - this.values[7] = temp12; - return this; - } - inverse() { - const a00 = this.values[0], a01 = this.values[1], a02 = this.values[2], a10 = this.values[3], a11 = this.values[4], a12 = this.values[5], a20 = this.values[6], a21 = this.values[7], a22 = this.values[8]; - const det01 = a22 * a11 - a12 * a21, det11 = -a22 * a10 + a12 * a20, det21 = a21 * a10 - a11 * a20; - let det = a00 * det01 + a01 * det11 + a02 * det21; - if (!det) { - return null; - } - det = 1.0 / det; - this.values[0] = det01 * det; - this.values[1] = (-a22 * a01 + a02 * a21) * det; - this.values[2] = (a12 * a01 - a02 * a11) * det; - this.values[3] = det11 * det; - this.values[4] = (a22 * a00 - a02 * a20) * det; - this.values[5] = (-a12 * a00 + a02 * a10) * det; - this.values[6] = det21 * det; - this.values[7] = (-a21 * a00 + a01 * a20) * det; - this.values[8] = (a11 * a00 - a01 * a10) * det; - return this; - } - multiply(matrix) { - const a00 = this.values[0], a01 = this.values[1], a02 = this.values[2], a10 = this.values[3], a11 = this.values[4], a12 = this.values[5], a20 = this.values[6], a21 = this.values[7], a22 = this.values[8]; - const b00 = matrix.at(0), b01 = matrix.at(1), b02 = matrix.at(2), b10 = matrix.at(3), b11 = matrix.at(4), b12 = matrix.at(5), b20 = matrix.at(6), b21 = matrix.at(7), b22 = matrix.at(8); - this.values[0] = b00 * a00 + b01 * a10 + b02 * a20; - this.values[1] = b00 * a01 + b01 * a11 + b02 * a21; - this.values[2] = b00 * a02 + b01 * a12 + b02 * a22; - this.values[3] = b10 * a00 + b11 * a10 + b12 * a20; - this.values[4] = b10 * a01 + b11 * a11 + b12 * a21; - this.values[5] = b10 * a02 + b11 * a12 + b12 * a22; - this.values[6] = b20 * a00 + b21 * a10 + b22 * a20; - this.values[7] = b20 * a01 + b21 * a11 + b22 * a21; - this.values[8] = b20 * a02 + b21 * a12 + b22 * a22; - return this; - } - multiplyVec2(vector, result = null) { - const x = vector.x, y = vector.y; - if (result) { - result.xy = [ - x * this.values[0] + y * this.values[3] + this.values[6], - x * this.values[1] + y * this.values[4] + this.values[7] - ]; - return result; - } - else { - return new vec2_1.vec2([ - x * this.values[0] + y * this.values[3] + this.values[6], - x * this.values[1] + y * this.values[4] + this.values[7] - ]); - } - } - multiplyVec3(vector, result = null) { - const x = vector.x, y = vector.y, z = vector.z; - if (result) { - result.xyz = [ - x * this.values[0] + y * this.values[3] + z * this.values[6], - x * this.values[1] + y * this.values[4] + z * this.values[7], - x * this.values[2] + y * this.values[5] + z * this.values[8] - ]; - return result; - } - else { - return new vec3_1.vec3([ - x * this.values[0] + y * this.values[3] + z * this.values[6], - x * this.values[1] + y * this.values[4] + z * this.values[7], - x * this.values[2] + y * this.values[5] + z * this.values[8] - ]); - } - } - toMat4(result = null) { - if (result) { - result.init([ - this.values[0], - this.values[1], - this.values[2], - 0, - this.values[3], - this.values[4], - this.values[5], - 0, - this.values[6], - this.values[7], - this.values[8], - 0, - 0, - 0, - 0, - 1 - ]); - return result; - } - else { - return new mat4_1.mat4([ - this.values[0], - this.values[1], - this.values[2], - 0, - this.values[3], - this.values[4], - this.values[5], - 0, - this.values[6], - this.values[7], - this.values[8], - 0, - 0, - 0, - 0, - 1 - ]); - } - } - toQuat() { - const m00 = this.values[0], m01 = this.values[1], m02 = this.values[2], m10 = this.values[3], m11 = this.values[4], m12 = this.values[5], m20 = this.values[6], m21 = this.values[7], m22 = this.values[8]; - const fourXSquaredMinus1 = m00 - m11 - m22; - const fourYSquaredMinus1 = m11 - m00 - m22; - const fourZSquaredMinus1 = m22 - m00 - m11; - const fourWSquaredMinus1 = m00 + m11 + m22; - let biggestIndex = 0; - let fourBiggestSquaredMinus1 = fourWSquaredMinus1; - if (fourXSquaredMinus1 > fourBiggestSquaredMinus1) { - fourBiggestSquaredMinus1 = fourXSquaredMinus1; - biggestIndex = 1; - } - if (fourYSquaredMinus1 > fourBiggestSquaredMinus1) { - fourBiggestSquaredMinus1 = fourYSquaredMinus1; - biggestIndex = 2; - } - if (fourZSquaredMinus1 > fourBiggestSquaredMinus1) { - fourBiggestSquaredMinus1 = fourZSquaredMinus1; - biggestIndex = 3; - } - const biggestVal = Math.sqrt(fourBiggestSquaredMinus1 + 1) * 0.5; - const mult = 0.25 / biggestVal; - const result = new quat_1.quat(); - switch (biggestIndex) { - case 0: - result.w = biggestVal; - result.x = (m12 - m21) * mult; - result.y = (m20 - m02) * mult; - result.z = (m01 - m10) * mult; - break; - case 1: - result.w = (m12 - m21) * mult; - result.x = biggestVal; - result.y = (m01 + m10) * mult; - result.z = (m20 + m02) * mult; - break; - case 2: - result.w = (m20 - m02) * mult; - result.x = (m01 + m10) * mult; - result.y = biggestVal; - result.z = (m12 + m21) * mult; - break; - case 3: - result.w = (m01 - m10) * mult; - result.x = (m20 + m02) * mult; - result.y = (m12 + m21) * mult; - result.z = biggestVal; - break; - } - return result; - } - rotate(angle, axis) { - let x = axis.x, y = axis.y, z = axis.z; - let length = Math.sqrt(x * x + y * y + z * z); - if (!length) { - return null; - } - if (length !== 1) { - length = 1 / length; - x *= length; - y *= length; - z *= length; - } - const s = Math.sin(angle); - const c = Math.cos(angle); - const t = 1.0 - c; - const a00 = this.values[0], a01 = this.values[1], a02 = this.values[2], a10 = this.values[4], a11 = this.values[5], a12 = this.values[6], a20 = this.values[8], a21 = this.values[9], a22 = this.values[10]; - const b00 = x * x * t + c, b01 = y * x * t + z * s, b02 = z * x * t - y * s, b10 = x * y * t - z * s, b11 = y * y * t + c, b12 = z * y * t + x * s, b20 = x * z * t + y * s, b21 = y * z * t - x * s, b22 = z * z * t + c; - this.values[0] = a00 * b00 + a10 * b01 + a20 * b02; - this.values[1] = a01 * b00 + a11 * b01 + a21 * b02; - this.values[2] = a02 * b00 + a12 * b01 + a22 * b02; - this.values[3] = a00 * b10 + a10 * b11 + a20 * b12; - this.values[4] = a01 * b10 + a11 * b11 + a21 * b12; - this.values[5] = a02 * b10 + a12 * b11 + a22 * b12; - this.values[6] = a00 * b20 + a10 * b21 + a20 * b22; - this.values[7] = a01 * b20 + a11 * b21 + a21 * b22; - this.values[8] = a02 * b20 + a12 * b21 + a22 * b22; - return this; - } -} -mat3.identity = new mat3().setIdentity(); -exports.mat3 = mat3; -//# sourceMappingURL=mat3.js.map \ No newline at end of file diff --git a/dist/tsm/mat3.js.map b/dist/tsm/mat3.js.map deleted file mode 100644 index e295980..0000000 --- a/dist/tsm/mat3.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mat3.js","sourceRoot":"","sources":["../../lib/tsm/mat3.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tsm/mat4.d.ts b/dist/tsm/mat4.d.ts deleted file mode 100644 index bde1360..0000000 --- a/dist/tsm/mat4.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -/// -import { vec4 } from './vec4'; -import { vec3 } from './vec3'; -import { mat3 } from './mat3'; -export declare class mat4 { - static identity: mat4; - private values; - static frustum(left: number, right: number, bottom: number, top: number, near: number, far: number): mat4; - static perspective(fov: number, aspect: number, near: number, far: number): mat4; - static orthographic(left: number, right: number, bottom: number, top: number, near: number, far: number): mat4; - static lookAt(position: vec3, target: vec3, up?: vec3): mat4; - static product(m1: mat4, m2: mat4, result?: mat4 | null): mat4; - constructor(values?: number[] | null); - at(index: number): number; - init(values: number[]): mat4; - reset(): void; - copy(dest?: mat4 | null): mat4; - all(): number[]; - row(index: number): number[]; - col(index: number): number[]; - equals(matrix: mat4, threshold?: number): boolean; - determinant(): number; - setIdentity(): mat4; - transpose(): mat4 | null; - inverse(): mat4 | null; - multiply(matrix: mat4): mat4; - multiplyVec3(vector: vec3): vec3; - multiplyVec4(vector: vec4, dest?: vec4 | null): vec4; - toMat3(): mat3; - toInverseMat3(): mat3 | null; - translate(vector: vec3): mat4; - scale(vector: vec3): mat4; - rotate(angle: number, axis: vec3): mat4 | null; -} diff --git a/dist/tsm/mat4.js b/dist/tsm/mat4.js deleted file mode 100644 index 060fb0a..0000000 --- a/dist/tsm/mat4.js +++ /dev/null @@ -1,396 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const vec4_1 = require("./vec4"); -const vec3_1 = require("./vec3"); -const mat3_1 = require("./mat3"); -class mat4 { - constructor(values = null) { - this.values = new Float32Array(16); - if (values) { - this.init(values); - } - } - static frustum(left, right, bottom, top, near, far) { - const rl = (right - left), tb = (top - bottom), fn = (far - near); - return new mat4([ - (near * 2) / rl, - 0, - 0, - 0, - 0, - (near * 2) / tb, - 0, - 0, - (right + left) / rl, - (top + bottom) / tb, - -(far + near) / fn, - -1, - 0, - 0, - -(far * near * 2) / fn, - 0 - ]); - } - static perspective(fov, aspect, near, far) { - const top = near * Math.tan(fov * Math.PI / 360.0), right = top * aspect; - return mat4.frustum(-right, right, -top, top, near, far); - } - static orthographic(left, right, bottom, top, near, far) { - const rl = (right - left), tb = (top - bottom), fn = (far - near); - return new mat4([ - 2 / rl, - 0, - 0, - 0, - 0, - 2 / tb, - 0, - 0, - 0, - 0, - -2 / fn, - 0, - -(left + right) / rl, - -(top + bottom) / tb, - -(far + near) / fn, - 1 - ]); - } - static lookAt(position, target, up = vec3_1.vec3.up) { - if (position.equals(target)) { - return this.identity; - } - const z = vec3_1.vec3.difference(position, target).normalize(); - const x = vec3_1.vec3.cross(up, z).normalize(); - const y = vec3_1.vec3.cross(z, x).normalize(); - return new mat4([ - x.x, - y.x, - z.x, - 0, - x.y, - y.y, - z.y, - 0, - x.z, - y.z, - z.z, - 0, - -vec3_1.vec3.dot(x, position), - -vec3_1.vec3.dot(y, position), - -vec3_1.vec3.dot(z, position), - 1 - ]); - } - static product(m1, m2, result = null) { - const a00 = m1.at(0), a01 = m1.at(1), a02 = m1.at(2), a03 = m1.at(3), a10 = m1.at(4), a11 = m1.at(5), a12 = m1.at(6), a13 = m1.at(7), a20 = m1.at(8), a21 = m1.at(9), a22 = m1.at(10), a23 = m1.at(11), a30 = m1.at(12), a31 = m1.at(13), a32 = m1.at(14), a33 = m1.at(15); - const b00 = m2.at(0), b01 = m2.at(1), b02 = m2.at(2), b03 = m2.at(3), b10 = m2.at(4), b11 = m2.at(5), b12 = m2.at(6), b13 = m2.at(7), b20 = m2.at(8), b21 = m2.at(9), b22 = m2.at(10), b23 = m2.at(11), b30 = m2.at(12), b31 = m2.at(13), b32 = m2.at(14), b33 = m2.at(15); - if (result) { - result.init([ - b00 * a00 + b01 * a10 + b02 * a20 + b03 * a30, - b00 * a01 + b01 * a11 + b02 * a21 + b03 * a31, - b00 * a02 + b01 * a12 + b02 * a22 + b03 * a32, - b00 * a03 + b01 * a13 + b02 * a23 + b03 * a33, - b10 * a00 + b11 * a10 + b12 * a20 + b13 * a30, - b10 * a01 + b11 * a11 + b12 * a21 + b13 * a31, - b10 * a02 + b11 * a12 + b12 * a22 + b13 * a32, - b10 * a03 + b11 * a13 + b12 * a23 + b13 * a33, - b20 * a00 + b21 * a10 + b22 * a20 + b23 * a30, - b20 * a01 + b21 * a11 + b22 * a21 + b23 * a31, - b20 * a02 + b21 * a12 + b22 * a22 + b23 * a32, - b20 * a03 + b21 * a13 + b22 * a23 + b23 * a33, - b30 * a00 + b31 * a10 + b32 * a20 + b33 * a30, - b30 * a01 + b31 * a11 + b32 * a21 + b33 * a31, - b30 * a02 + b31 * a12 + b32 * a22 + b33 * a32, - b30 * a03 + b31 * a13 + b32 * a23 + b33 * a33 - ]); - return result; - } - else { - return new mat4([ - b00 * a00 + b01 * a10 + b02 * a20 + b03 * a30, - b00 * a01 + b01 * a11 + b02 * a21 + b03 * a31, - b00 * a02 + b01 * a12 + b02 * a22 + b03 * a32, - b00 * a03 + b01 * a13 + b02 * a23 + b03 * a33, - b10 * a00 + b11 * a10 + b12 * a20 + b13 * a30, - b10 * a01 + b11 * a11 + b12 * a21 + b13 * a31, - b10 * a02 + b11 * a12 + b12 * a22 + b13 * a32, - b10 * a03 + b11 * a13 + b12 * a23 + b13 * a33, - b20 * a00 + b21 * a10 + b22 * a20 + b23 * a30, - b20 * a01 + b21 * a11 + b22 * a21 + b23 * a31, - b20 * a02 + b21 * a12 + b22 * a22 + b23 * a32, - b20 * a03 + b21 * a13 + b22 * a23 + b23 * a33, - b30 * a00 + b31 * a10 + b32 * a20 + b33 * a30, - b30 * a01 + b31 * a11 + b32 * a21 + b33 * a31, - b30 * a02 + b31 * a12 + b32 * a22 + b33 * a32, - b30 * a03 + b31 * a13 + b32 * a23 + b33 * a33 - ]); - } - } - at(index) { - return this.values[index]; - } - init(values) { - for (let i = 0; i < 16; i++) { - this.values[i] = values[i]; - } - return this; - } - reset() { - for (let i = 0; i < 16; i++) { - this.values[i] = 0; - } - } - copy(dest = null) { - if (!dest) { - dest = new mat4(); - } - for (let i = 0; i < 16; i++) { - dest.values[i] = this.values[i]; - } - return dest; - } - all() { - const data = []; - for (let i = 0; i < 16; i++) { - data[i] = this.values[i]; - } - return data; - } - row(index) { - return [ - this.values[index * 4 + 0], - this.values[index * 4 + 1], - this.values[index * 4 + 2], - this.values[index * 4 + 3] - ]; - } - col(index) { - return [ - this.values[index], - this.values[index + 4], - this.values[index + 8], - this.values[index + 12] - ]; - } - equals(matrix, threshold = EPSILON) { - for (let i = 0; i < 16; i++) { - if (Math.abs(this.values[i] - matrix.at(i)) > threshold) { - return false; - } - } - return true; - } - determinant() { - const a00 = this.values[0], a01 = this.values[1], a02 = this.values[2], a03 = this.values[3], a10 = this.values[4], a11 = this.values[5], a12 = this.values[6], a13 = this.values[7], a20 = this.values[8], a21 = this.values[9], a22 = this.values[10], a23 = this.values[11], a30 = this.values[12], a31 = this.values[13], a32 = this.values[14], a33 = this.values[15]; - const det00 = a00 * a11 - a01 * a10, det01 = a00 * a12 - a02 * a10, det02 = a00 * a13 - a03 * a10, det03 = a01 * a12 - a02 * a11, det04 = a01 * a13 - a03 * a11, det05 = a02 * a13 - a03 * a12, det06 = a20 * a31 - a21 * a30, det07 = a20 * a32 - a22 * a30, det08 = a20 * a33 - a23 * a30, det09 = a21 * a32 - a22 * a31, det10 = a21 * a33 - a23 * a31, det11 = a22 * a33 - a23 * a32; - return (det00 * det11 - det01 * det10 + det02 * det09 + det03 * det08 - det04 * det07 + det05 * det06); - } - setIdentity() { - this.values[0] = 1; - this.values[1] = 0; - this.values[2] = 0; - this.values[3] = 0; - this.values[4] = 0; - this.values[5] = 1; - this.values[6] = 0; - this.values[7] = 0; - this.values[8] = 0; - this.values[9] = 0; - this.values[10] = 1; - this.values[11] = 0; - this.values[12] = 0; - this.values[13] = 0; - this.values[14] = 0; - this.values[15] = 1; - return this; - } - transpose() { - const temp01 = this.values[1], temp02 = this.values[2], temp03 = this.values[3], temp12 = this.values[6], temp13 = this.values[7], temp23 = this.values[11]; - this.values[1] = this.values[4]; - this.values[2] = this.values[8]; - this.values[3] = this.values[12]; - this.values[4] = temp01; - this.values[6] = this.values[9]; - this.values[7] = this.values[13]; - this.values[8] = temp02; - this.values[9] = temp12; - this.values[11] = this.values[14]; - this.values[12] = temp03; - this.values[13] = temp13; - this.values[14] = temp23; - return this; - } - inverse() { - const a00 = this.values[0], a01 = this.values[1], a02 = this.values[2], a03 = this.values[3], a10 = this.values[4], a11 = this.values[5], a12 = this.values[6], a13 = this.values[7], a20 = this.values[8], a21 = this.values[9], a22 = this.values[10], a23 = this.values[11], a30 = this.values[12], a31 = this.values[13], a32 = this.values[14], a33 = this.values[15]; - const det00 = a00 * a11 - a01 * a10, det01 = a00 * a12 - a02 * a10, det02 = a00 * a13 - a03 * a10, det03 = a01 * a12 - a02 * a11, det04 = a01 * a13 - a03 * a11, det05 = a02 * a13 - a03 * a12, det06 = a20 * a31 - a21 * a30, det07 = a20 * a32 - a22 * a30, det08 = a20 * a33 - a23 * a30, det09 = a21 * a32 - a22 * a31, det10 = a21 * a33 - a23 * a31, det11 = a22 * a33 - a23 * a32; - let det = (det00 * det11 - det01 * det10 + det02 * det09 + det03 * det08 - det04 * det07 + det05 * det06); - if (!det) { - return null; - } - det = 1.0 / det; - this.values[0] = (a11 * det11 - a12 * det10 + a13 * det09) * det; - this.values[1] = (-a01 * det11 + a02 * det10 - a03 * det09) * det; - this.values[2] = (a31 * det05 - a32 * det04 + a33 * det03) * det; - this.values[3] = (-a21 * det05 + a22 * det04 - a23 * det03) * det; - this.values[4] = (-a10 * det11 + a12 * det08 - a13 * det07) * det; - this.values[5] = (a00 * det11 - a02 * det08 + a03 * det07) * det; - this.values[6] = (-a30 * det05 + a32 * det02 - a33 * det01) * det; - this.values[7] = (a20 * det05 - a22 * det02 + a23 * det01) * det; - this.values[8] = (a10 * det10 - a11 * det08 + a13 * det06) * det; - this.values[9] = (-a00 * det10 + a01 * det08 - a03 * det06) * det; - this.values[10] = (a30 * det04 - a31 * det02 + a33 * det00) * det; - this.values[11] = (-a20 * det04 + a21 * det02 - a23 * det00) * det; - this.values[12] = (-a10 * det09 + a11 * det07 - a12 * det06) * det; - this.values[13] = (a00 * det09 - a01 * det07 + a02 * det06) * det; - this.values[14] = (-a30 * det03 + a31 * det01 - a32 * det00) * det; - this.values[15] = (a20 * det03 - a21 * det01 + a22 * det00) * det; - return this; - } - multiply(matrix) { - const a00 = this.values[0], a01 = this.values[1], a02 = this.values[2], a03 = this.values[3]; - const a10 = this.values[4], a11 = this.values[5], a12 = this.values[6], a13 = this.values[7]; - const a20 = this.values[8], a21 = this.values[9], a22 = this.values[10], a23 = this.values[11]; - const a30 = this.values[12], a31 = this.values[13], a32 = this.values[14], a33 = this.values[15]; - let b0 = matrix.at(0), b1 = matrix.at(1), b2 = matrix.at(2), b3 = matrix.at(3); - this.values[0] = b0 * a00 + b1 * a10 + b2 * a20 + b3 * a30; - this.values[1] = b0 * a01 + b1 * a11 + b2 * a21 + b3 * a31; - this.values[2] = b0 * a02 + b1 * a12 + b2 * a22 + b3 * a32; - this.values[3] = b0 * a03 + b1 * a13 + b2 * a23 + b3 * a33; - b0 = matrix.at(4); - b1 = matrix.at(5); - b2 = matrix.at(6); - b3 = matrix.at(7); - this.values[4] = b0 * a00 + b1 * a10 + b2 * a20 + b3 * a30; - this.values[5] = b0 * a01 + b1 * a11 + b2 * a21 + b3 * a31; - this.values[6] = b0 * a02 + b1 * a12 + b2 * a22 + b3 * a32; - this.values[7] = b0 * a03 + b1 * a13 + b2 * a23 + b3 * a33; - b0 = matrix.at(8); - b1 = matrix.at(9); - b2 = matrix.at(10); - b3 = matrix.at(11); - this.values[8] = b0 * a00 + b1 * a10 + b2 * a20 + b3 * a30; - this.values[9] = b0 * a01 + b1 * a11 + b2 * a21 + b3 * a31; - this.values[10] = b0 * a02 + b1 * a12 + b2 * a22 + b3 * a32; - this.values[11] = b0 * a03 + b1 * a13 + b2 * a23 + b3 * a33; - b0 = matrix.at(12); - b1 = matrix.at(13); - b2 = matrix.at(14); - b3 = matrix.at(15); - this.values[12] = b0 * a00 + b1 * a10 + b2 * a20 + b3 * a30; - this.values[13] = b0 * a01 + b1 * a11 + b2 * a21 + b3 * a31; - this.values[14] = b0 * a02 + b1 * a12 + b2 * a22 + b3 * a32; - this.values[15] = b0 * a03 + b1 * a13 + b2 * a23 + b3 * a33; - return this; - } - multiplyVec3(vector) { - const x = vector.x, y = vector.y, z = vector.z; - return new vec3_1.vec3([ - this.values[0] * x + this.values[4] * y + this.values[8] * z + this.values[12], - this.values[1] * x + this.values[5] * y + this.values[9] * z + this.values[13], - this.values[2] * x + this.values[6] * y + this.values[10] * z + this.values[14] - ]); - } - multiplyVec4(vector, dest = null) { - if (!dest) { - dest = new vec4_1.vec4(); - } - const x = vector.x, y = vector.y, z = vector.z, w = vector.w; - dest.x = this.values[0] * x + this.values[4] * y + this.values[8] * z + this.values[12] * w; - dest.y = this.values[1] * x + this.values[5] * y + this.values[9] * z + this.values[13] * w; - dest.z = this.values[2] * x + this.values[6] * y + this.values[10] * z + this.values[14] * w; - dest.w = this.values[3] * x + this.values[7] * y + this.values[11] * z + this.values[15] * w; - return dest; - } - toMat3() { - return new mat3_1.mat3([ - this.values[0], - this.values[1], - this.values[2], - this.values[4], - this.values[5], - this.values[6], - this.values[8], - this.values[9], - this.values[10] - ]); - } - toInverseMat3() { - const a00 = this.values[0], a01 = this.values[1], a02 = this.values[2], a10 = this.values[4], a11 = this.values[5], a12 = this.values[6], a20 = this.values[8], a21 = this.values[9], a22 = this.values[10]; - const det01 = a22 * a11 - a12 * a21, det11 = -a22 * a10 + a12 * a20, det21 = a21 * a10 - a11 * a20; - let det = a00 * det01 + a01 * det11 + a02 * det21; - if (!det) { - return null; - } - det = 1.0 / det; - return new mat3_1.mat3([ - det01 * det, - (-a22 * a01 + a02 * a21) * det, - (a12 * a01 - a02 * a11) * det, - det11 * det, - (a22 * a00 - a02 * a20) * det, - (-a12 * a00 + a02 * a10) * det, - det21 * det, - (-a21 * a00 + a01 * a20) * det, - (a11 * a00 - a01 * a10) * det - ]); - } - translate(vector) { - const x = vector.x, y = vector.y, z = vector.z; - this.values[12] += this.values[0] * x + this.values[4] * y + this.values[8] * z; - this.values[13] += this.values[1] * x + this.values[5] * y + this.values[9] * z; - this.values[14] += this.values[2] * x + this.values[6] * y + this.values[10] * z; - this.values[15] += this.values[3] * x + this.values[7] * y + this.values[11] * z; - return this; - } - scale(vector) { - const x = vector.x, y = vector.y, z = vector.z; - this.values[0] *= x; - this.values[1] *= x; - this.values[2] *= x; - this.values[3] *= x; - this.values[4] *= y; - this.values[5] *= y; - this.values[6] *= y; - this.values[7] *= y; - this.values[8] *= z; - this.values[9] *= z; - this.values[10] *= z; - this.values[11] *= z; - return this; - } - rotate(angle, axis) { - let x = axis.x, y = axis.y, z = axis.z; - let length = Math.sqrt(x * x + y * y + z * z); - if (!length) { - return null; - } - if (length !== 1) { - length = 1 / length; - x *= length; - y *= length; - z *= length; - } - const s = Math.sin(angle); - const c = Math.cos(angle); - const t = 1.0 - c; - const a00 = this.values[0], a01 = this.values[1], a02 = this.values[2], a03 = this.values[3], a10 = this.values[4], a11 = this.values[5], a12 = this.values[6], a13 = this.values[7], a20 = this.values[8], a21 = this.values[9], a22 = this.values[10], a23 = this.values[11]; - const b00 = x * x * t + c, b01 = y * x * t + z * s, b02 = z * x * t - y * s, b10 = x * y * t - z * s, b11 = y * y * t + c, b12 = z * y * t + x * s, b20 = x * z * t + y * s, b21 = y * z * t - x * s, b22 = z * z * t + c; - this.values[0] = a00 * b00 + a10 * b01 + a20 * b02; - this.values[1] = a01 * b00 + a11 * b01 + a21 * b02; - this.values[2] = a02 * b00 + a12 * b01 + a22 * b02; - this.values[3] = a03 * b00 + a13 * b01 + a23 * b02; - this.values[4] = a00 * b10 + a10 * b11 + a20 * b12; - this.values[5] = a01 * b10 + a11 * b11 + a21 * b12; - this.values[6] = a02 * b10 + a12 * b11 + a22 * b12; - this.values[7] = a03 * b10 + a13 * b11 + a23 * b12; - this.values[8] = a00 * b20 + a10 * b21 + a20 * b22; - this.values[9] = a01 * b20 + a11 * b21 + a21 * b22; - this.values[10] = a02 * b20 + a12 * b21 + a22 * b22; - this.values[11] = a03 * b20 + a13 * b21 + a23 * b22; - return this; - } -} -mat4.identity = new mat4().setIdentity(); -exports.mat4 = mat4; -//# sourceMappingURL=mat4.js.map \ No newline at end of file diff --git a/dist/tsm/mat4.js.map b/dist/tsm/mat4.js.map deleted file mode 100644 index be34b04..0000000 --- a/dist/tsm/mat4.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mat4.js","sourceRoot":"","sources":["../../lib/tsm/mat4.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tsm/quat.d.ts b/dist/tsm/quat.d.ts deleted file mode 100644 index 580ad65..0000000 --- a/dist/tsm/quat.d.ts +++ /dev/null @@ -1,41 +0,0 @@ -/// -import { mat4 } from './mat4'; -import { mat3 } from './mat3'; -import { vec3 } from './vec3'; -export declare class quat { - static identity: quat; - private values; - static dot(q1: quat, q2: quat): number; - static sum(q1: quat, q2: quat, dest?: quat | null): quat; - static product(q1: quat, q2: quat, dest?: quat | null): quat; - static cross(q1: quat, q2: quat, dest?: quat | null): quat; - static shortMix(q1: quat, q2: quat, time: number, dest?: quat | null): quat; - static mix(q1: quat, q2: quat, time: number, dest?: quat | null): quat; - static fromAxis(axis: vec3, angle: number, dest?: quat | null): quat; - x: number; - y: number; - z: number; - w: number; - xy: number[]; - xyz: number[]; - xyzw: number[]; - constructor(values?: number[] | null); - at(index: number): number; - reset(): void; - copy(dest?: quat | null): quat; - roll(): number; - pitch(): number; - yaw(): number; - equals(vector: quat, threshold?: number): boolean; - setIdentity(): quat; - calculateW(): quat; - inverse(): quat; - conjugate(): quat; - length(): number; - normalize(dest?: quat | null): quat; - add(other: quat): quat; - multiply(other: quat): quat; - multiplyVec3(vector: vec3, dest?: vec3 | null): vec3; - toMat3(dest?: mat3 | null): mat3; - toMat4(dest?: mat4 | null): mat4; -} diff --git a/dist/tsm/quat.js b/dist/tsm/quat.js deleted file mode 100644 index 44737b8..0000000 --- a/dist/tsm/quat.js +++ /dev/null @@ -1,346 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const mat4_1 = require("./mat4"); -const mat3_1 = require("./mat3"); -const vec3_1 = require("./vec3"); -class quat { - constructor(values = null) { - this.values = new Float32Array(4); - if (values) { - this.xyzw = values; - } - } - static dot(q1, q2) { - return q1.x * q2.x + q1.y * q2.y + q1.z * q2.z + q1.w * q2.w; - } - static sum(q1, q2, dest = null) { - if (!dest) { - dest = new quat(); - } - dest.x = q1.x + q2.x; - dest.y = q1.y + q2.y; - dest.z = q1.z + q2.z; - dest.w = q1.w + q2.w; - return dest; - } - static product(q1, q2, dest = null) { - if (!dest) { - dest = new quat(); - } - const q1x = q1.x, q1y = q1.y, q1z = q1.z, q1w = q1.w, q2x = q2.x, q2y = q2.y, q2z = q2.z, q2w = q2.w; - dest.x = q1x * q2w + q1w * q2x + q1y * q2z - q1z * q2y; - dest.y = q1y * q2w + q1w * q2y + q1z * q2x - q1x * q2z; - dest.z = q1z * q2w + q1w * q2z + q1x * q2y - q1y * q2x; - dest.w = q1w * q2w - q1x * q2x - q1y * q2y - q1z * q2z; - return dest; - } - static cross(q1, q2, dest = null) { - if (!dest) { - dest = new quat(); - } - const q1x = q1.x, q1y = q1.y, q1z = q1.z, q1w = q1.w, q2x = q2.x, q2y = q2.y, q2z = q2.z, q2w = q2.w; - dest.x = q1w * q2z + q1z * q2w + q1x * q2y - q1y * q2x; - dest.y = q1w * q2w - q1x * q2x - q1y * q2y - q1z * q2z; - dest.z = q1w * q2x + q1x * q2w + q1y * q2z - q1z * q2y; - dest.w = q1w * q2y + q1y * q2w + q1z * q2x - q1x * q2z; - return dest; - } - static shortMix(q1, q2, time, dest = null) { - if (!dest) { - dest = new quat(); - } - if (time <= 0.0) { - dest.xyzw = q1.xyzw; - return dest; - } - else if (time >= 1.0) { - dest.xyzw = q2.xyzw; - return dest; - } - let cos = quat.dot(q1, q2); - const q2a = q2.copy(); - if (cos < 0.0) { - q2a.inverse(); - cos = -cos; - } - let k0, k1; - if (cos > 0.9999) { - k0 = 1 - time; - k1 = time; - } - else { - const sin = Math.sqrt(1 - cos * cos); - const angle = Math.atan2(sin, cos); - const oneOverSin = 1 / sin; - k0 = Math.sin((1 - time) * angle) * oneOverSin; - k1 = Math.sin((time) * angle) * oneOverSin; - } - dest.x = k0 * q1.x + k1 * q2a.x; - dest.y = k0 * q1.y + k1 * q2a.y; - dest.z = k0 * q1.z + k1 * q2a.z; - dest.w = k0 * q1.w + k1 * q2a.w; - return dest; - } - static mix(q1, q2, time, dest = null) { - if (!dest) { - dest = new quat(); - } - const cosHalfTheta = q1.x * q2.x + q1.y * q2.y + q1.z * q2.z + q1.w * q2.w; - if (Math.abs(cosHalfTheta) >= 1.0) { - dest.xyzw = q1.xyzw; - return dest; - } - const halfTheta = Math.acos(cosHalfTheta), sinHalfTheta = Math.sqrt(1.0 - cosHalfTheta * cosHalfTheta); - if (Math.abs(sinHalfTheta) < 0.001) { - dest.x = q1.x * 0.5 + q2.x * 0.5; - dest.y = q1.y * 0.5 + q2.y * 0.5; - dest.z = q1.z * 0.5 + q2.z * 0.5; - dest.w = q1.w * 0.5 + q2.w * 0.5; - return dest; - } - const ratioA = Math.sin((1 - time) * halfTheta) / sinHalfTheta, ratioB = Math.sin(time * halfTheta) / sinHalfTheta; - dest.x = q1.x * ratioA + q2.x * ratioB; - dest.y = q1.y * ratioA + q2.y * ratioB; - dest.z = q1.z * ratioA + q2.z * ratioB; - dest.w = q1.w * ratioA + q2.w * ratioB; - return dest; - } - static fromAxis(axis, angle, dest = null) { - if (!dest) { - dest = new quat(); - } - angle *= 0.5; - const sin = Math.sin(angle); - dest.x = axis.x * sin; - dest.y = axis.y * sin; - dest.z = axis.z * sin; - dest.w = Math.cos(angle); - return dest; - } - get x() { - return this.values[0]; - } - get y() { - return this.values[1]; - } - get z() { - return this.values[2]; - } - get w() { - return this.values[3]; - } - get xy() { - return [ - this.values[0], - this.values[1] - ]; - } - get xyz() { - return [ - this.values[0], - this.values[1], - this.values[2] - ]; - } - get xyzw() { - return [ - this.values[0], - this.values[1], - this.values[2], - this.values[3] - ]; - } - set x(value) { - this.values[0] = value; - } - set y(value) { - this.values[1] = value; - } - set z(value) { - this.values[2] = value; - } - set w(value) { - this.values[3] = value; - } - set xy(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - } - set xyz(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - this.values[2] = values[2]; - } - set xyzw(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - this.values[2] = values[2]; - this.values[3] = values[3]; - } - at(index) { - return this.values[index]; - } - reset() { - for (let i = 0; i < 4; i++) { - this.values[i] = 0; - } - } - copy(dest = null) { - if (!dest) { - dest = new quat(); - } - for (let i = 0; i < 4; i++) { - dest.values[i] = this.values[i]; - } - return dest; - } - roll() { - const x = this.x, y = this.y, z = this.z, w = this.w; - return Math.atan2(2.0 * (x * y + w * z), w * w + x * x - y * y - z * z); - } - pitch() { - const x = this.x, y = this.y, z = this.z, w = this.w; - return Math.atan2(2.0 * (y * z + w * x), w * w - x * x - y * y + z * z); - } - yaw() { - return Math.asin(2.0 * (this.x * this.z - this.w * this.y)); - } - equals(vector, threshold = EPSILON) { - for (let i = 0; i < 4; i++) { - if (Math.abs(this.values[i] - vector.at(i)) > threshold) { - return false; - } - } - return true; - } - setIdentity() { - this.x = 0; - this.y = 0; - this.z = 0; - this.w = 1; - return this; - } - calculateW() { - const x = this.x, y = this.y, z = this.z; - this.w = -(Math.sqrt(Math.abs(1.0 - x * x - y * y - z * z))); - return this; - } - inverse() { - const dot = quat.dot(this, this); - if (!dot) { - this.xyzw = [0, 0, 0, 0]; - return this; - } - const invDot = dot ? 1.0 / dot : 0; - this.x *= -invDot; - this.y *= -invDot; - this.z *= -invDot; - this.w *= invDot; - return this; - } - conjugate() { - this.values[0] *= -1; - this.values[1] *= -1; - this.values[2] *= -1; - return this; - } - length() { - const x = this.x, y = this.y, z = this.z, w = this.w; - return Math.sqrt(x * x + y * y + z * z + w * w); - } - normalize(dest = null) { - if (!dest) { - dest = this; - } - const x = this.x, y = this.y, z = this.z, w = this.w; - let length = Math.sqrt(x * x + y * y + z * z + w * w); - if (!length) { - dest.x = 0; - dest.y = 0; - dest.z = 0; - dest.w = 0; - return dest; - } - length = 1 / length; - dest.x = x * length; - dest.y = y * length; - dest.z = z * length; - dest.w = w * length; - return dest; - } - add(other) { - for (let i = 0; i < 4; i++) { - this.values[i] += other.at(i); - } - return this; - } - multiply(other) { - const q1x = this.values[0], q1y = this.values[1], q1z = this.values[2], q1w = this.values[3]; - const q2x = other.x, q2y = other.y, q2z = other.z, q2w = other.w; - this.x = q1x * q2w + q1w * q2x + q1y * q2z - q1z * q2y; - this.y = q1y * q2w + q1w * q2y + q1z * q2x - q1x * q2z; - this.z = q1z * q2w + q1w * q2z + q1x * q2y - q1y * q2x; - this.w = q1w * q2w - q1x * q2x - q1y * q2y - q1z * q2z; - return this; - } - multiplyVec3(vector, dest = null) { - if (!dest) { - dest = new vec3_1.vec3(); - } - const x = vector.x, y = vector.y, z = vector.z; - const qx = this.x, qy = this.y, qz = this.z, qw = this.w; - const ix = qw * x + qy * z - qz * y, iy = qw * y + qz * x - qx * z, iz = qw * z + qx * y - qy * x, iw = -qx * x - qy * y - qz * z; - dest.x = ix * qw + iw * -qx + iy * -qz - iz * -qy; - dest.y = iy * qw + iw * -qy + iz * -qx - ix * -qz; - dest.z = iz * qw + iw * -qz + ix * -qy - iy * -qx; - return dest; - } - toMat3(dest = null) { - if (!dest) { - dest = new mat3_1.mat3(); - } - const x = this.x, y = this.y, z = this.z, w = this.w; - const x2 = x + x, y2 = y + y, z2 = z + z; - const xx = x * x2, xy = x * y2, xz = x * z2, yy = y * y2, yz = y * z2, zz = z * z2, wx = w * x2, wy = w * y2, wz = w * z2; - dest.init([ - 1 - (yy + zz), - xy + wz, - xz - wy, - xy - wz, - 1 - (xx + zz), - yz + wx, - xz + wy, - yz - wx, - 1 - (xx + yy) - ]); - return dest; - } - toMat4(dest = null) { - if (!dest) { - dest = new mat4_1.mat4(); - } - const x = this.x, y = this.y, z = this.z, w = this.w, x2 = x + x, y2 = y + y, z2 = z + z, xx = x * x2, xy = x * y2, xz = x * z2, yy = y * y2, yz = y * z2, zz = z * z2, wx = w * x2, wy = w * y2, wz = w * z2; - dest.init([ - 1 - (yy + zz), - xy + wz, - xz - wy, - 0, - xy - wz, - 1 - (xx + zz), - yz + wx, - 0, - xz + wy, - yz - wx, - 1 - (xx + yy), - 0, - 0, - 0, - 0, - 1 - ]); - return dest; - } -} -quat.identity = new quat().setIdentity(); -exports.quat = quat; -//# sourceMappingURL=quat.js.map \ No newline at end of file diff --git a/dist/tsm/quat.js.map b/dist/tsm/quat.js.map deleted file mode 100644 index 900a825..0000000 --- a/dist/tsm/quat.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"quat.js","sourceRoot":"","sources":["../../lib/tsm/quat.ts"],"names":[],"mappings":";;AAkCA,iCAA4B;AAC5B,iCAA4B;AAC5B,iCAA4B;AAE5B,MAAa,IAAI;IAsRb,YAAY,SAA0B,IAAI;QAlRlC,WAAM,GAAG,IAAI,YAAY,CAAC,CAAC,CAAC,CAAC;QAoRjC,IAAI,MAAM,EACV;YACI,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC;SACtB;IACL,CAAC;IAtRD,MAAM,CAAC,GAAG,CAAC,EAAQ,EAAE,EAAQ;QAEzB,OAAO,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;IACjE,CAAC;IAED,MAAM,CAAC,GAAG,CAAC,EAAQ,EAAE,EAAQ,EAAE,OAAoB,IAAI;QAEnD,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QACrB,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QACrB,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QACrB,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,OAAO,CAAC,EAAQ,EAAE,EAAQ,EAAE,OAAoB,IAAI;QAEvD,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,MAAM,GAAG,GAAG,EAAE,CAAC,CAAC,EACZ,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,EAEV,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;QAEf,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QACvD,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QACvD,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QACvD,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QAEvD,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,KAAK,CAAC,EAAQ,EAAE,EAAQ,EAAE,OAAoB,IAAI;QAErD,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,MAAM,GAAG,GAAG,EAAE,CAAC,CAAC,EACZ,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,EAEV,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,EACV,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;QAEf,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QACvD,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QACvD,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QACvD,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QAEvD,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,QAAQ,CAAC,EAAQ,EAAE,EAAQ,EAAE,IAAY,EAAE,OAAoB,IAAI;QAEtE,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,IAAI,IAAI,IAAI,GAAG,EACf;YACI,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC;YAEpB,OAAO,IAAI,CAAC;SACf;aACI,IAAI,IAAI,IAAI,GAAG,EACpB;YACI,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC;YAEpB,OAAO,IAAI,CAAC;SACf;QAED,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC;QAC3B,MAAM,GAAG,GAAG,EAAE,CAAC,IAAI,EAAE,CAAC;QAEtB,IAAI,GAAG,GAAG,GAAG,EACb;YACI,GAAG,CAAC,OAAO,EAAE,CAAC;YACd,GAAG,GAAG,CAAC,GAAG,CAAC;SACd;QAED,IAAI,EAAU,EACV,EAAU,CAAC;QAEf,IAAI,GAAG,GAAG,MAAM,EAChB;YACI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC;YACd,EAAE,GAAG,IAAI,CAAC;SACb;aAED;YACI,MAAM,GAAG,GAAW,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;YAC7C,MAAM,KAAK,GAAW,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;YAE3C,MAAM,UAAU,GAAW,CAAC,GAAG,GAAG,CAAC;YAEnC,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,UAAU,CAAC;YAC/C,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,UAAU,CAAC;SAC9C;QAED,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;QAChC,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;QAChC,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;QAChC,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;QAEhC,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,GAAG,CAAC,EAAQ,EAAE,EAAQ,EAAE,IAAY,EAAE,OAAoB,IAAI;QAEjE,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,MAAM,YAAY,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAE3E,IAAI,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,GAAG,EACjC;YACI,IAAI,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC;YAEpB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,EACrC,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,YAAY,GAAG,YAAY,CAAC,CAAC;QAEhE,IAAI,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,KAAK,EAClC;YACI,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC;YACjC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC;YACjC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC;YACjC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC;YAEjC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,MAAM,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,SAAS,CAAC,GAAG,YAAY,EAC1D,MAAM,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,GAAG,SAAS,CAAC,GAAG,YAAY,CAAC;QAEvD,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,MAAM,GAAG,EAAE,CAAC,CAAC,GAAG,MAAM,CAAC;QACvC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,MAAM,GAAG,EAAE,CAAC,CAAC,GAAG,MAAM,CAAC;QACvC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,MAAM,GAAG,EAAE,CAAC,CAAC,GAAG,MAAM,CAAC;QACvC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,MAAM,GAAG,EAAE,CAAC,CAAC,GAAG,MAAM,CAAC;QAEvC,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,QAAQ,CAAC,IAAU,EAAE,KAAa,EAAE,OAAoB,IAAI;QAE/D,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,KAAK,IAAI,GAAG,CAAC;QACb,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;QAE5B,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC;QACtB,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC;QACtB,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC;QACtB,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;QAEzB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,IAAI,CAAC;QAED,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC;QAED,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC;QAED,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC;QAED,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IAC1B,CAAC;IAED,IAAI,EAAE;QAEF,OAAO;YACH,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YACd,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;SACjB,CAAC;IACN,CAAC;IAED,IAAI,GAAG;QAEH,OAAO;YACH,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YACd,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YACd,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;SACjB,CAAC;IACN,CAAC;IAED,IAAI,IAAI;QAEJ,OAAO;YACH,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YACd,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YACd,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YACd,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;SACjB,CAAC;IACN,CAAC;IAED,IAAI,CAAC,CAAC,KAAa;QAEf,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;IAC3B,CAAC;IAED,IAAI,CAAC,CAAC,KAAa;QAEf,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;IAC3B,CAAC;IAED,IAAI,CAAC,CAAC,KAAa;QAEf,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;IAC3B,CAAC;IAED,IAAI,CAAC,CAAC,KAAa;QAEf,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;IAC3B,CAAC;IAED,IAAI,EAAE,CAAC,MAAgB;QAEnB,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;QAC3B,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAED,IAAI,GAAG,CAAC,MAAgB;QAEpB,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;QAC3B,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;QAC3B,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAED,IAAI,IAAI,CAAC,MAAgB;QAErB,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;QAC3B,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;QAC3B,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;QAC3B,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAUD,EAAE,CAAC,KAAa;QAEZ,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IAC9B,CAAC;IAED,KAAK;QAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAC1B;YACI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;SACtB;IACL,CAAC;IAED,IAAI,CAAC,OAAoB,IAAI;QAEzB,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAC1B;YACI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;SACnC;QAED,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,IAAI;QAEA,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,EACZ,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;QAEf,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;IAC5E,CAAC;IAED,KAAK;QAED,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,EACZ,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;QAEf,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;IAC5E,CAAC;IAED,GAAG;QAEC,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;IAChE,CAAC;IAED,MAAM,CAAC,MAAY,EAAE,SAAS,GAAG,OAAO;QAEpC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAC1B;YACI,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,SAAS,EACvD;gBACI,OAAO,KAAK,CAAC;aAChB;SACJ;QAED,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,WAAW;QAEP,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;QACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;QACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;QACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;QAEX,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,UAAU;QAEN,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,EACZ,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;QAEf,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAE7D,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,OAAO;QAEH,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;QAEjC,IAAI,CAAC,GAAG,EACR;YACI,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;YAEzB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAEnC,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC;QAClB,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC;QAClB,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC;QAClB,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC;QAEjB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,SAAS;QAEL,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;QACrB,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;QACrB,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM;QAEF,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,EACZ,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;QAEf,OAAO,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;IACpD,CAAC;IAED,SAAS,CAAC,OAAoB,IAAI;QAE9B,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,CAAC;SACf;QAED,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,EACZ,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;QAEf,IAAI,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;QAEtD,IAAI,CAAC,MAAM,EACX;YACI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;YACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;YACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;YACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;YAEX,OAAO,IAAI,CAAC;SACf;QAED,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC;QAEpB,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC;QACpB,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC;QACpB,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC;QACpB,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC;QAEpB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,GAAG,CAAC,KAAW;QAEX,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAC1B;YACI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;SACjC;QAED,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,QAAQ,CAAC,KAAW;QAEhB,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EACtB,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EACpB,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EACpB,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAEzB,MAAM,GAAG,GAAG,KAAK,CAAC,CAAC,EACf,GAAG,GAAG,KAAK,CAAC,CAAC,EACb,GAAG,GAAG,KAAK,CAAC,CAAC,EACb,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC;QAElB,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QACvD,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QACvD,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QACvD,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;QAEvD,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,YAAY,CAAC,MAAY,EAAE,OAAoB,IAAI;QAE/C,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,WAAI,EAAE,CAAC;SACrB;QAED,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC,EACd,CAAC,GAAG,MAAM,CAAC,CAAC,EACZ,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;QAEjB,MAAM,EAAE,GAAG,IAAI,CAAC,CAAC,EACb,EAAE,GAAG,IAAI,CAAC,CAAC,EACX,EAAE,GAAG,IAAI,CAAC,CAAC,EACX,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC;QAEhB,MAAM,EAAE,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,EAC/B,EAAE,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,EAC7B,EAAE,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,EAC7B,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;QAEnC,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC;QAClD,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC;QAClD,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC;QAElD,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,OAAoB,IAAI;QAE3B,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,WAAI,EAAE,CAAC;SACrB;QAED,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,EACZ,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;QAEf,MAAM,EAAE,GAAG,CAAC,GAAG,CAAC,EACZ,EAAE,GAAG,CAAC,GAAG,CAAC,EACV,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC;QAEf,MAAM,EAAE,GAAG,CAAC,GAAG,EAAE,EACb,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC;QAEhB,IAAI,CAAC,IAAI,CAAC;YACN,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC;YACb,EAAE,GAAG,EAAE;YACP,EAAE,GAAG,EAAE;YAEP,EAAE,GAAG,EAAE;YACP,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC;YACb,EAAE,GAAG,EAAE;YAEP,EAAE,GAAG,EAAE;YACP,EAAE,GAAG,EAAE;YACP,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC;SAChB,CAAC,CAAC;QAEH,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,OAAoB,IAAI;QAE3B,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,WAAI,EAAE,CAAC;SACrB;QAED,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,EACZ,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,EACV,CAAC,GAAG,IAAI,CAAC,CAAC,EAEV,EAAE,GAAG,CAAC,GAAG,CAAC,EACV,EAAE,GAAG,CAAC,GAAG,CAAC,EACV,EAAE,GAAG,CAAC,GAAG,CAAC,EAEV,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,EACX,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC;QAEhB,IAAI,CAAC,IAAI,CAAC;YACN,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC;YACb,EAAE,GAAG,EAAE;YACP,EAAE,GAAG,EAAE;YACP,CAAC;YAED,EAAE,GAAG,EAAE;YACP,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC;YACb,EAAE,GAAG,EAAE;YACP,CAAC;YAED,EAAE,GAAG,EAAE;YACP,EAAE,GAAG,EAAE;YACP,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC;YACb,CAAC;YAED,CAAC;YACD,CAAC;YACD,CAAC;YACD,CAAC;SACJ,CAAC,CAAC;QAEH,OAAO,IAAI,CAAC;IAChB,CAAC;;AAnlBM,aAAQ,GAAG,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AAF/C,oBAslBC"} \ No newline at end of file diff --git a/dist/tsm/vec2.d.ts b/dist/tsm/vec2.d.ts deleted file mode 100644 index 1f2a433..0000000 --- a/dist/tsm/vec2.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -/// -import { mat3 } from './mat3'; -import { mat2 } from './mat2'; -import { vec3 } from './vec3'; -export declare class vec2 { - static zero: vec2; - private values; - static cross(vector: vec2, vector2: vec2, dest?: vec3 | null): vec3; - static dot(vector: vec2, vector2: vec2): number; - static distance(vector: vec2, vector2: vec2): number; - static squaredDistance(vector: vec2, vector2: vec2): number; - static direction(vector: vec2, vector2: vec2, dest?: vec2 | null): vec2; - static mix(vector: vec2, vector2: vec2, time: number, dest?: vec2 | null): vec2; - static sum(vector: vec2, vector2: vec2, dest?: vec2 | null): vec2; - static difference(vector: vec2, vector2: vec2, dest?: vec2 | null): vec2; - static product(vector: vec2, vector2: vec2, dest?: vec2 | null): vec2; - static quotient(vector: vec2, vector2: vec2, dest?: vec2 | null): vec2; - x: number; - y: number; - xy: number[]; - constructor(values?: number[] | null); - at(index: number): number; - reset(): void; - copy(dest?: vec2 | null): vec2; - negate(dest?: vec2 | null): vec2; - equals(vector: vec2, threshold?: number): boolean; - length(): number; - squaredLength(): number; - add(vector: vec2): vec2; - subtract(vector: vec2): vec2; - multiply(vector: vec2): vec2; - divide(vector: vec2): vec2; - scale(value: number, dest?: vec2 | null): vec2; - normalize(dest?: vec2 | null): vec2; - multiplyMat2(matrix: mat2, dest?: vec2 | null): vec2; - multiplyMat3(matrix: mat3, dest?: vec2 | null): vec2; -} diff --git a/dist/tsm/vec2.js b/dist/tsm/vec2.js deleted file mode 100644 index d9d3fab..0000000 --- a/dist/tsm/vec2.js +++ /dev/null @@ -1,213 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const vec3_1 = require("./vec3"); -class vec2 { - constructor(values = null) { - this.values = new Float32Array(2); - if (values) { - this.xy = values; - } - } - static cross(vector, vector2, dest = null) { - if (!dest) { - dest = new vec3_1.vec3(); - } - const x = vector.x, y = vector.y; - const x2 = vector2.x, y2 = vector2.y; - const z = x * y2 - y * x2; - dest.x = 0; - dest.y = 0; - dest.z = z; - return dest; - } - static dot(vector, vector2) { - return (vector.x * vector2.x + vector.y * vector2.y); - } - static distance(vector, vector2) { - return Math.sqrt(this.squaredDistance(vector, vector2)); - } - static squaredDistance(vector, vector2) { - const x = vector2.x - vector.x, y = vector2.y - vector.y; - return (x * x + y * y); - } - static direction(vector, vector2, dest = null) { - if (!dest) { - dest = new vec2(); - } - const x = vector.x - vector2.x, y = vector.y - vector2.y; - let length = Math.sqrt(x * x + y * y); - if (length === 0) { - dest.x = 0; - dest.y = 0; - return dest; - } - length = 1 / length; - dest.x = x * length; - dest.y = y * length; - return dest; - } - static mix(vector, vector2, time, dest = null) { - if (!dest) { - dest = new vec2(); - } - const x = vector.x, y = vector.y; - const x2 = vector2.x, y2 = vector2.y; - dest.x = x + time * (x2 - x); - dest.y = y + time * (y2 - y); - return dest; - } - static sum(vector, vector2, dest = null) { - if (!dest) { - dest = new vec2(); - } - dest.x = vector.x + vector2.x; - dest.y = vector.y + vector2.y; - return dest; - } - static difference(vector, vector2, dest = null) { - if (!dest) { - dest = new vec2(); - } - dest.x = vector.x - vector2.x; - dest.y = vector.y - vector2.y; - return dest; - } - static product(vector, vector2, dest = null) { - if (!dest) { - dest = new vec2(); - } - dest.x = vector.x * vector2.x; - dest.y = vector.y * vector2.y; - return dest; - } - static quotient(vector, vector2, dest = null) { - if (!dest) { - dest = new vec2(); - } - dest.x = vector.x / vector2.x; - dest.y = vector.y / vector2.y; - return dest; - } - get x() { - return this.values[0]; - } - get y() { - return this.values[1]; - } - get xy() { - return [ - this.values[0], - this.values[1] - ]; - } - set x(value) { - this.values[0] = value; - } - set y(value) { - this.values[1] = value; - } - set xy(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - } - at(index) { - return this.values[index]; - } - reset() { - this.x = 0; - this.y = 0; - } - copy(dest = null) { - if (!dest) { - dest = new vec2(); - } - dest.x = this.x; - dest.y = this.y; - return dest; - } - negate(dest = null) { - if (!dest) { - dest = this; - } - dest.x = -this.x; - dest.y = -this.y; - return dest; - } - equals(vector, threshold = EPSILON) { - if (Math.abs(this.x - vector.x) > threshold) { - return false; - } - if (Math.abs(this.y - vector.y) > threshold) { - return false; - } - return true; - } - length() { - return Math.sqrt(this.squaredLength()); - } - squaredLength() { - const x = this.x, y = this.y; - return (x * x + y * y); - } - add(vector) { - this.x += vector.x; - this.y += vector.y; - return this; - } - subtract(vector) { - this.x -= vector.x; - this.y -= vector.y; - return this; - } - multiply(vector) { - this.x *= vector.x; - this.y *= vector.y; - return this; - } - divide(vector) { - this.x /= vector.x; - this.y /= vector.y; - return this; - } - scale(value, dest = null) { - if (!dest) { - dest = this; - } - dest.x *= value; - dest.y *= value; - return dest; - } - normalize(dest = null) { - if (!dest) { - dest = this; - } - let length = this.length(); - if (length === 1) { - return this; - } - if (length === 0) { - dest.x = 0; - dest.y = 0; - return dest; - } - length = 1.0 / length; - dest.x *= length; - dest.y *= length; - return dest; - } - multiplyMat2(matrix, dest = null) { - if (!dest) { - dest = this; - } - return matrix.multiplyVec2(this, dest); - } - multiplyMat3(matrix, dest = null) { - if (!dest) { - dest = this; - } - return matrix.multiplyVec2(this, dest); - } -} -vec2.zero = new vec2([0, 0]); -exports.vec2 = vec2; -//# sourceMappingURL=vec2.js.map \ No newline at end of file diff --git a/dist/tsm/vec2.js.map b/dist/tsm/vec2.js.map deleted file mode 100644 index 1ff693e..0000000 --- a/dist/tsm/vec2.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vec2.js","sourceRoot":"","sources":["../../lib/tsm/vec2.ts"],"names":[],"mappings":";;AA8BA,iCAA4B;AAE5B,MAAa,IAAI;IAoLb,YAAY,SAA0B,IAAI;QA/KlC,WAAM,GAAG,IAAI,YAAY,CAAC,CAAC,CAAC,CAAC;QAiLjC,IAAI,MAAM,EACV;YACI,IAAI,CAAC,EAAE,GAAG,MAAM,CAAC;SACpB;IACL,CAAC;IAnLD,MAAM,CAAC,KAAK,CAAC,MAAY,EAAE,OAAa,EAAE,OAAoB,IAAI;QAE9D,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,WAAI,EAAE,CAAC;SACrB;QAED,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC,EACd,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;QAEjB,MAAM,EAAE,GAAG,OAAO,CAAC,CAAC,EAChB,EAAE,GAAG,OAAO,CAAC,CAAC,CAAC;QAEnB,MAAM,CAAC,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC;QAE1B,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;QACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;QACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;QAEX,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,GAAG,CAAC,MAAY,EAAE,OAAa;QAElC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;IACzD,CAAC;IAED,MAAM,CAAC,QAAQ,CAAC,MAAY,EAAE,OAAa;QAEvC,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC;IAC5D,CAAC;IAED,MAAM,CAAC,eAAe,CAAC,MAAY,EAAE,OAAa;QAE9C,MAAM,CAAC,GAAG,OAAO,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAC1B,CAAC,GAAG,OAAO,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;QAE7B,OAAO,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;IAC3B,CAAC;IAED,MAAM,CAAC,SAAS,CAAC,MAAY,EAAE,OAAa,EAAE,OAAoB,IAAI;QAElE,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,EAC1B,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;QAE7B,IAAI,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;QAEtC,IAAI,MAAM,KAAK,CAAC,EAChB;YACI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;YACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;YAEX,OAAO,IAAI,CAAC;SACf;QAED,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC;QAEpB,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC;QACpB,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC;QAEpB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,GAAG,CAAC,MAAY,EAAE,OAAa,EAAE,IAAY,EAAE,OAAoB,IAAI;QAE1E,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC,EACd,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;QAEjB,MAAM,EAAE,GAAG,OAAO,CAAC,CAAC,EAChB,EAAE,GAAG,OAAO,CAAC,CAAC,CAAC;QAEnB,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC;QAC7B,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC;QAE7B,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,GAAG,CAAC,MAAY,EAAE,OAAa,EAAE,OAAoB,IAAI;QAE5D,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;QAC9B,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;QAE9B,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,UAAU,CAAC,MAAY,EAAE,OAAa,EAAE,OAAoB,IAAI;QAEnE,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;QAC9B,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;QAE9B,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,OAAO,CAAC,MAAY,EAAE,OAAa,EAAE,OAAoB,IAAI;QAEhE,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;QAC9B,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;QAE9B,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,QAAQ,CAAC,MAAY,EAAE,OAAa,EAAE,OAAoB,IAAI;QAEjE,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;QAC9B,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;QAE9B,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,IAAI,CAAC;QAED,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC;QAED,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IAC1B,CAAC;IAED,IAAI,EAAE;QAEF,OAAO;YACH,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YACd,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;SACjB,CAAC;IACN,CAAC;IAED,IAAI,CAAC,CAAC,KAAa;QAEf,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;IAC3B,CAAC;IAED,IAAI,CAAC,CAAC,KAAa;QAEf,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;IAC3B,CAAC;IAED,IAAI,EAAE,CAAC,MAAgB;QAEnB,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;QAC3B,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAUD,EAAE,CAAC,KAAa;QAEZ,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IAC9B,CAAC;IAED,KAAK;QAED,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;QACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;IACf,CAAC;IAED,IAAI,CAAC,OAAoB,IAAI;QAEzB,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,IAAI,EAAE,CAAC;SACrB;QAED,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;QAChB,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;QAEhB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,OAAoB,IAAI;QAE3B,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,CAAC;SACf;QAED,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC;QACjB,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC;QAEjB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,MAAY,EAAE,SAAS,GAAG,OAAO;QAEpC,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,SAAS,EAC3C;YACI,OAAO,KAAK,CAAC;SAChB;QAED,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,SAAS,EAC3C;YACI,OAAO,KAAK,CAAC;SAChB;QAED,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM;QAEF,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC;IAC3C,CAAC;IAED,aAAa;QAET,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,EACZ,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;QAEf,OAAO,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;IAC3B,CAAC;IAED,GAAG,CAAC,MAAY;QAEZ,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;QACnB,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;QAEnB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,QAAQ,CAAC,MAAY;QAEjB,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;QACnB,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;QAEnB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,QAAQ,CAAC,MAAY;QAEjB,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;QACnB,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;QAEnB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,MAAM,CAAC,MAAY;QAEf,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;QACnB,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;QAEnB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,KAAK,CAAC,KAAa,EAAE,OAAoB,IAAI;QAEzC,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,CAAC;SACf;QAED,IAAI,CAAC,CAAC,IAAI,KAAK,CAAC;QAChB,IAAI,CAAC,CAAC,IAAI,KAAK,CAAC;QAEhB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,SAAS,CAAC,OAAoB,IAAI;QAE9B,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,CAAC;SACf;QAED,IAAI,MAAM,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC;QAE3B,IAAI,MAAM,KAAK,CAAC,EAChB;YACI,OAAO,IAAI,CAAC;SACf;QAED,IAAI,MAAM,KAAK,CAAC,EAChB;YACI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;YACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;YAEX,OAAO,IAAI,CAAC;SACf;QAED,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;QAEtB,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC;QACjB,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC;QAEjB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED,YAAY,CAAC,MAAY,EAAE,OAAoB,IAAI;QAE/C,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,CAAC;SACf;QAED,OAAO,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;IAC3C,CAAC;IAED,YAAY,CAAC,MAAY,EAAE,OAAoB,IAAI;QAE/C,IAAI,CAAC,IAAI,EACT;YACI,IAAI,GAAG,IAAI,CAAC;SACf;QAED,OAAO,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;IAC3C,CAAC;;AAvVM,SAAI,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAHnC,oBA2VC"} \ No newline at end of file diff --git a/dist/tsm/vec3.d.ts b/dist/tsm/vec3.d.ts deleted file mode 100644 index f7f32db..0000000 --- a/dist/tsm/vec3.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -/// -import { mat3 } from './mat3'; -import { quat } from './quat'; -export declare class vec3 { - static zero: vec3; - static up: vec3; - static right: vec3; - static forward: vec3; - private values; - static cross(vector: vec3, vector2: vec3, dest?: vec3 | null): vec3; - static dot(vector: vec3, vector2: vec3): number; - static distance(vector: vec3, vector2: vec3): number; - static squaredDistance(vector: vec3, vector2: vec3): number; - static direction(vector: vec3, vector2: vec3, dest?: vec3 | null): vec3; - static mix(vector: vec3, vector2: vec3, time: number, dest?: vec3 | null): vec3; - static sum(vector: vec3, vector2: vec3, dest?: vec3 | null): vec3; - static difference(vector: vec3, vector2: vec3, dest?: vec3 | null): vec3; - static product(vector: vec3, vector2: vec3, dest?: vec3 | null): vec3; - static quotient(vector: vec3, vector2: vec3, dest?: vec3 | null): vec3; - x: number; - y: number; - z: number; - xy: number[]; - xyz: number[]; - constructor(values?: number[] | null); - at(index: number): number; - reset(): void; - copy(dest?: vec3 | null): vec3; - negate(dest?: vec3 | null): vec3; - equals(vector: vec3, threshold?: number): boolean; - length(): number; - squaredLength(): number; - add(vector: vec3): vec3; - subtract(vector: vec3): vec3; - multiply(vector: vec3): vec3; - divide(vector: vec3): vec3; - scale(value: number, dest?: vec3 | null): vec3; - normalize(dest?: vec3 | null): vec3; - multiplyByMat3(matrix: mat3, dest?: vec3 | null): vec3; - multiplyByQuat(quat: quat, dest?: vec3 | null): vec3; - toQuat(dest?: quat | null): quat; -} diff --git a/dist/tsm/vec3.js b/dist/tsm/vec3.js deleted file mode 100644 index a8ec7e4..0000000 --- a/dist/tsm/vec3.js +++ /dev/null @@ -1,272 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const quat_1 = require("./quat"); -class vec3 { - constructor(values = null) { - this.values = new Float32Array(3); - if (values) { - this.xyz = values; - } - } - static cross(vector, vector2, dest = null) { - if (!dest) { - dest = new vec3(); - } - const x = vector.x, y = vector.y, z = vector.z; - const x2 = vector2.x, y2 = vector2.y, z2 = vector2.z; - dest.x = y * z2 - z * y2; - dest.y = z * x2 - x * z2; - dest.z = x * y2 - y * x2; - return dest; - } - static dot(vector, vector2) { - const x = vector.x, y = vector.y, z = vector.z; - const x2 = vector2.x, y2 = vector2.y, z2 = vector2.z; - return (x * x2 + y * y2 + z * z2); - } - static distance(vector, vector2) { - const x = vector2.x - vector.x, y = vector2.y - vector.y, z = vector2.z - vector.z; - return Math.sqrt(this.squaredDistance(vector, vector2)); - } - static squaredDistance(vector, vector2) { - const x = vector2.x - vector.x, y = vector2.y - vector.y, z = vector2.z - vector.z; - return (x * x + y * y + z * z); - } - static direction(vector, vector2, dest = null) { - if (!dest) { - dest = new vec3(); - } - const x = vector.x - vector2.x, y = vector.y - vector2.y, z = vector.z - vector2.z; - let length = Math.sqrt(x * x + y * y + z * z); - if (length === 0) { - dest.x = 0; - dest.y = 0; - dest.z = 0; - return dest; - } - length = 1 / length; - dest.x = x * length; - dest.y = y * length; - dest.z = z * length; - return dest; - } - static mix(vector, vector2, time, dest = null) { - if (!dest) { - dest = new vec3(); - } - dest.x = vector.x + time * (vector2.x - vector.x); - dest.y = vector.y + time * (vector2.y - vector.y); - dest.z = vector.z + time * (vector2.z - vector.z); - return dest; - } - static sum(vector, vector2, dest = null) { - if (!dest) { - dest = new vec3(); - } - dest.x = vector.x + vector2.x; - dest.y = vector.y + vector2.y; - dest.z = vector.z + vector2.z; - return dest; - } - static difference(vector, vector2, dest = null) { - if (!dest) { - dest = new vec3(); - } - dest.x = vector.x - vector2.x; - dest.y = vector.y - vector2.y; - dest.z = vector.z - vector2.z; - return dest; - } - static product(vector, vector2, dest = null) { - if (!dest) { - dest = new vec3(); - } - dest.x = vector.x * vector2.x; - dest.y = vector.y * vector2.y; - dest.z = vector.z * vector2.z; - return dest; - } - static quotient(vector, vector2, dest = null) { - if (!dest) { - dest = new vec3(); - } - dest.x = vector.x / vector2.x; - dest.y = vector.y / vector2.y; - dest.z = vector.z / vector2.z; - return dest; - } - get x() { - return this.values[0]; - } - get y() { - return this.values[1]; - } - get z() { - return this.values[2]; - } - get xy() { - return [ - this.values[0], - this.values[1] - ]; - } - get xyz() { - return [ - this.values[0], - this.values[1], - this.values[2] - ]; - } - set x(value) { - this.values[0] = value; - } - set y(value) { - this.values[1] = value; - } - set z(value) { - this.values[2] = value; - } - set xy(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - } - set xyz(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - this.values[2] = values[2]; - } - at(index) { - return this.values[index]; - } - reset() { - this.x = 0; - this.y = 0; - this.z = 0; - } - copy(dest = null) { - if (!dest) { - dest = new vec3(); - } - dest.x = this.x; - dest.y = this.y; - dest.z = this.z; - return dest; - } - negate(dest = null) { - if (!dest) { - dest = this; - } - dest.x = -this.x; - dest.y = -this.y; - dest.z = -this.z; - return dest; - } - equals(vector, threshold = EPSILON) { - if (Math.abs(this.x - vector.x) > threshold) { - return false; - } - if (Math.abs(this.y - vector.y) > threshold) { - return false; - } - if (Math.abs(this.z - vector.z) > threshold) { - return false; - } - return true; - } - length() { - return Math.sqrt(this.squaredLength()); - } - squaredLength() { - const x = this.x, y = this.y, z = this.z; - return (x * x + y * y + z * z); - } - add(vector) { - this.x += vector.x; - this.y += vector.y; - this.z += vector.z; - return this; - } - subtract(vector) { - this.x -= vector.x; - this.y -= vector.y; - this.z -= vector.z; - return this; - } - multiply(vector) { - this.x *= vector.x; - this.y *= vector.y; - this.z *= vector.z; - return this; - } - divide(vector) { - this.x /= vector.x; - this.y /= vector.y; - this.z /= vector.z; - return this; - } - scale(value, dest = null) { - if (!dest) { - dest = this; - } - dest.x *= value; - dest.y *= value; - dest.z *= value; - return dest; - } - normalize(dest = null) { - if (!dest) { - dest = this; - } - let length = this.length(); - if (length === 1) { - return this; - } - if (length === 0) { - dest.x = 0; - dest.y = 0; - dest.z = 0; - return dest; - } - length = 1.0 / length; - dest.x *= length; - dest.y *= length; - dest.z *= length; - return dest; - } - multiplyByMat3(matrix, dest = null) { - if (!dest) { - dest = this; - } - return matrix.multiplyVec3(this, dest); - } - multiplyByQuat(quat, dest = null) { - if (!dest) { - dest = this; - } - return quat.multiplyVec3(this, dest); - } - toQuat(dest = null) { - if (!dest) { - dest = new quat_1.quat(); - } - const c = new vec3(); - const s = new vec3(); - c.x = Math.cos(this.x * 0.5); - s.x = Math.sin(this.x * 0.5); - c.y = Math.cos(this.y * 0.5); - s.y = Math.sin(this.y * 0.5); - c.z = Math.cos(this.z * 0.5); - s.z = Math.sin(this.z * 0.5); - dest.x = s.x * c.y * c.z - c.x * s.y * s.z; - dest.y = c.x * s.y * c.z + s.x * c.y * s.z; - dest.z = c.x * c.y * s.z - s.x * s.y * c.z; - dest.w = c.x * c.y * c.z + s.x * s.y * s.z; - return dest; - } -} -vec3.zero = new vec3([0, 0, 0]); -vec3.up = new vec3([0, 1, 0]); -vec3.right = new vec3([1, 0, 0]); -vec3.forward = new vec3([0, 0, 1]); -exports.vec3 = vec3; -//# sourceMappingURL=vec3.js.map \ No newline at end of file diff --git a/dist/tsm/vec3.js.map b/dist/tsm/vec3.js.map deleted file mode 100644 index 984696d..0000000 --- a/dist/tsm/vec3.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vec3.js","sourceRoot":"","sources":["../../lib/tsm/vec3.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/tsm/vec4.d.ts b/dist/tsm/vec4.d.ts deleted file mode 100644 index 3489327..0000000 --- a/dist/tsm/vec4.d.ts +++ /dev/null @@ -1,40 +0,0 @@ -/// -import { mat4 } from './mat4'; -export declare class vec4 { - static zero: vec4; - private values; - static mix(vector: vec4, vector2: vec4, time: number, dest?: vec4 | null): vec4; - static sum(vector: vec4, vector2: vec4, dest?: vec4 | null): vec4; - static difference(vector: vec4, vector2: vec4, dest?: vec4 | null): vec4; - static product(vector: vec4, vector2: vec4, dest?: vec4 | null): vec4; - static quotient(vector: vec4, vector2: vec4, dest?: vec4 | null): vec4; - x: number; - y: number; - z: number; - w: number; - xy: number[]; - xyz: number[]; - xyzw: number[]; - r: number; - g: number; - b: number; - a: number; - rg: number[]; - rgb: number[]; - rgba: number[]; - constructor(values?: number[] | null); - at(index: number): number; - reset(): void; - copy(dest?: vec4 | null): vec4; - negate(dest?: vec4 | null): vec4; - equals(vector: vec4, threshold?: number): boolean; - length(): number; - squaredLength(): number; - add(vector: vec4): vec4; - subtract(vector: vec4): vec4; - multiply(vector: vec4): vec4; - divide(vector: vec4): vec4; - scale(value: number, dest?: vec4 | null): vec4; - normalize(dest?: vec4 | null): vec4; - multiplyMat4(matrix: mat4, dest?: vec4 | null): vec4; -} diff --git a/dist/tsm/vec4.js b/dist/tsm/vec4.js deleted file mode 100644 index 3fd5fb6..0000000 --- a/dist/tsm/vec4.js +++ /dev/null @@ -1,300 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -class vec4 { - constructor(values = null) { - this.values = new Float32Array(4); - if (values) { - this.xyzw = values; - } - } - static mix(vector, vector2, time, dest = null) { - if (!dest) { - dest = new vec4(); - } - dest.x = vector.x + time * (vector2.x - vector.x); - dest.y = vector.y + time * (vector2.y - vector.y); - dest.z = vector.z + time * (vector2.z - vector.z); - dest.w = vector.w + time * (vector2.w - vector.w); - return dest; - } - static sum(vector, vector2, dest = null) { - if (!dest) { - dest = new vec4(); - } - dest.x = vector.x + vector2.x, - dest.y = vector.y + vector2.y, - dest.z = vector.z + vector2.z, - dest.w = vector.w + vector2.w; - return dest; - } - static difference(vector, vector2, dest = null) { - if (!dest) { - dest = new vec4(); - } - dest.x = vector.x - vector2.x, - dest.y = vector.y - vector2.y, - dest.z = vector.z - vector2.z, - dest.w = vector.w - vector2.w; - return dest; - } - static product(vector, vector2, dest = null) { - if (!dest) { - dest = new vec4(); - } - dest.x = vector.x * vector2.x, - dest.y = vector.y * vector2.y, - dest.z = vector.z * vector2.z, - dest.w = vector.w * vector2.w; - return dest; - } - static quotient(vector, vector2, dest = null) { - if (!dest) { - dest = new vec4(); - } - dest.x = vector.x / vector2.x, - dest.y = vector.y / vector2.y, - dest.z = vector.z / vector2.z, - dest.w = vector.w / vector2.w; - return dest; - } - get x() { - return this.values[0]; - } - get y() { - return this.values[1]; - } - get z() { - return this.values[2]; - } - get w() { - return this.values[3]; - } - get xy() { - return [ - this.values[0], - this.values[1] - ]; - } - get xyz() { - return [ - this.values[0], - this.values[1], - this.values[2] - ]; - } - get xyzw() { - return [ - this.values[0], - this.values[1], - this.values[2], - this.values[3] - ]; - } - set x(value) { - this.values[0] = value; - } - set y(value) { - this.values[1] = value; - } - set z(value) { - this.values[2] = value; - } - set w(value) { - this.values[3] = value; - } - set xy(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - } - set xyz(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - this.values[2] = values[2]; - } - set xyzw(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - this.values[2] = values[2]; - this.values[3] = values[3]; - } - get r() { - return this.values[0]; - } - get g() { - return this.values[1]; - } - get b() { - return this.values[2]; - } - get a() { - return this.values[3]; - } - get rg() { - return [ - this.values[0], - this.values[1] - ]; - } - get rgb() { - return [ - this.values[0], - this.values[1], - this.values[2] - ]; - } - get rgba() { - return [ - this.values[0], - this.values[1], - this.values[2], - this.values[3] - ]; - } - set r(value) { - this.values[0] = value; - } - set g(value) { - this.values[1] = value; - } - set b(value) { - this.values[2] = value; - } - set a(value) { - this.values[3] = value; - } - set rg(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - } - set rgb(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - this.values[2] = values[2]; - } - set rgba(values) { - this.values[0] = values[0]; - this.values[1] = values[1]; - this.values[2] = values[2]; - this.values[3] = values[3]; - } - at(index) { - return this.values[index]; - } - reset() { - this.x = 0; - this.y = 0; - this.z = 0; - this.w = 0; - } - copy(dest = null) { - if (!dest) { - dest = new vec4(); - } - dest.x = this.x; - dest.y = this.y; - dest.z = this.z; - dest.w = this.w; - return dest; - } - negate(dest = null) { - if (!dest) { - dest = this; - } - dest.x = -this.x; - dest.y = -this.y; - dest.z = -this.z; - dest.w = -this.w; - return dest; - } - equals(vector, threshold = EPSILON) { - if (Math.abs(this.x - vector.x) > threshold) { - return false; - } - if (Math.abs(this.y - vector.y) > threshold) { - return false; - } - if (Math.abs(this.z - vector.z) > threshold) { - return false; - } - if (Math.abs(this.w - vector.w) > threshold) { - return false; - } - return true; - } - length() { - return Math.sqrt(this.squaredLength()); - } - squaredLength() { - const x = this.x, y = this.y, z = this.z, w = this.w; - return (x * x + y * y + z * z + w * w); - } - add(vector) { - this.x += vector.x; - this.y += vector.y; - this.z += vector.z; - this.w += vector.w; - return this; - } - subtract(vector) { - this.x -= vector.x; - this.y -= vector.y; - this.z -= vector.z; - this.w -= vector.w; - return this; - } - multiply(vector) { - this.x *= vector.x; - this.y *= vector.y; - this.z *= vector.z; - this.w *= vector.w; - return this; - } - divide(vector) { - this.x /= vector.x; - this.y /= vector.y; - this.z /= vector.z; - this.w /= vector.w; - return this; - } - scale(value, dest = null) { - if (!dest) { - dest = this; - } - dest.x *= value; - dest.y *= value; - dest.z *= value; - dest.w *= value; - return dest; - } - normalize(dest = null) { - if (!dest) { - dest = this; - } - let length = this.length(); - if (length === 1) { - return this; - } - if (length === 0) { - dest.x *= 0; - dest.y *= 0; - dest.z *= 0; - dest.w *= 0; - return dest; - } - length = 1.0 / length; - dest.x *= length; - dest.y *= length; - dest.z *= length; - dest.w *= length; - return dest; - } - multiplyMat4(matrix, dest = null) { - if (!dest) { - dest = this; - } - return matrix.multiplyVec4(this, dest); - } -} -vec4.zero = new vec4([0, 0, 0, 1]); -exports.vec4 = vec4; -//# sourceMappingURL=vec4.js.map \ No newline at end of file diff --git a/dist/tsm/vec4.js.map b/dist/tsm/vec4.js.map deleted file mode 100644 index 79cf255..0000000 --- a/dist/tsm/vec4.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vec4.js","sourceRoot":"","sources":["../../lib/tsm/vec4.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/example/testBot.js b/example/testBot.js index d1dbecb..7d27097 100644 --- a/example/testBot.js +++ b/example/testBot.js @@ -284,20 +284,109 @@ async function connect() } catch(error) { - console.log('Map location request failed. You probably do not have map rights on Casper.'); + console.log('Map location request failed. You probably do not have map rights on Casper, or he is offline.'); } - setInterval(() => { - console.log('Finding objects'); - var tmr = new Date().getTime(); - const objs = bot.clientCommands.region.getObjectsInArea(191, 192, 56, 57, 144, 145); - var tmr2 = new Date().getTime(); - console.log('Found ' + objs.length + ' objects in ' + (tmr2 - tmr) + 'ms'); - for (const o of objs) + // By default, camera view distance is set to 1, to minimise memory and bandwidth consumption. + // This algorithm will slowly drag the camera up into the sky, scanning for objects. + let height = 64; + let lastObjects = 0; + + bot.clientCommands.agent.setCamera( + new nmv.Vector3([128, 128, height]), + new nmv.Vector3([128, 128, 0]), + 5000, + new nmv.Vector3([-1.0, 0, 0]), + new nmv.Vector3([0.0, 1.0, 0])); + + let foundObjects = {}; + + const getAllChildren = function(obj) + { + let children = obj.children; + let newChildren = [obj] + ; + for (const child of children) { - console.log(o.FullID.toString()); + newChildren = newChildren.concat(getAllChildren(child)); } - }, 10000) + return children.concat(newChildren); + }; + + const scan = setInterval(async () => { + const count = bot.clientCommands.region.countObjects(); + if (count > lastObjects) + { + console.log(count + ' objects found.'); + lastObjects = count; + } + else + { + if (height > 4096) + { + if (Object.keys(foundObjects).length > lastObjects) + { + const index = {}; + console.log('Indexing found objects'); + for(const o of foundObjects) + { + index[o.FullID.toString()] = true; + } + console.log('Searching for missing objects'); + for(const k of Object.keys(foundObjects)) + { + if (index[k] === undefined) + { + console.log('Object missing: ' + k); + } + } + } + console.log('Finished scanning region! ' + lastObjects + ' objects found. Resolving all objects..'); + clearInterval(scan); + // Query all objects in the region + var tmr = new Date().getTime(); + const objs = await bot.clientCommands.region.getAllObjects(true); + var tmr2 = new Date().getTime(); + + let totalObjects = 0; + let totalLandImpact = 0; + + const getLandImpact = function(obj) + { + let li = 0; + if (obj.ownershipCost !== undefined && obj.ParentID === 0) + { + li += obj.ownershipCost; + } + /*for (const child of obj.children) + { + li += getLandImpact(child); + }*/ + return li; + }; + + for (const obj of objs) + { + totalObjects += (1 + obj.totalChildren); + totalLandImpact += getLandImpact(obj); + } + + console.log('Found ' + objs.length + ' linksets with ' + totalObjects + ' objects in ' + (tmr2 - tmr) + 'ms. Land impact: ' + totalLandImpact); + } + else + { + console.log('Moving to ' + height); + height += 128; + bot.clientCommands.agent.setCamera( + new nmv.Vector3([128, 128, height]), + new nmv.Vector3([128, 128, 0]), + 5000, + new nmv.Vector3([-1.0, 0, 0]), + new nmv.Vector3([0.0, 1.0, 0])); + } + } + }, 5000); + //await bot.clientCommands.friends.grantFriendRights('d1cd5b71-6209-4595-9bf0-771bf689ce00', nmv.RightsFlags.CanModifyObjects | nmv.RightsFlags.CanSeeOnline | nmv.RightsFlags.CanSeeOnMap ); }