diff --git a/libsecondlife-cs/_Packets_.cs b/libsecondlife-cs/_Packets_.cs
index 1d2851ef..6e329266 100644
--- a/libsecondlife-cs/_Packets_.cs
+++ b/libsecondlife-cs/_Packets_.cs
@@ -25,6 +25,8 @@
*/
using System;
+using System.Xml;
+using System.Xml.Serialization;
using libsecondlife;
namespace libsecondlife.Packets
@@ -35,14 +37,14 @@ namespace libsecondlife.Packets
public class MalformedDataException : ApplicationException
{
///
- ///
+ /// Default constructor
///
public MalformedDataException() { }
///
- ///
+ /// Constructor that takes an additional error message
///
- ///
+ /// An error message to attach to this exception
public MalformedDataException(string Message)
: base(Message)
{
@@ -55,60 +57,77 @@ namespace libsecondlife.Packets
/// bytes in length at the beginning of the packet, and encapsulates any
/// appended ACKs at the end of the packet as well
///
+ [XmlInclude(typeof(LowHeader))]
+ [XmlInclude(typeof(MediumHeader))]
+ [XmlInclude(typeof(HighHeader))]
public abstract class Header
{
- /// The raw header data, does not include appended ACKs
+ /// Raw header data, does not include appended ACKs
public byte[] Data;
- ///
+ /// Raw value of the flags byte
+ [XmlIgnore]
public byte Flags
{
get { return Data[0]; }
set { Data[0] = value; }
}
- ///
+ /// Reliable flag, whether this packet requires an ACK
+ [XmlIgnore]
public bool Reliable
{
get { return (Data[0] & Helpers.MSG_RELIABLE) != 0; }
set { if (value) { Data[0] |= (byte)Helpers.MSG_RELIABLE; } else { byte mask = (byte)Helpers.MSG_RELIABLE ^ 0xFF; Data[0] &= mask; } }
}
- ///
+ /// Resent flag, whether this same packet has already been
+ /// sent
+ [XmlIgnore]
public bool Resent
{
get { return (Data[0] & Helpers.MSG_RESENT) != 0; }
set { if (value) { Data[0] |= (byte)Helpers.MSG_RESENT; } else { byte mask = (byte)Helpers.MSG_RESENT ^ 0xFF; Data[0] &= mask; } }
}
- ///
+ /// Zerocoded flag, whether this packet is compressed with
+ /// zerocoding
+ [XmlIgnore]
public bool Zerocoded
{
get { return (Data[0] & Helpers.MSG_ZEROCODED) != 0; }
set { if (value) { Data[0] |= (byte)Helpers.MSG_ZEROCODED; } else { byte mask = (byte)Helpers.MSG_ZEROCODED ^ 0xFF; Data[0] &= mask; } }
}
- ///
+ /// Appended ACKs flag, whether this packet has ACKs appended
+ /// to the end
+ [XmlIgnore]
public bool AppendedAcks
{
get { return (Data[0] & Helpers.MSG_APPENDED_ACKS) != 0; }
set { if (value) { Data[0] |= (byte)Helpers.MSG_APPENDED_ACKS; } else { byte mask = (byte)Helpers.MSG_APPENDED_ACKS ^ 0xFF; Data[0] &= mask; } }
}
- ///
+ /// Packet sequence number
+ [XmlIgnore]
public ushort Sequence
{
get { return (ushort)((Data[2] << 8) + Data[3]); }
set { Data[2] = (byte)(value >> 8); Data[3] = (byte)(value % 256); }
}
- ///
+ /// Numeric ID number of this packet
+ [XmlIgnore]
public abstract ushort ID { get; set; }
- ///
+ /// Frequency classification of this packet, Low Medium or
+ /// High
+ [XmlIgnore]
public abstract PacketFrequency Frequency { get; }
- ///
+ /// Convert this header to a byte array, not including any
+ /// appended ACKs
public abstract void ToBytes(byte[] bytes, ref int i);
- ///
+ /// Array containing all the appended ACKs of this packet
public uint[] AckList;
///
- ///
+ /// Convert the AckList to a byte array, used for packet serializing
///
- ///
- ///
+ /// Reference to the target byte array
+ /// Beginning position to start writing to in the byte
+ /// array, will be updated with the ending position of the ACK list
public void AcksToBytes(byte[] bytes, ref int i)
{
foreach (uint ack in AckList)
@@ -900,6 +919,554 @@ namespace libsecondlife.Packets
SoundTrigger,
}
+ [XmlInclude(typeof(TestMessagePacket))]
+ [XmlInclude(typeof(AddCircuitCodePacket))]
+ [XmlInclude(typeof(UseCircuitCodePacket))]
+ [XmlInclude(typeof(LogControlPacket))]
+ [XmlInclude(typeof(RelayLogControlPacket))]
+ [XmlInclude(typeof(LogMessagesPacket))]
+ [XmlInclude(typeof(SimulatorAssignPacket))]
+ [XmlInclude(typeof(SpaceServerSimulatorTimeMessagePacket))]
+ [XmlInclude(typeof(AvatarTextureUpdatePacket))]
+ [XmlInclude(typeof(SimulatorMapUpdatePacket))]
+ [XmlInclude(typeof(SimulatorSetMapPacket))]
+ [XmlInclude(typeof(SubscribeLoadPacket))]
+ [XmlInclude(typeof(UnsubscribeLoadPacket))]
+ [XmlInclude(typeof(SimulatorStartPacket))]
+ [XmlInclude(typeof(SimulatorReadyPacket))]
+ [XmlInclude(typeof(TelehubInfoPacket))]
+ [XmlInclude(typeof(SimulatorPresentAtLocationPacket))]
+ [XmlInclude(typeof(SimulatorLoadPacket))]
+ [XmlInclude(typeof(SimulatorShutdownRequestPacket))]
+ [XmlInclude(typeof(RegionPresenceRequestByRegionIDPacket))]
+ [XmlInclude(typeof(RegionPresenceRequestByHandlePacket))]
+ [XmlInclude(typeof(RegionPresenceResponsePacket))]
+ [XmlInclude(typeof(RecordAgentPresencePacket))]
+ [XmlInclude(typeof(EraseAgentPresencePacket))]
+ [XmlInclude(typeof(AgentPresenceRequestPacket))]
+ [XmlInclude(typeof(AgentPresenceResponsePacket))]
+ [XmlInclude(typeof(UpdateSimulatorPacket))]
+ [XmlInclude(typeof(TrackAgentSessionPacket))]
+ [XmlInclude(typeof(ClearAgentSessionsPacket))]
+ [XmlInclude(typeof(LogDwellTimePacket))]
+ [XmlInclude(typeof(FeatureDisabledPacket))]
+ [XmlInclude(typeof(LogFailedMoneyTransactionPacket))]
+ [XmlInclude(typeof(UserReportInternalPacket))]
+ [XmlInclude(typeof(SetSimStatusInDatabasePacket))]
+ [XmlInclude(typeof(SetSimPresenceInDatabasePacket))]
+ [XmlInclude(typeof(EconomyDataRequestPacket))]
+ [XmlInclude(typeof(EconomyDataPacket))]
+ [XmlInclude(typeof(AvatarPickerRequestPacket))]
+ [XmlInclude(typeof(AvatarPickerRequestBackendPacket))]
+ [XmlInclude(typeof(AvatarPickerReplyPacket))]
+ [XmlInclude(typeof(PlacesQueryPacket))]
+ [XmlInclude(typeof(PlacesReplyPacket))]
+ [XmlInclude(typeof(DirFindQueryPacket))]
+ [XmlInclude(typeof(DirFindQueryBackendPacket))]
+ [XmlInclude(typeof(DirPlacesQueryPacket))]
+ [XmlInclude(typeof(DirPlacesQueryBackendPacket))]
+ [XmlInclude(typeof(DirPlacesReplyPacket))]
+ [XmlInclude(typeof(DirPeopleReplyPacket))]
+ [XmlInclude(typeof(DirEventsReplyPacket))]
+ [XmlInclude(typeof(DirGroupsReplyPacket))]
+ [XmlInclude(typeof(DirClassifiedQueryPacket))]
+ [XmlInclude(typeof(DirClassifiedQueryBackendPacket))]
+ [XmlInclude(typeof(DirClassifiedReplyPacket))]
+ [XmlInclude(typeof(AvatarClassifiedReplyPacket))]
+ [XmlInclude(typeof(ClassifiedInfoRequestPacket))]
+ [XmlInclude(typeof(ClassifiedInfoReplyPacket))]
+ [XmlInclude(typeof(ClassifiedInfoUpdatePacket))]
+ [XmlInclude(typeof(ClassifiedDeletePacket))]
+ [XmlInclude(typeof(ClassifiedGodDeletePacket))]
+ [XmlInclude(typeof(DirPicksQueryPacket))]
+ [XmlInclude(typeof(DirPicksQueryBackendPacket))]
+ [XmlInclude(typeof(DirPicksReplyPacket))]
+ [XmlInclude(typeof(DirLandQueryPacket))]
+ [XmlInclude(typeof(DirLandQueryBackendPacket))]
+ [XmlInclude(typeof(DirLandReplyPacket))]
+ [XmlInclude(typeof(DirPopularQueryPacket))]
+ [XmlInclude(typeof(DirPopularQueryBackendPacket))]
+ [XmlInclude(typeof(DirPopularReplyPacket))]
+ [XmlInclude(typeof(ParcelInfoRequestPacket))]
+ [XmlInclude(typeof(ParcelInfoReplyPacket))]
+ [XmlInclude(typeof(ParcelObjectOwnersRequestPacket))]
+ [XmlInclude(typeof(OnlineStatusRequestPacket))]
+ [XmlInclude(typeof(OnlineStatusReplyPacket))]
+ [XmlInclude(typeof(ParcelObjectOwnersReplyPacket))]
+ [XmlInclude(typeof(GroupNoticesListRequestPacket))]
+ [XmlInclude(typeof(GroupNoticesListReplyPacket))]
+ [XmlInclude(typeof(GroupNoticeRequestPacket))]
+ [XmlInclude(typeof(GroupNoticeAddPacket))]
+ [XmlInclude(typeof(GroupNoticeDeletePacket))]
+ [XmlInclude(typeof(TeleportRequestPacket))]
+ [XmlInclude(typeof(TeleportLocationRequestPacket))]
+ [XmlInclude(typeof(TeleportLocalPacket))]
+ [XmlInclude(typeof(TeleportLandmarkRequestPacket))]
+ [XmlInclude(typeof(TeleportProgressPacket))]
+ [XmlInclude(typeof(DataHomeLocationRequestPacket))]
+ [XmlInclude(typeof(DataHomeLocationReplyPacket))]
+ [XmlInclude(typeof(SpaceLocationTeleportRequestPacket))]
+ [XmlInclude(typeof(SpaceLocationTeleportReplyPacket))]
+ [XmlInclude(typeof(TeleportFinishPacket))]
+ [XmlInclude(typeof(StartLurePacket))]
+ [XmlInclude(typeof(TeleportLureRequestPacket))]
+ [XmlInclude(typeof(TeleportCancelPacket))]
+ [XmlInclude(typeof(CompleteLurePacket))]
+ [XmlInclude(typeof(TeleportStartPacket))]
+ [XmlInclude(typeof(TeleportFailedPacket))]
+ [XmlInclude(typeof(LeaderBoardRequestPacket))]
+ [XmlInclude(typeof(LeaderBoardDataPacket))]
+ [XmlInclude(typeof(UndoPacket))]
+ [XmlInclude(typeof(RedoPacket))]
+ [XmlInclude(typeof(UndoLandPacket))]
+ [XmlInclude(typeof(RedoLandPacket))]
+ [XmlInclude(typeof(AgentPausePacket))]
+ [XmlInclude(typeof(AgentResumePacket))]
+ [XmlInclude(typeof(ChatFromViewerPacket))]
+ [XmlInclude(typeof(AgentThrottlePacket))]
+ [XmlInclude(typeof(AgentFOVPacket))]
+ [XmlInclude(typeof(AgentHeightWidthPacket))]
+ [XmlInclude(typeof(AgentSetAppearancePacket))]
+ [XmlInclude(typeof(AgentQuitPacket))]
+ [XmlInclude(typeof(AgentQuitCopyPacket))]
+ [XmlInclude(typeof(ImageNotInDatabasePacket))]
+ [XmlInclude(typeof(RebakeAvatarTexturesPacket))]
+ [XmlInclude(typeof(SetAlwaysRunPacket))]
+ [XmlInclude(typeof(ObjectDeletePacket))]
+ [XmlInclude(typeof(ObjectDuplicatePacket))]
+ [XmlInclude(typeof(ObjectDuplicateOnRayPacket))]
+ [XmlInclude(typeof(ObjectScalePacket))]
+ [XmlInclude(typeof(ObjectRotationPacket))]
+ [XmlInclude(typeof(ObjectFlagUpdatePacket))]
+ [XmlInclude(typeof(ObjectClickActionPacket))]
+ [XmlInclude(typeof(ObjectImagePacket))]
+ [XmlInclude(typeof(ObjectMaterialPacket))]
+ [XmlInclude(typeof(ObjectShapePacket))]
+ [XmlInclude(typeof(ObjectExtraParamsPacket))]
+ [XmlInclude(typeof(ObjectOwnerPacket))]
+ [XmlInclude(typeof(ObjectGroupPacket))]
+ [XmlInclude(typeof(ObjectBuyPacket))]
+ [XmlInclude(typeof(BuyObjectInventoryPacket))]
+ [XmlInclude(typeof(DerezContainerPacket))]
+ [XmlInclude(typeof(ObjectPermissionsPacket))]
+ [XmlInclude(typeof(ObjectSaleInfoPacket))]
+ [XmlInclude(typeof(ObjectNamePacket))]
+ [XmlInclude(typeof(ObjectDescriptionPacket))]
+ [XmlInclude(typeof(ObjectCategoryPacket))]
+ [XmlInclude(typeof(ObjectSelectPacket))]
+ [XmlInclude(typeof(ObjectDeselectPacket))]
+ [XmlInclude(typeof(ObjectAttachPacket))]
+ [XmlInclude(typeof(ObjectDetachPacket))]
+ [XmlInclude(typeof(ObjectDropPacket))]
+ [XmlInclude(typeof(ObjectLinkPacket))]
+ [XmlInclude(typeof(ObjectDelinkPacket))]
+ [XmlInclude(typeof(ObjectHingePacket))]
+ [XmlInclude(typeof(ObjectDehingePacket))]
+ [XmlInclude(typeof(ObjectGrabPacket))]
+ [XmlInclude(typeof(ObjectGrabUpdatePacket))]
+ [XmlInclude(typeof(ObjectDeGrabPacket))]
+ [XmlInclude(typeof(ObjectSpinStartPacket))]
+ [XmlInclude(typeof(ObjectSpinUpdatePacket))]
+ [XmlInclude(typeof(ObjectSpinStopPacket))]
+ [XmlInclude(typeof(ObjectExportSelectedPacket))]
+ [XmlInclude(typeof(ObjectImportPacket))]
+ [XmlInclude(typeof(ModifyLandPacket))]
+ [XmlInclude(typeof(VelocityInterpolateOnPacket))]
+ [XmlInclude(typeof(VelocityInterpolateOffPacket))]
+ [XmlInclude(typeof(StateSavePacket))]
+ [XmlInclude(typeof(ReportAutosaveCrashPacket))]
+ [XmlInclude(typeof(SimWideDeletesPacket))]
+ [XmlInclude(typeof(TrackAgentPacket))]
+ [XmlInclude(typeof(ViewerStatsPacket))]
+ [XmlInclude(typeof(ScriptAnswerYesPacket))]
+ [XmlInclude(typeof(UserReportPacket))]
+ [XmlInclude(typeof(AlertMessagePacket))]
+ [XmlInclude(typeof(AgentAlertMessagePacket))]
+ [XmlInclude(typeof(MeanCollisionAlertPacket))]
+ [XmlInclude(typeof(ViewerFrozenMessagePacket))]
+ [XmlInclude(typeof(HealthMessagePacket))]
+ [XmlInclude(typeof(ChatFromSimulatorPacket))]
+ [XmlInclude(typeof(SimStatsPacket))]
+ [XmlInclude(typeof(RequestRegionInfoPacket))]
+ [XmlInclude(typeof(RegionInfoPacket))]
+ [XmlInclude(typeof(GodUpdateRegionInfoPacket))]
+ [XmlInclude(typeof(NearestLandingRegionRequestPacket))]
+ [XmlInclude(typeof(NearestLandingRegionReplyPacket))]
+ [XmlInclude(typeof(NearestLandingRegionUpdatedPacket))]
+ [XmlInclude(typeof(TeleportLandingStatusChangedPacket))]
+ [XmlInclude(typeof(RegionHandshakePacket))]
+ [XmlInclude(typeof(RegionHandshakeReplyPacket))]
+ [XmlInclude(typeof(SimulatorViewerTimeMessagePacket))]
+ [XmlInclude(typeof(EnableSimulatorPacket))]
+ [XmlInclude(typeof(DisableSimulatorPacket))]
+ [XmlInclude(typeof(TransferRequestPacket))]
+ [XmlInclude(typeof(TransferInfoPacket))]
+ [XmlInclude(typeof(TransferAbortPacket))]
+ [XmlInclude(typeof(TransferPriorityPacket))]
+ [XmlInclude(typeof(RequestXferPacket))]
+ [XmlInclude(typeof(AbortXferPacket))]
+ [XmlInclude(typeof(RequestAvatarInfoPacket))]
+ [XmlInclude(typeof(AvatarAppearancePacket))]
+ [XmlInclude(typeof(SetFollowCamPropertiesPacket))]
+ [XmlInclude(typeof(ClearFollowCamPropertiesPacket))]
+ [XmlInclude(typeof(RequestPayPricePacket))]
+ [XmlInclude(typeof(PayPriceReplyPacket))]
+ [XmlInclude(typeof(KickUserPacket))]
+ [XmlInclude(typeof(KickUserAckPacket))]
+ [XmlInclude(typeof(GodKickUserPacket))]
+ [XmlInclude(typeof(SystemKickUserPacket))]
+ [XmlInclude(typeof(EjectUserPacket))]
+ [XmlInclude(typeof(FreezeUserPacket))]
+ [XmlInclude(typeof(AvatarPropertiesRequestPacket))]
+ [XmlInclude(typeof(AvatarPropertiesRequestBackendPacket))]
+ [XmlInclude(typeof(AvatarPropertiesReplyPacket))]
+ [XmlInclude(typeof(AvatarInterestsReplyPacket))]
+ [XmlInclude(typeof(AvatarGroupsReplyPacket))]
+ [XmlInclude(typeof(AvatarPropertiesUpdatePacket))]
+ [XmlInclude(typeof(AvatarInterestsUpdatePacket))]
+ [XmlInclude(typeof(AvatarStatisticsReplyPacket))]
+ [XmlInclude(typeof(AvatarNotesReplyPacket))]
+ [XmlInclude(typeof(AvatarNotesUpdatePacket))]
+ [XmlInclude(typeof(AvatarPicksReplyPacket))]
+ [XmlInclude(typeof(EventInfoRequestPacket))]
+ [XmlInclude(typeof(EventInfoReplyPacket))]
+ [XmlInclude(typeof(EventNotificationAddRequestPacket))]
+ [XmlInclude(typeof(EventNotificationRemoveRequestPacket))]
+ [XmlInclude(typeof(EventGodDeletePacket))]
+ [XmlInclude(typeof(PickInfoRequestPacket))]
+ [XmlInclude(typeof(PickInfoReplyPacket))]
+ [XmlInclude(typeof(PickInfoUpdatePacket))]
+ [XmlInclude(typeof(PickDeletePacket))]
+ [XmlInclude(typeof(PickGodDeletePacket))]
+ [XmlInclude(typeof(ScriptQuestionPacket))]
+ [XmlInclude(typeof(ScriptControlChangePacket))]
+ [XmlInclude(typeof(ScriptDialogPacket))]
+ [XmlInclude(typeof(ScriptDialogReplyPacket))]
+ [XmlInclude(typeof(ForceScriptControlReleasePacket))]
+ [XmlInclude(typeof(RevokePermissionsPacket))]
+ [XmlInclude(typeof(LoadURLPacket))]
+ [XmlInclude(typeof(ScriptTeleportRequestPacket))]
+ [XmlInclude(typeof(ParcelOverlayPacket))]
+ [XmlInclude(typeof(ParcelPropertiesRequestByIDPacket))]
+ [XmlInclude(typeof(ParcelPropertiesUpdatePacket))]
+ [XmlInclude(typeof(ParcelReturnObjectsPacket))]
+ [XmlInclude(typeof(ParcelSetOtherCleanTimePacket))]
+ [XmlInclude(typeof(ParcelDisableObjectsPacket))]
+ [XmlInclude(typeof(ParcelSelectObjectsPacket))]
+ [XmlInclude(typeof(EstateCovenantRequestPacket))]
+ [XmlInclude(typeof(EstateCovenantReplyPacket))]
+ [XmlInclude(typeof(ForceObjectSelectPacket))]
+ [XmlInclude(typeof(ParcelBuyPassPacket))]
+ [XmlInclude(typeof(ParcelDeedToGroupPacket))]
+ [XmlInclude(typeof(ParcelReclaimPacket))]
+ [XmlInclude(typeof(ParcelClaimPacket))]
+ [XmlInclude(typeof(ParcelJoinPacket))]
+ [XmlInclude(typeof(ParcelDividePacket))]
+ [XmlInclude(typeof(ParcelReleasePacket))]
+ [XmlInclude(typeof(ParcelBuyPacket))]
+ [XmlInclude(typeof(ParcelGodForceOwnerPacket))]
+ [XmlInclude(typeof(ParcelAccessListRequestPacket))]
+ [XmlInclude(typeof(ParcelAccessListReplyPacket))]
+ [XmlInclude(typeof(ParcelAccessListUpdatePacket))]
+ [XmlInclude(typeof(ParcelDwellRequestPacket))]
+ [XmlInclude(typeof(ParcelDwellReplyPacket))]
+ [XmlInclude(typeof(RequestParcelTransferPacket))]
+ [XmlInclude(typeof(UpdateParcelPacket))]
+ [XmlInclude(typeof(RemoveParcelPacket))]
+ [XmlInclude(typeof(MergeParcelPacket))]
+ [XmlInclude(typeof(LogParcelChangesPacket))]
+ [XmlInclude(typeof(CheckParcelSalesPacket))]
+ [XmlInclude(typeof(ParcelSalesPacket))]
+ [XmlInclude(typeof(ParcelGodMarkAsContentPacket))]
+ [XmlInclude(typeof(ParcelGodReserveForNewbiePacket))]
+ [XmlInclude(typeof(ViewerStartAuctionPacket))]
+ [XmlInclude(typeof(StartAuctionPacket))]
+ [XmlInclude(typeof(ConfirmAuctionStartPacket))]
+ [XmlInclude(typeof(CompleteAuctionPacket))]
+ [XmlInclude(typeof(CancelAuctionPacket))]
+ [XmlInclude(typeof(CheckParcelAuctionsPacket))]
+ [XmlInclude(typeof(ParcelAuctionsPacket))]
+ [XmlInclude(typeof(UUIDNameRequestPacket))]
+ [XmlInclude(typeof(UUIDNameReplyPacket))]
+ [XmlInclude(typeof(UUIDGroupNameRequestPacket))]
+ [XmlInclude(typeof(UUIDGroupNameReplyPacket))]
+ [XmlInclude(typeof(ChatPassPacket))]
+ [XmlInclude(typeof(ChildAgentDyingPacket))]
+ [XmlInclude(typeof(ChildAgentUnknownPacket))]
+ [XmlInclude(typeof(KillChildAgentsPacket))]
+ [XmlInclude(typeof(GetScriptRunningPacket))]
+ [XmlInclude(typeof(ScriptRunningReplyPacket))]
+ [XmlInclude(typeof(SetScriptRunningPacket))]
+ [XmlInclude(typeof(ScriptResetPacket))]
+ [XmlInclude(typeof(ScriptSensorRequestPacket))]
+ [XmlInclude(typeof(ScriptSensorReplyPacket))]
+ [XmlInclude(typeof(CompleteAgentMovementPacket))]
+ [XmlInclude(typeof(AgentMovementCompletePacket))]
+ [XmlInclude(typeof(LogLoginPacket))]
+ [XmlInclude(typeof(ConnectAgentToUserserverPacket))]
+ [XmlInclude(typeof(ConnectToUserserverPacket))]
+ [XmlInclude(typeof(DataServerLogoutPacket))]
+ [XmlInclude(typeof(LogoutRequestPacket))]
+ [XmlInclude(typeof(FinalizeLogoutPacket))]
+ [XmlInclude(typeof(LogoutReplyPacket))]
+ [XmlInclude(typeof(LogoutDemandPacket))]
+ [XmlInclude(typeof(ImprovedInstantMessagePacket))]
+ [XmlInclude(typeof(RetrieveInstantMessagesPacket))]
+ [XmlInclude(typeof(DequeueInstantMessagesPacket))]
+ [XmlInclude(typeof(FindAgentPacket))]
+ [XmlInclude(typeof(RequestGodlikePowersPacket))]
+ [XmlInclude(typeof(GrantGodlikePowersPacket))]
+ [XmlInclude(typeof(GodlikeMessagePacket))]
+ [XmlInclude(typeof(EstateOwnerMessagePacket))]
+ [XmlInclude(typeof(GenericMessagePacket))]
+ [XmlInclude(typeof(MuteListRequestPacket))]
+ [XmlInclude(typeof(UpdateMuteListEntryPacket))]
+ [XmlInclude(typeof(RemoveMuteListEntryPacket))]
+ [XmlInclude(typeof(CopyInventoryFromNotecardPacket))]
+ [XmlInclude(typeof(UpdateInventoryItemPacket))]
+ [XmlInclude(typeof(UpdateCreateInventoryItemPacket))]
+ [XmlInclude(typeof(MoveInventoryItemPacket))]
+ [XmlInclude(typeof(CopyInventoryItemPacket))]
+ [XmlInclude(typeof(RemoveInventoryItemPacket))]
+ [XmlInclude(typeof(ChangeInventoryItemFlagsPacket))]
+ [XmlInclude(typeof(SaveAssetIntoInventoryPacket))]
+ [XmlInclude(typeof(CreateInventoryFolderPacket))]
+ [XmlInclude(typeof(UpdateInventoryFolderPacket))]
+ [XmlInclude(typeof(MoveInventoryFolderPacket))]
+ [XmlInclude(typeof(RemoveInventoryFolderPacket))]
+ [XmlInclude(typeof(FetchInventoryDescendentsPacket))]
+ [XmlInclude(typeof(InventoryDescendentsPacket))]
+ [XmlInclude(typeof(FetchInventoryPacket))]
+ [XmlInclude(typeof(FetchInventoryReplyPacket))]
+ [XmlInclude(typeof(BulkUpdateInventoryPacket))]
+ [XmlInclude(typeof(RequestInventoryAssetPacket))]
+ [XmlInclude(typeof(InventoryAssetResponsePacket))]
+ [XmlInclude(typeof(RemoveInventoryObjectsPacket))]
+ [XmlInclude(typeof(PurgeInventoryDescendentsPacket))]
+ [XmlInclude(typeof(UpdateTaskInventoryPacket))]
+ [XmlInclude(typeof(RemoveTaskInventoryPacket))]
+ [XmlInclude(typeof(MoveTaskInventoryPacket))]
+ [XmlInclude(typeof(RequestTaskInventoryPacket))]
+ [XmlInclude(typeof(ReplyTaskInventoryPacket))]
+ [XmlInclude(typeof(DeRezObjectPacket))]
+ [XmlInclude(typeof(DeRezAckPacket))]
+ [XmlInclude(typeof(RezObjectPacket))]
+ [XmlInclude(typeof(RezObjectFromNotecardPacket))]
+ [XmlInclude(typeof(DeclineInventoryPacket))]
+ [XmlInclude(typeof(TransferInventoryPacket))]
+ [XmlInclude(typeof(TransferInventoryAckPacket))]
+ [XmlInclude(typeof(RequestFriendshipPacket))]
+ [XmlInclude(typeof(AcceptFriendshipPacket))]
+ [XmlInclude(typeof(DeclineFriendshipPacket))]
+ [XmlInclude(typeof(FormFriendshipPacket))]
+ [XmlInclude(typeof(TerminateFriendshipPacket))]
+ [XmlInclude(typeof(OfferCallingCardPacket))]
+ [XmlInclude(typeof(AcceptCallingCardPacket))]
+ [XmlInclude(typeof(DeclineCallingCardPacket))]
+ [XmlInclude(typeof(RezScriptPacket))]
+ [XmlInclude(typeof(CreateInventoryItemPacket))]
+ [XmlInclude(typeof(CreateLandmarkForEventPacket))]
+ [XmlInclude(typeof(EventLocationRequestPacket))]
+ [XmlInclude(typeof(EventLocationReplyPacket))]
+ [XmlInclude(typeof(RegionHandleRequestPacket))]
+ [XmlInclude(typeof(RegionIDAndHandleReplyPacket))]
+ [XmlInclude(typeof(MoneyTransferRequestPacket))]
+ [XmlInclude(typeof(MoneyTransferBackendPacket))]
+ [XmlInclude(typeof(BulkMoneyTransferPacket))]
+ [XmlInclude(typeof(AdjustBalancePacket))]
+ [XmlInclude(typeof(MoneyBalanceRequestPacket))]
+ [XmlInclude(typeof(MoneyBalanceReplyPacket))]
+ [XmlInclude(typeof(RoutedMoneyBalanceReplyPacket))]
+ [XmlInclude(typeof(MoneyHistoryRequestPacket))]
+ [XmlInclude(typeof(MoneyHistoryReplyPacket))]
+ [XmlInclude(typeof(MoneySummaryRequestPacket))]
+ [XmlInclude(typeof(MoneySummaryReplyPacket))]
+ [XmlInclude(typeof(MoneyDetailsRequestPacket))]
+ [XmlInclude(typeof(MoneyDetailsReplyPacket))]
+ [XmlInclude(typeof(MoneyTransactionsRequestPacket))]
+ [XmlInclude(typeof(MoneyTransactionsReplyPacket))]
+ [XmlInclude(typeof(GestureRequestPacket))]
+ [XmlInclude(typeof(ActivateGesturesPacket))]
+ [XmlInclude(typeof(DeactivateGesturesPacket))]
+ [XmlInclude(typeof(MuteListUpdatePacket))]
+ [XmlInclude(typeof(UseCachedMuteListPacket))]
+ [XmlInclude(typeof(GrantUserRightsPacket))]
+ [XmlInclude(typeof(ChangeUserRightsPacket))]
+ [XmlInclude(typeof(OnlineNotificationPacket))]
+ [XmlInclude(typeof(OfflineNotificationPacket))]
+ [XmlInclude(typeof(SetStartLocationRequestPacket))]
+ [XmlInclude(typeof(SetStartLocationPacket))]
+ [XmlInclude(typeof(NetTestPacket))]
+ [XmlInclude(typeof(SetCPURatioPacket))]
+ [XmlInclude(typeof(SimCrashedPacket))]
+ [XmlInclude(typeof(NameValuePairPacket))]
+ [XmlInclude(typeof(RemoveNameValuePairPacket))]
+ [XmlInclude(typeof(GetNameValuePairPacket))]
+ [XmlInclude(typeof(UpdateAttachmentPacket))]
+ [XmlInclude(typeof(RemoveAttachmentPacket))]
+ [XmlInclude(typeof(AssetUploadRequestPacket))]
+ [XmlInclude(typeof(AssetUploadCompletePacket))]
+ [XmlInclude(typeof(ReputationAgentAssignPacket))]
+ [XmlInclude(typeof(ReputationIndividualRequestPacket))]
+ [XmlInclude(typeof(ReputationIndividualReplyPacket))]
+ [XmlInclude(typeof(EmailMessageRequestPacket))]
+ [XmlInclude(typeof(EmailMessageReplyPacket))]
+ [XmlInclude(typeof(ScriptDataRequestPacket))]
+ [XmlInclude(typeof(ScriptDataReplyPacket))]
+ [XmlInclude(typeof(CreateGroupRequestPacket))]
+ [XmlInclude(typeof(CreateGroupReplyPacket))]
+ [XmlInclude(typeof(UpdateGroupInfoPacket))]
+ [XmlInclude(typeof(GroupRoleChangesPacket))]
+ [XmlInclude(typeof(JoinGroupRequestPacket))]
+ [XmlInclude(typeof(JoinGroupReplyPacket))]
+ [XmlInclude(typeof(EjectGroupMemberRequestPacket))]
+ [XmlInclude(typeof(EjectGroupMemberReplyPacket))]
+ [XmlInclude(typeof(LeaveGroupRequestPacket))]
+ [XmlInclude(typeof(LeaveGroupReplyPacket))]
+ [XmlInclude(typeof(InviteGroupRequestPacket))]
+ [XmlInclude(typeof(InviteGroupResponsePacket))]
+ [XmlInclude(typeof(GroupProfileRequestPacket))]
+ [XmlInclude(typeof(GroupProfileReplyPacket))]
+ [XmlInclude(typeof(GroupAccountSummaryRequestPacket))]
+ [XmlInclude(typeof(GroupAccountSummaryReplyPacket))]
+ [XmlInclude(typeof(GroupAccountDetailsRequestPacket))]
+ [XmlInclude(typeof(GroupAccountDetailsReplyPacket))]
+ [XmlInclude(typeof(GroupAccountTransactionsRequestPacket))]
+ [XmlInclude(typeof(GroupAccountTransactionsReplyPacket))]
+ [XmlInclude(typeof(GroupActiveProposalsRequestPacket))]
+ [XmlInclude(typeof(GroupActiveProposalItemReplyPacket))]
+ [XmlInclude(typeof(GroupVoteHistoryRequestPacket))]
+ [XmlInclude(typeof(GroupVoteHistoryItemReplyPacket))]
+ [XmlInclude(typeof(StartGroupProposalPacket))]
+ [XmlInclude(typeof(GroupProposalBallotPacket))]
+ [XmlInclude(typeof(TallyVotesPacket))]
+ [XmlInclude(typeof(GroupMembersRequestPacket))]
+ [XmlInclude(typeof(GroupMembersReplyPacket))]
+ [XmlInclude(typeof(ActivateGroupPacket))]
+ [XmlInclude(typeof(SetGroupContributionPacket))]
+ [XmlInclude(typeof(SetGroupAcceptNoticesPacket))]
+ [XmlInclude(typeof(GroupRoleDataRequestPacket))]
+ [XmlInclude(typeof(GroupRoleDataReplyPacket))]
+ [XmlInclude(typeof(GroupRoleMembersRequestPacket))]
+ [XmlInclude(typeof(GroupRoleMembersReplyPacket))]
+ [XmlInclude(typeof(GroupTitlesRequestPacket))]
+ [XmlInclude(typeof(GroupTitlesReplyPacket))]
+ [XmlInclude(typeof(GroupTitleUpdatePacket))]
+ [XmlInclude(typeof(GroupRoleUpdatePacket))]
+ [XmlInclude(typeof(LiveHelpGroupRequestPacket))]
+ [XmlInclude(typeof(LiveHelpGroupReplyPacket))]
+ [XmlInclude(typeof(AgentWearablesRequestPacket))]
+ [XmlInclude(typeof(AgentWearablesUpdatePacket))]
+ [XmlInclude(typeof(AgentIsNowWearingPacket))]
+ [XmlInclude(typeof(AgentCachedTexturePacket))]
+ [XmlInclude(typeof(AgentCachedTextureResponsePacket))]
+ [XmlInclude(typeof(AgentDataUpdateRequestPacket))]
+ [XmlInclude(typeof(AgentDataUpdatePacket))]
+ [XmlInclude(typeof(GroupDataUpdatePacket))]
+ [XmlInclude(typeof(AgentGroupDataUpdatePacket))]
+ [XmlInclude(typeof(AgentDropGroupPacket))]
+ [XmlInclude(typeof(LogTextMessagePacket))]
+ [XmlInclude(typeof(CreateTrustedCircuitPacket))]
+ [XmlInclude(typeof(DenyTrustedCircuitPacket))]
+ [XmlInclude(typeof(RequestTrustedCircuitPacket))]
+ [XmlInclude(typeof(RezSingleAttachmentFromInvPacket))]
+ [XmlInclude(typeof(RezMultipleAttachmentsFromInvPacket))]
+ [XmlInclude(typeof(DetachAttachmentIntoInvPacket))]
+ [XmlInclude(typeof(CreateNewOutfitAttachmentsPacket))]
+ [XmlInclude(typeof(UserInfoRequestPacket))]
+ [XmlInclude(typeof(UserInfoReplyPacket))]
+ [XmlInclude(typeof(UpdateUserInfoPacket))]
+ [XmlInclude(typeof(GodExpungeUserPacket))]
+ [XmlInclude(typeof(StartExpungeProcessPacket))]
+ [XmlInclude(typeof(StartExpungeProcessAckPacket))]
+ [XmlInclude(typeof(StartParcelRenamePacket))]
+ [XmlInclude(typeof(StartParcelRenameAckPacket))]
+ [XmlInclude(typeof(BulkParcelRenamePacket))]
+ [XmlInclude(typeof(ParcelRenamePacket))]
+ [XmlInclude(typeof(StartParcelRemovePacket))]
+ [XmlInclude(typeof(StartParcelRemoveAckPacket))]
+ [XmlInclude(typeof(BulkParcelRemovePacket))]
+ [XmlInclude(typeof(InitiateUploadPacket))]
+ [XmlInclude(typeof(InitiateDownloadPacket))]
+ [XmlInclude(typeof(SystemMessagePacket))]
+ [XmlInclude(typeof(MapLayerRequestPacket))]
+ [XmlInclude(typeof(MapLayerReplyPacket))]
+ [XmlInclude(typeof(MapBlockRequestPacket))]
+ [XmlInclude(typeof(MapNameRequestPacket))]
+ [XmlInclude(typeof(MapBlockReplyPacket))]
+ [XmlInclude(typeof(MapItemRequestPacket))]
+ [XmlInclude(typeof(MapItemReplyPacket))]
+ [XmlInclude(typeof(SendPostcardPacket))]
+ [XmlInclude(typeof(RpcChannelRequestPacket))]
+ [XmlInclude(typeof(RpcChannelReplyPacket))]
+ [XmlInclude(typeof(RpcScriptRequestInboundPacket))]
+ [XmlInclude(typeof(RpcScriptRequestInboundForwardPacket))]
+ [XmlInclude(typeof(RpcScriptReplyInboundPacket))]
+ [XmlInclude(typeof(MailTaskSimRequestPacket))]
+ [XmlInclude(typeof(MailTaskSimReplyPacket))]
+ [XmlInclude(typeof(ScriptMailRegistrationPacket))]
+ [XmlInclude(typeof(ParcelMediaCommandMessagePacket))]
+ [XmlInclude(typeof(ParcelMediaUpdatePacket))]
+ [XmlInclude(typeof(LandStatRequestPacket))]
+ [XmlInclude(typeof(LandStatReplyPacket))]
+ [XmlInclude(typeof(SecuredTemplateChecksumRequestPacket))]
+ [XmlInclude(typeof(PacketAckPacket))]
+ [XmlInclude(typeof(OpenCircuitPacket))]
+ [XmlInclude(typeof(CloseCircuitPacket))]
+ [XmlInclude(typeof(TemplateChecksumRequestPacket))]
+ [XmlInclude(typeof(TemplateChecksumReplyPacket))]
+ [XmlInclude(typeof(ClosestSimulatorPacket))]
+ [XmlInclude(typeof(ObjectAddPacket))]
+ [XmlInclude(typeof(MultipleObjectUpdatePacket))]
+ [XmlInclude(typeof(RequestMultipleObjectsPacket))]
+ [XmlInclude(typeof(ObjectPositionPacket))]
+ [XmlInclude(typeof(RequestObjectPropertiesFamilyPacket))]
+ [XmlInclude(typeof(CoarseLocationUpdatePacket))]
+ [XmlInclude(typeof(CrossedRegionPacket))]
+ [XmlInclude(typeof(ConfirmEnableSimulatorPacket))]
+ [XmlInclude(typeof(ObjectPropertiesPacket))]
+ [XmlInclude(typeof(ObjectPropertiesFamilyPacket))]
+ [XmlInclude(typeof(ParcelPropertiesRequestPacket))]
+ [XmlInclude(typeof(SimStatusPacket))]
+ [XmlInclude(typeof(GestureUpdatePacket))]
+ [XmlInclude(typeof(AttachedSoundPacket))]
+ [XmlInclude(typeof(AttachedSoundGainChangePacket))]
+ [XmlInclude(typeof(AttachedSoundCutoffRadiusPacket))]
+ [XmlInclude(typeof(PreloadSoundPacket))]
+ [XmlInclude(typeof(InternalScriptMailPacket))]
+ [XmlInclude(typeof(ViewerEffectPacket))]
+ [XmlInclude(typeof(SetSunPhasePacket))]
+ [XmlInclude(typeof(StartPingCheckPacket))]
+ [XmlInclude(typeof(CompletePingCheckPacket))]
+ [XmlInclude(typeof(NeighborListPacket))]
+ [XmlInclude(typeof(AgentUpdatePacket))]
+ [XmlInclude(typeof(AgentAnimationPacket))]
+ [XmlInclude(typeof(AgentRequestSitPacket))]
+ [XmlInclude(typeof(AgentSitPacket))]
+ [XmlInclude(typeof(RequestImagePacket))]
+ [XmlInclude(typeof(ImageDataPacket))]
+ [XmlInclude(typeof(ImagePacketPacket))]
+ [XmlInclude(typeof(LayerDataPacket))]
+ [XmlInclude(typeof(ObjectUpdatePacket))]
+ [XmlInclude(typeof(ObjectUpdateCompressedPacket))]
+ [XmlInclude(typeof(ObjectUpdateCachedPacket))]
+ [XmlInclude(typeof(ImprovedTerseObjectUpdatePacket))]
+ [XmlInclude(typeof(KillObjectPacket))]
+ [XmlInclude(typeof(AgentToNewRegionPacket))]
+ [XmlInclude(typeof(TransferPacketPacket))]
+ [XmlInclude(typeof(SendXferPacketPacket))]
+ [XmlInclude(typeof(ConfirmXferPacketPacket))]
+ [XmlInclude(typeof(AvatarAnimationPacket))]
+ [XmlInclude(typeof(AvatarSitResponsePacket))]
+ [XmlInclude(typeof(CameraConstraintPacket))]
+ [XmlInclude(typeof(ParcelPropertiesPacket))]
+ [XmlInclude(typeof(EdgeDataPacketPacket))]
+ [XmlInclude(typeof(ChildAgentUpdatePacket))]
+ [XmlInclude(typeof(ChildAgentAlivePacket))]
+ [XmlInclude(typeof(ChildAgentPositionUpdatePacket))]
+ [XmlInclude(typeof(PassObjectPacket))]
+ [XmlInclude(typeof(AtomicPassObjectPacket))]
+ [XmlInclude(typeof(SoundTriggerPacket))]
public abstract class Packet
{
public abstract Header Header { get; set; }
@@ -908,6 +1475,13 @@ namespace libsecondlife.Packets
public abstract byte[] ToBytes();
+ public void ToXml(XmlWriter xmlWriter)
+ {
+ XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
+ ns.Add("", "");
+ XmlSerializer serializer = new XmlSerializer(typeof(Packet));
+ serializer.Serialize(xmlWriter, this, ns);
+ }
public static PacketType GetType(ushort id, PacketFrequency frequency)
{
switch (frequency)
@@ -2072,10 +2646,12 @@ namespace libsecondlife.Packets
public class TestMessagePacket : Packet
{
///
+ [XmlType("testmessage_testblock1")]
public class TestBlock1Block
{
public uint Test1;
+ [XmlIgnore]
public int Length
{
get
@@ -2115,12 +2691,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("testmessage_neighborblock")]
public class NeighborBlockBlock
{
public uint Test0;
public uint Test1;
public uint Test2;
+ [XmlIgnore]
public int Length
{
get
@@ -2238,12 +2816,14 @@ namespace libsecondlife.Packets
public class AddCircuitCodePacket : Packet
{
///
+ [XmlType("addcircuitcode_circuitcode")]
public class CircuitCodeBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public uint Code;
+ [XmlIgnore]
public int Length
{
get
@@ -2342,12 +2922,14 @@ namespace libsecondlife.Packets
public class UseCircuitCodePacket : Packet
{
///
+ [XmlType("usecircuitcode_circuitcode")]
public class CircuitCodeBlock
{
public LLUUID ID;
public LLUUID SessionID;
public uint Code;
+ [XmlIgnore]
public int Length
{
get
@@ -2446,6 +3028,7 @@ namespace libsecondlife.Packets
public class LogControlPacket : Packet
{
///
+ [XmlType("logcontrol_options")]
public class OptionsBlock
{
public uint Mask;
@@ -2454,6 +3037,7 @@ namespace libsecondlife.Packets
public bool Location;
public byte Level;
+ [XmlIgnore]
public int Length
{
get
@@ -2556,6 +3140,7 @@ namespace libsecondlife.Packets
public class RelayLogControlPacket : Packet
{
///
+ [XmlType("relaylogcontrol_options")]
public class OptionsBlock
{
public uint Mask;
@@ -2564,6 +3149,7 @@ namespace libsecondlife.Packets
public bool Location;
public byte Level;
+ [XmlIgnore]
public int Length
{
get
@@ -2666,10 +3252,12 @@ namespace libsecondlife.Packets
public class LogMessagesPacket : Packet
{
///
+ [XmlType("logmessages_options")]
public class OptionsBlock
{
public bool Enable;
+ [XmlIgnore]
public int Length
{
get
@@ -2757,6 +3345,7 @@ namespace libsecondlife.Packets
public class SimulatorAssignPacket : Packet
{
///
+ [XmlType("simulatorassign_regioninfo")]
public class RegionInfoBlock
{
public uint IP;
@@ -2770,6 +3359,7 @@ namespace libsecondlife.Packets
public LLVector3 SunAngVelocity;
public LLVector3 SunDirection;
+ [XmlIgnore]
public int Length
{
get
@@ -2866,6 +3456,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simulatorassign_neighborblock")]
public class NeighborBlockBlock
{
public uint IP;
@@ -2885,6 +3476,7 @@ namespace libsecondlife.Packets
public byte SimAccess;
public uint PublicIP;
+ [XmlIgnore]
public int Length
{
get
@@ -3017,6 +3609,7 @@ namespace libsecondlife.Packets
public class SpaceServerSimulatorTimeMessagePacket : Packet
{
///
+ [XmlType("spaceserversimulatortimemessage_timeinfo")]
public class TimeInfoBlock
{
public uint SecPerDay;
@@ -3026,6 +3619,7 @@ namespace libsecondlife.Packets
public float SunPhase;
public LLVector3 SunDirection;
+ [XmlIgnore]
public int Length
{
get
@@ -3147,6 +3741,7 @@ namespace libsecondlife.Packets
public class AvatarTextureUpdatePacket : Packet
{
///
+ [XmlType("avatartextureupdate_wearabledata")]
public class WearableDataBlock
{
public byte TextureIndex;
@@ -3163,6 +3758,7 @@ namespace libsecondlife.Packets
}
public LLUUID CacheID;
+ [XmlIgnore]
public int Length
{
get
@@ -3213,10 +3809,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatartextureupdate_texturedata")]
public class TextureDataBlock
{
public LLUUID TextureID;
+ [XmlIgnore]
public int Length
{
get
@@ -3254,11 +3852,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatartextureupdate_agentdata")]
public class AgentDataBlock
{
public bool TexturesChanged;
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -3387,10 +3987,12 @@ namespace libsecondlife.Packets
public class SimulatorMapUpdatePacket : Packet
{
///
+ [XmlType("simulatormapupdate_mapdata")]
public class MapDataBlock
{
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -3481,12 +4083,14 @@ namespace libsecondlife.Packets
public class SimulatorSetMapPacket : Packet
{
///
+ [XmlType("simulatorsetmap_mapdata")]
public class MapDataBlock
{
public LLUUID MapImage;
public int Type;
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -3681,12 +4285,14 @@ namespace libsecondlife.Packets
public class SimulatorStartPacket : Packet
{
///
+ [XmlType("simulatorstart_positionsuggestion")]
public class PositionSuggestionBlock
{
public bool Ignore;
public int GridX;
public int GridY;
+ [XmlIgnore]
public int Length
{
get
@@ -3735,12 +4341,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simulatorstart_controlport")]
public class ControlPortBlock
{
public ushort PublicPort;
public ushort Port;
public uint PublicIP;
+ [XmlIgnore]
public int Length
{
get
@@ -3845,11 +4453,13 @@ namespace libsecondlife.Packets
public class SimulatorReadyPacket : Packet
{
///
+ [XmlType("simulatorready_telehubblock")]
public class TelehubBlockBlock
{
public bool HasTelehub;
public LLVector3 TelehubPos;
+ [XmlIgnore]
public int Length
{
get
@@ -3890,6 +4500,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simulatorready_simulatorblock")]
public class SimulatorBlockBlock
{
private byte[] _simname;
@@ -3909,6 +4520,7 @@ namespace libsecondlife.Packets
public uint ParentEstateID;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -4035,6 +4647,7 @@ namespace libsecondlife.Packets
public class TelehubInfoPacket : Packet
{
///
+ [XmlType("telehubinfo_telehubblock")]
public class TelehubBlockBlock
{
private byte[] _objectname;
@@ -4052,6 +4665,7 @@ namespace libsecondlife.Packets
public LLVector3 TelehubPos;
public LLQuaternion TelehubRot;
+ [XmlIgnore]
public int Length
{
get
@@ -4107,10 +4721,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("telehubinfo_spawnpointblock")]
public class SpawnPointBlockBlock
{
public LLVector3 SpawnPointPos;
+ [XmlIgnore]
public int Length
{
get
@@ -4217,11 +4833,13 @@ namespace libsecondlife.Packets
public class SimulatorPresentAtLocationPacket : Packet
{
///
+ [XmlType("simulatorpresentatlocation_telehubblock")]
public class TelehubBlockBlock
{
public bool HasTelehub;
public LLVector3 TelehubPos;
+ [XmlIgnore]
public int Length
{
get
@@ -4262,6 +4880,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simulatorpresentatlocation_simulatorblock")]
public class SimulatorBlockBlock
{
private byte[] _simname;
@@ -4281,6 +4900,7 @@ namespace libsecondlife.Packets
public uint ParentEstateID;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -4349,6 +4969,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simulatorpresentatlocation_simulatorpublichostblock")]
public class SimulatorPublicHostBlockBlock
{
public ushort Port;
@@ -4356,6 +4977,7 @@ namespace libsecondlife.Packets
public uint GridX;
public uint GridY;
+ [XmlIgnore]
public int Length
{
get
@@ -4411,11 +5033,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simulatorpresentatlocation_neighborblock")]
public class NeighborBlockBlock
{
public uint IP;
public ushort Port;
+ [XmlIgnore]
public int Length
{
get
@@ -4548,12 +5172,14 @@ namespace libsecondlife.Packets
public class SimulatorLoadPacket : Packet
{
///
+ [XmlType("simulatorload_simulatorload")]
public class SimulatorLoadBlock
{
public bool CanAcceptAgents;
public float TimeDilation;
public int AgentCount;
+ [XmlIgnore]
public int Length
{
get
@@ -4603,12 +5229,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simulatorload_agentlist")]
public class AgentListBlock
{
public byte X;
public byte Y;
public uint CircuitCode;
+ [XmlIgnore]
public int Length
{
get
@@ -4768,10 +5396,12 @@ namespace libsecondlife.Packets
public class RegionPresenceRequestByRegionIDPacket : Packet
{
///
+ [XmlType("regionpresencerequestbyregionid_regiondata")]
public class RegionDataBlock
{
public LLUUID RegionID;
+ [XmlIgnore]
public int Length
{
get
@@ -4872,10 +5502,12 @@ namespace libsecondlife.Packets
public class RegionPresenceRequestByHandlePacket : Packet
{
///
+ [XmlType("regionpresencerequestbyhandle_regiondata")]
public class RegionDataBlock
{
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -4982,6 +5614,7 @@ namespace libsecondlife.Packets
public class RegionPresenceResponsePacket : Packet
{
///
+ [XmlType("regionpresenceresponse_regiondata")]
public class RegionDataBlock
{
public double ValidUntil;
@@ -5002,6 +5635,7 @@ namespace libsecondlife.Packets
public ulong RegionHandle;
public ushort RegionPort;
+ [XmlIgnore]
public int Length
{
get
@@ -5146,10 +5780,12 @@ namespace libsecondlife.Packets
public class RecordAgentPresencePacket : Packet
{
///
+ [XmlType("recordagentpresence_regiondata")]
public class RegionDataBlock
{
public LLUUID RegionID;
+ [XmlIgnore]
public int Length
{
get
@@ -5187,6 +5823,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("recordagentpresence_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -5198,6 +5835,7 @@ namespace libsecondlife.Packets
public uint EstateID;
public int TimeToLive;
+ [XmlIgnore]
public int Length
{
get
@@ -5338,10 +5976,12 @@ namespace libsecondlife.Packets
public class EraseAgentPresencePacket : Packet
{
///
+ [XmlType("eraseagentpresence_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -5442,10 +6082,12 @@ namespace libsecondlife.Packets
public class AgentPresenceRequestPacket : Packet
{
///
+ [XmlType("agentpresencerequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -5546,6 +6188,7 @@ namespace libsecondlife.Packets
public class AgentPresenceResponsePacket : Packet
{
///
+ [XmlType("agentpresenceresponse_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -5554,6 +6197,7 @@ namespace libsecondlife.Packets
public ushort RegionPort;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -5677,6 +6321,7 @@ namespace libsecondlife.Packets
public class UpdateSimulatorPacket : Packet
{
///
+ [XmlType("updatesimulator_simulatorinfo")]
public class SimulatorInfoBlock
{
private byte[] _simname;
@@ -5694,6 +6339,7 @@ namespace libsecondlife.Packets
public byte SimAccess;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -5801,6 +6447,7 @@ namespace libsecondlife.Packets
public class TrackAgentSessionPacket : Packet
{
///
+ [XmlType("trackagentsession_sessioninfo")]
public class SessionInfoBlock
{
public double GlobalX;
@@ -5809,6 +6456,7 @@ namespace libsecondlife.Packets
public ushort ViewerPort;
public uint ViewerIP;
+ [XmlIgnore]
public int Length
{
get
@@ -5869,6 +6517,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("trackagentsession_regiondata")]
public class RegionDataBlock
{
public float RegionX;
@@ -5877,6 +6526,7 @@ namespace libsecondlife.Packets
public uint AgentCount;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -6010,12 +6660,14 @@ namespace libsecondlife.Packets
public class ClearAgentSessionsPacket : Packet
{
///
+ [XmlType("clearagentsessions_regioninfo")]
public class RegionInfoBlock
{
public uint RegionX;
public uint RegionY;
public uint SpaceIP;
+ [XmlIgnore]
public int Length
{
get
@@ -6118,6 +6770,7 @@ namespace libsecondlife.Packets
public class LogDwellTimePacket : Packet
{
///
+ [XmlType("logdwelltime_dwellinfo")]
public class DwellInfoBlock
{
public float Duration;
@@ -6139,6 +6792,7 @@ namespace libsecondlife.Packets
public LLUUID SessionID;
public byte AvgViewerFPS;
+ [XmlIgnore]
public int Length
{
get
@@ -6266,6 +6920,7 @@ namespace libsecondlife.Packets
public class FeatureDisabledPacket : Packet
{
///
+ [XmlType("featuredisabled_failureinfo")]
public class FailureInfoBlock
{
public LLUUID AgentID;
@@ -6282,6 +6937,7 @@ namespace libsecondlife.Packets
}
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -6384,6 +7040,7 @@ namespace libsecondlife.Packets
public class LogFailedMoneyTransactionPacket : Packet
{
///
+ [XmlType("logfailedmoneytransaction_transactiondata")]
public class TransactionDataBlock
{
public byte FailureType;
@@ -6398,6 +7055,7 @@ namespace libsecondlife.Packets
public uint TransactionTime;
public int TransactionType;
+ [XmlIgnore]
public int Length
{
get
@@ -6536,6 +7194,7 @@ namespace libsecondlife.Packets
public class UserReportInternalPacket : Packet
{
///
+ [XmlType("userreportinternal_meancollision")]
public class MeanCollisionBlock
{
public float Mag;
@@ -6543,6 +7202,7 @@ namespace libsecondlife.Packets
public LLUUID Perp;
public byte Type;
+ [XmlIgnore]
public int Length
{
get
@@ -6596,6 +7256,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("userreportinternal_reportdata")]
public class ReportDataBlock
{
private byte[] _simname;
@@ -6653,6 +7314,7 @@ namespace libsecondlife.Packets
public LLUUID LastOwnerID;
public LLVector3 ViewerPosition;
+ [XmlIgnore]
public int Length
{
get
@@ -6829,6 +7491,7 @@ namespace libsecondlife.Packets
public class SetSimStatusInDatabasePacket : Packet
{
///
+ [XmlType("setsimstatusindatabase_data")]
public class DataBlock
{
public int X;
@@ -6860,6 +7523,7 @@ namespace libsecondlife.Packets
}
public int TimeToLive;
+ [XmlIgnore]
public int Length
{
get
@@ -6996,6 +7660,7 @@ namespace libsecondlife.Packets
public class SetSimPresenceInDatabasePacket : Packet
{
///
+ [XmlType("setsimpresenceindatabase_simdata")]
public class SimDataBlock
{
public int PID;
@@ -7027,6 +7692,7 @@ namespace libsecondlife.Packets
}
public int TimeToLive;
+ [XmlIgnore]
public int Length
{
get
@@ -7208,6 +7874,7 @@ namespace libsecondlife.Packets
public class EconomyDataPacket : Packet
{
///
+ [XmlType("economydata_info")]
public class InfoBlock
{
public float PriceParcelClaimFactor;
@@ -7228,6 +7895,7 @@ namespace libsecondlife.Packets
public int PriceParcelRent;
public int PriceUpload;
+ [XmlIgnore]
public int Length
{
get
@@ -7416,6 +8084,7 @@ namespace libsecondlife.Packets
public class AvatarPickerRequestPacket : Packet
{
///
+ [XmlType("avatarpickerrequest_data")]
public class DataBlock
{
private byte[] _name;
@@ -7430,6 +8099,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -7473,12 +8143,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarpickerrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -7581,6 +8253,7 @@ namespace libsecondlife.Packets
public class AvatarPickerRequestBackendPacket : Packet
{
///
+ [XmlType("avatarpickerrequestbackend_data")]
public class DataBlock
{
private byte[] _name;
@@ -7595,6 +8268,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -7638,6 +8312,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarpickerrequestbackend_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -7645,6 +8320,7 @@ namespace libsecondlife.Packets
public byte GodLevel;
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -7750,6 +8426,7 @@ namespace libsecondlife.Packets
public class AvatarPickerReplyPacket : Packet
{
///
+ [XmlType("avatarpickerreply_data")]
public class DataBlock
{
private byte[] _lastname;
@@ -7776,6 +8453,7 @@ namespace libsecondlife.Packets
}
public LLUUID AvatarID;
+ [XmlIgnore]
public int Length
{
get
@@ -7831,11 +8509,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarpickerreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -7946,6 +8626,7 @@ namespace libsecondlife.Packets
public class PlacesQueryPacket : Packet
{
///
+ [XmlType("placesquery_querydata")]
public class QueryDataBlock
{
private byte[] _simname;
@@ -7973,6 +8654,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -8033,12 +8715,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("placesquery_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -8084,10 +8768,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("placesquery_transactiondata")]
public class TransactionDataBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -8189,6 +8875,7 @@ namespace libsecondlife.Packets
public class PlacesReplyPacket : Packet
{
///
+ [XmlType("placesreply_querydata")]
public class QueryDataBlock
{
private byte[] _simname;
@@ -8235,6 +8922,7 @@ namespace libsecondlife.Packets
public int Price;
public float Dwell;
+ [XmlIgnore]
public int Length
{
get
@@ -8348,11 +9036,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("placesreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -8394,10 +9084,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("placesreply_transactiondata")]
public class TransactionDataBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -8511,6 +9203,7 @@ namespace libsecondlife.Packets
public class DirFindQueryPacket : Packet
{
///
+ [XmlType("dirfindquery_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
@@ -8528,6 +9221,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -8587,11 +9281,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirfindquery_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -8691,6 +9387,7 @@ namespace libsecondlife.Packets
public class DirFindQueryBackendPacket : Packet
{
///
+ [XmlType("dirfindquerybackend_querydata")]
public class QueryDataBlock
{
public bool Godlike;
@@ -8710,6 +9407,7 @@ namespace libsecondlife.Packets
}
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -8778,10 +9476,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirfindquerybackend_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -8877,6 +9577,7 @@ namespace libsecondlife.Packets
public class DirPlacesQueryPacket : Packet
{
///
+ [XmlType("dirplacesquery_querydata")]
public class QueryDataBlock
{
private byte[] _simname;
@@ -8906,6 +9607,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -8976,11 +9678,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirplacesquery_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -9080,6 +9784,7 @@ namespace libsecondlife.Packets
public class DirPlacesQueryBackendPacket : Packet
{
///
+ [XmlType("dirplacesquerybackend_querydata")]
public class QueryDataBlock
{
private byte[] _simname;
@@ -9111,6 +9816,7 @@ namespace libsecondlife.Packets
}
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -9190,10 +9896,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirplacesquerybackend_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -9289,6 +9997,7 @@ namespace libsecondlife.Packets
public class DirPlacesReplyPacket : Packet
{
///
+ [XmlType("dirplacesreply_queryreplies")]
public class QueryRepliesBlock
{
public bool ReservedNewbie;
@@ -9308,6 +10017,7 @@ namespace libsecondlife.Packets
public bool Auction;
public float Dwell;
+ [XmlIgnore]
public int Length
{
get
@@ -9371,10 +10081,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirplacesreply_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -9412,10 +10124,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirplacesreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -9541,6 +10255,7 @@ namespace libsecondlife.Packets
public class DirPeopleReplyPacket : Packet
{
///
+ [XmlType("dirpeoplereply_queryreplies")]
public class QueryRepliesBlock
{
public LLUUID AgentID;
@@ -9580,6 +10295,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -9652,10 +10368,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpeoplereply_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -9693,10 +10411,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpeoplereply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -9810,6 +10530,7 @@ namespace libsecondlife.Packets
public class DirEventsReplyPacket : Packet
{
///
+ [XmlType("direventsreply_queryreplies")]
public class QueryRepliesBlock
{
private byte[] _name;
@@ -9839,6 +10560,7 @@ namespace libsecondlife.Packets
public uint EventFlags;
public uint UnixTime;
+ [XmlIgnore]
public int Length
{
get
@@ -9912,10 +10634,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("direventsreply_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -9953,10 +10677,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("direventsreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -10070,6 +10796,7 @@ namespace libsecondlife.Packets
public class DirGroupsReplyPacket : Packet
{
///
+ [XmlType("dirgroupsreply_queryreplies")]
public class QueryRepliesBlock
{
public int Members;
@@ -10088,6 +10815,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -10150,10 +10878,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirgroupsreply_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -10191,10 +10921,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirgroupsreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -10308,6 +11040,7 @@ namespace libsecondlife.Packets
public class DirClassifiedQueryPacket : Packet
{
///
+ [XmlType("dirclassifiedquery_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
@@ -10325,6 +11058,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -10384,11 +11118,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirclassifiedquery_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -10488,6 +11224,7 @@ namespace libsecondlife.Packets
public class DirClassifiedQueryBackendPacket : Packet
{
///
+ [XmlType("dirclassifiedquerybackend_querydata")]
public class QueryDataBlock
{
public bool Godlike;
@@ -10507,6 +11244,7 @@ namespace libsecondlife.Packets
}
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -10575,10 +11313,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirclassifiedquerybackend_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -10674,6 +11414,7 @@ namespace libsecondlife.Packets
public class DirClassifiedReplyPacket : Packet
{
///
+ [XmlType("dirclassifiedreply_queryreplies")]
public class QueryRepliesBlock
{
public byte ClassifiedFlags;
@@ -10693,6 +11434,7 @@ namespace libsecondlife.Packets
public int PriceForListing;
public uint ExpirationDate;
+ [XmlIgnore]
public int Length
{
get
@@ -10761,10 +11503,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirclassifiedreply_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -10802,10 +11546,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirclassifiedreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -10919,6 +11665,7 @@ namespace libsecondlife.Packets
public class AvatarClassifiedReplyPacket : Packet
{
///
+ [XmlType("avatarclassifiedreply_data")]
public class DataBlock
{
public LLUUID ClassifiedID;
@@ -10934,6 +11681,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -10981,11 +11729,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarclassifiedreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID TargetID;
+ [XmlIgnore]
public int Length
{
get
@@ -11096,10 +11846,12 @@ namespace libsecondlife.Packets
public class ClassifiedInfoRequestPacket : Packet
{
///
+ [XmlType("classifiedinforequest_data")]
public class DataBlock
{
public LLUUID ClassifiedID;
+ [XmlIgnore]
public int Length
{
get
@@ -11137,11 +11889,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("classifiedinforequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -11241,6 +11995,7 @@ namespace libsecondlife.Packets
public class ClassifiedInfoReplyPacket : Packet
{
///
+ [XmlType("classifiedinforeply_data")]
public class DataBlock
{
public byte ClassifiedFlags;
@@ -11299,6 +12054,7 @@ namespace libsecondlife.Packets
public uint ExpirationDate;
public uint ParentEstate;
+ [XmlIgnore]
public int Length
{
get
@@ -11420,10 +12176,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("classifiedinforeply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -11518,6 +12276,7 @@ namespace libsecondlife.Packets
public class ClassifiedInfoUpdatePacket : Packet
{
///
+ [XmlType("classifiedinfoupdate_data")]
public class DataBlock
{
public byte ClassifiedFlags;
@@ -11551,6 +12310,7 @@ namespace libsecondlife.Packets
public int PriceForListing;
public uint ParentEstate;
+ [XmlIgnore]
public int Length
{
get
@@ -11640,11 +12400,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("classifiedinfoupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -11743,10 +12505,12 @@ namespace libsecondlife.Packets
public class ClassifiedDeletePacket : Packet
{
///
+ [XmlType("classifieddelete_data")]
public class DataBlock
{
public LLUUID ClassifiedID;
+ [XmlIgnore]
public int Length
{
get
@@ -11784,11 +12548,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("classifieddelete_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -11887,11 +12653,13 @@ namespace libsecondlife.Packets
public class ClassifiedGodDeletePacket : Packet
{
///
+ [XmlType("classifiedgoddelete_data")]
public class DataBlock
{
public LLUUID ClassifiedID;
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -11933,11 +12701,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("classifiedgoddelete_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -12036,11 +12806,13 @@ namespace libsecondlife.Packets
public class DirPicksQueryPacket : Packet
{
///
+ [XmlType("dirpicksquery_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
public uint QueryFlags;
+ [XmlIgnore]
public int Length
{
get
@@ -12084,11 +12856,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpicksquery_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -12188,6 +12962,7 @@ namespace libsecondlife.Packets
public class DirPicksQueryBackendPacket : Packet
{
///
+ [XmlType("dirpicksquerybackend_querydata")]
public class QueryDataBlock
{
public bool Godlike;
@@ -12195,6 +12970,7 @@ namespace libsecondlife.Packets
public uint QueryFlags;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -12247,10 +13023,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpicksquerybackend_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -12346,6 +13124,7 @@ namespace libsecondlife.Packets
public class DirPicksReplyPacket : Packet
{
///
+ [XmlType("dirpicksreply_queryreplies")]
public class QueryRepliesBlock
{
public bool Enabled;
@@ -12362,6 +13141,7 @@ namespace libsecondlife.Packets
}
public LLUUID PickID;
+ [XmlIgnore]
public int Length
{
get
@@ -12412,10 +13192,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpicksreply_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -12453,10 +13235,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpicksreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -12570,6 +13354,7 @@ namespace libsecondlife.Packets
public class DirLandQueryPacket : Packet
{
///
+ [XmlType("dirlandquery_querydata")]
public class QueryDataBlock
{
public bool ReservedNewbie;
@@ -12578,6 +13363,7 @@ namespace libsecondlife.Packets
public bool Auction;
public uint QueryFlags;
+ [XmlIgnore]
public int Length
{
get
@@ -12630,11 +13416,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirlandquery_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -12734,6 +13522,7 @@ namespace libsecondlife.Packets
public class DirLandQueryBackendPacket : Packet
{
///
+ [XmlType("dirlandquerybackend_querydata")]
public class QueryDataBlock
{
public bool ReservedNewbie;
@@ -12744,6 +13533,7 @@ namespace libsecondlife.Packets
public uint QueryFlags;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -12805,10 +13595,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirlandquerybackend_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -12904,6 +13696,7 @@ namespace libsecondlife.Packets
public class DirLandReplyPacket : Packet
{
///
+ [XmlType("dirlandreply_queryreplies")]
public class QueryRepliesBlock
{
public bool ReservedNewbie;
@@ -12924,6 +13717,7 @@ namespace libsecondlife.Packets
public bool Auction;
public int SalePrice;
+ [XmlIgnore]
public int Length
{
get
@@ -12992,10 +13786,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirlandreply_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -13033,10 +13829,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirlandreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -13150,11 +13948,13 @@ namespace libsecondlife.Packets
public class DirPopularQueryPacket : Packet
{
///
+ [XmlType("dirpopularquery_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
public uint QueryFlags;
+ [XmlIgnore]
public int Length
{
get
@@ -13198,11 +13998,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpopularquery_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -13302,6 +14104,7 @@ namespace libsecondlife.Packets
public class DirPopularQueryBackendPacket : Packet
{
///
+ [XmlType("dirpopularquerybackend_querydata")]
public class QueryDataBlock
{
public bool Godlike;
@@ -13309,6 +14112,7 @@ namespace libsecondlife.Packets
public uint QueryFlags;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -13361,10 +14165,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpopularquerybackend_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -13460,6 +14266,7 @@ namespace libsecondlife.Packets
public class DirPopularReplyPacket : Packet
{
///
+ [XmlType("dirpopularreply_queryreplies")]
public class QueryRepliesBlock
{
public LLUUID ParcelID;
@@ -13476,6 +14283,7 @@ namespace libsecondlife.Packets
}
public float Dwell;
+ [XmlIgnore]
public int Length
{
get
@@ -13530,10 +14338,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpopularreply_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -13571,10 +14381,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("dirpopularreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -13688,10 +14500,12 @@ namespace libsecondlife.Packets
public class ParcelInfoRequestPacket : Packet
{
///
+ [XmlType("parcelinforequest_data")]
public class DataBlock
{
public LLUUID ParcelID;
+ [XmlIgnore]
public int Length
{
get
@@ -13729,11 +14543,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelinforequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -13832,6 +14648,7 @@ namespace libsecondlife.Packets
public class ParcelInfoReplyPacket : Packet
{
///
+ [XmlType("parcelinforeply_data")]
public class DataBlock
{
private byte[] _simname;
@@ -13880,6 +14697,7 @@ namespace libsecondlife.Packets
public int AuctionID;
public float Dwell;
+ [XmlIgnore]
public int Length
{
get
@@ -14003,10 +14821,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelinforeply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -14102,10 +14922,12 @@ namespace libsecondlife.Packets
public class ParcelObjectOwnersRequestPacket : Packet
{
///
+ [XmlType("parcelobjectownersrequest_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -14145,11 +14967,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelobjectownersrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -14248,10 +15072,12 @@ namespace libsecondlife.Packets
public class OnlineStatusRequestPacket : Packet
{
///
+ [XmlType("onlinestatusrequest_data")]
public class DataBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -14289,6 +15115,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("onlinestatusrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -14297,6 +15124,7 @@ namespace libsecondlife.Packets
public LLUUID QueryID;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -14422,10 +15250,12 @@ namespace libsecondlife.Packets
public class OnlineStatusReplyPacket : Packet
{
///
+ [XmlType("onlinestatusreply_data")]
public class DataBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -14463,11 +15293,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("onlinestatusreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -14579,6 +15411,7 @@ namespace libsecondlife.Packets
public class ParcelObjectOwnersReplyPacket : Packet
{
///
+ [XmlType("parcelobjectownersreply_data")]
public class DataBlock
{
public bool OnlineStatus;
@@ -14586,6 +15419,7 @@ namespace libsecondlife.Packets
public LLUUID OwnerID;
public int Count;
+ [XmlIgnore]
public int Length
{
get
@@ -14699,10 +15533,12 @@ namespace libsecondlife.Packets
public class GroupNoticesListRequestPacket : Packet
{
///
+ [XmlType("groupnoticeslistrequest_data")]
public class DataBlock
{
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -14740,11 +15576,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupnoticeslistrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -14843,6 +15681,7 @@ namespace libsecondlife.Packets
public class GroupNoticesListReplyPacket : Packet
{
///
+ [XmlType("groupnoticeslistreply_data")]
public class DataBlock
{
public uint Timestamp;
@@ -14872,6 +15711,7 @@ namespace libsecondlife.Packets
}
public byte AssetType;
+ [XmlIgnore]
public int Length
{
get
@@ -14941,11 +15781,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupnoticeslistreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -15056,10 +15898,12 @@ namespace libsecondlife.Packets
public class GroupNoticeRequestPacket : Packet
{
///
+ [XmlType("groupnoticerequest_data")]
public class DataBlock
{
public LLUUID GroupNoticeID;
+ [XmlIgnore]
public int Length
{
get
@@ -15097,11 +15941,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupnoticerequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -15200,6 +16046,7 @@ namespace libsecondlife.Packets
public class GroupNoticeAddPacket : Packet
{
///
+ [XmlType("groupnoticeadd_messageblock")]
public class MessageBlockBlock
{
public LLUUID ID;
@@ -15239,6 +16086,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -15311,10 +16159,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupnoticeadd_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -15409,11 +16259,13 @@ namespace libsecondlife.Packets
public class GroupNoticeDeletePacket : Packet
{
///
+ [XmlType("groupnoticedelete_data")]
public class DataBlock
{
public LLUUID GroupNoticeID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -15455,11 +16307,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupnoticedelete_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -15558,12 +16412,14 @@ namespace libsecondlife.Packets
public class TeleportRequestPacket : Packet
{
///
+ [XmlType("teleportrequest_info")]
public class InfoBlock
{
public LLUUID RegionID;
public LLVector3 LookAt;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -15609,11 +16465,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("teleportrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -15712,12 +16570,14 @@ namespace libsecondlife.Packets
public class TeleportLocationRequestPacket : Packet
{
///
+ [XmlType("teleportlocationrequest_info")]
public class InfoBlock
{
public ulong RegionHandle;
public LLVector3 LookAt;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -15769,11 +16629,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("teleportlocationrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -15872,6 +16734,7 @@ namespace libsecondlife.Packets
public class TeleportLocalPacket : Packet
{
///
+ [XmlType("teleportlocal_info")]
public class InfoBlock
{
public LLUUID AgentID;
@@ -15880,6 +16743,7 @@ namespace libsecondlife.Packets
public uint TeleportFlags;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -15988,12 +16852,14 @@ namespace libsecondlife.Packets
public class TeleportLandmarkRequestPacket : Packet
{
///
+ [XmlType("teleportlandmarkrequest_info")]
public class InfoBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID LandmarkID;
+ [XmlIgnore]
public int Length
{
get
@@ -16091,6 +16957,7 @@ namespace libsecondlife.Packets
public class TeleportProgressPacket : Packet
{
///
+ [XmlType("teleportprogress_info")]
public class InfoBlock
{
private byte[] _message;
@@ -16106,6 +16973,7 @@ namespace libsecondlife.Packets
}
public uint TeleportFlags;
+ [XmlIgnore]
public int Length
{
get
@@ -16155,10 +17023,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("teleportprogress_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -16253,11 +17123,13 @@ namespace libsecondlife.Packets
public class DataHomeLocationRequestPacket : Packet
{
///
+ [XmlType("datahomelocationrequest_info")]
public class InfoBlock
{
public LLUUID AgentID;
public uint KickedFromEstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -16353,6 +17225,7 @@ namespace libsecondlife.Packets
public class DataHomeLocationReplyPacket : Packet
{
///
+ [XmlType("datahomelocationreply_info")]
public class InfoBlock
{
public LLUUID AgentID;
@@ -16360,6 +17233,7 @@ namespace libsecondlife.Packets
public LLVector3 LookAt;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -16466,6 +17340,7 @@ namespace libsecondlife.Packets
public class SpaceLocationTeleportRequestPacket : Packet
{
///
+ [XmlType("spacelocationteleportrequest_info")]
public class InfoBlock
{
public LLUUID AgentID;
@@ -16478,6 +17353,7 @@ namespace libsecondlife.Packets
public uint TeleportFlags;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -16609,6 +17485,7 @@ namespace libsecondlife.Packets
public class SpaceLocationTeleportReplyPacket : Packet
{
///
+ [XmlType("spacelocationteleportreply_info")]
public class InfoBlock
{
private byte[] _simname;
@@ -16632,6 +17509,7 @@ namespace libsecondlife.Packets
public uint TeleportFlags;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -16773,6 +17651,7 @@ namespace libsecondlife.Packets
public class TeleportFinishPacket : Packet
{
///
+ [XmlType("teleportfinish_info")]
public class InfoBlock
{
private byte[] _seedcapability;
@@ -16794,6 +17673,7 @@ namespace libsecondlife.Packets
public uint SimIP;
public uint TeleportFlags;
+ [XmlIgnore]
public int Length
{
get
@@ -16928,6 +17808,7 @@ namespace libsecondlife.Packets
public class StartLurePacket : Packet
{
///
+ [XmlType("startlure_info")]
public class InfoBlock
{
private byte[] _message;
@@ -16944,6 +17825,7 @@ namespace libsecondlife.Packets
public LLUUID TargetID;
public byte LureType;
+ [XmlIgnore]
public int Length
{
get
@@ -16994,11 +17876,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("startlure_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -17097,6 +17981,7 @@ namespace libsecondlife.Packets
public class TeleportLureRequestPacket : Packet
{
///
+ [XmlType("teleportlurerequest_info")]
public class InfoBlock
{
public LLUUID AgentID;
@@ -17104,6 +17989,7 @@ namespace libsecondlife.Packets
public LLUUID LureID;
public uint TeleportFlags;
+ [XmlIgnore]
public int Length
{
get
@@ -17206,11 +18092,13 @@ namespace libsecondlife.Packets
public class TeleportCancelPacket : Packet
{
///
+ [XmlType("teleportcancel_info")]
public class InfoBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -17303,6 +18191,7 @@ namespace libsecondlife.Packets
public class CompleteLurePacket : Packet
{
///
+ [XmlType("completelure_info")]
public class InfoBlock
{
public LLUUID AgentID;
@@ -17313,6 +18202,7 @@ namespace libsecondlife.Packets
public uint ParentEstateID;
public uint TeleportFlags;
+ [XmlIgnore]
public int Length
{
get
@@ -17430,10 +18320,12 @@ namespace libsecondlife.Packets
public class TeleportStartPacket : Packet
{
///
+ [XmlType("teleportstart_info")]
public class InfoBlock
{
public uint TeleportFlags;
+ [XmlIgnore]
public int Length
{
get
@@ -17524,6 +18416,7 @@ namespace libsecondlife.Packets
public class TeleportFailedPacket : Packet
{
///
+ [XmlType("teleportfailed_info")]
public class InfoBlock
{
public LLUUID AgentID;
@@ -17539,6 +18432,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -17637,12 +18531,14 @@ namespace libsecondlife.Packets
public class LeaderBoardRequestPacket : Packet
{
///
+ [XmlType("leaderboardrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public int Type;
+ [XmlIgnore]
public int Length
{
get
@@ -17741,6 +18637,7 @@ namespace libsecondlife.Packets
public class LeaderBoardDataPacket : Packet
{
///
+ [XmlType("leaderboarddata_boarddata")]
public class BoardDataBlock
{
private byte[] _timestring;
@@ -17758,6 +18655,7 @@ namespace libsecondlife.Packets
public int MinPlace;
public int Type;
+ [XmlIgnore]
public int Length
{
get
@@ -17819,6 +18717,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("leaderboarddata_entry")]
public class EntryBlock
{
public LLUUID ID;
@@ -17827,6 +18726,7 @@ namespace libsecondlife.Packets
public int Place;
public int Score;
+ [XmlIgnore]
public int Length
{
get
@@ -17886,10 +18786,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("leaderboarddata_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -18003,10 +18905,12 @@ namespace libsecondlife.Packets
public class UndoPacket : Packet
{
///
+ [XmlType("undo_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -18044,12 +18948,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("undo_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -18164,10 +19070,12 @@ namespace libsecondlife.Packets
public class RedoPacket : Packet
{
///
+ [XmlType("redo_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -18205,12 +19113,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("redo_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -18325,11 +19235,13 @@ namespace libsecondlife.Packets
public class UndoLandPacket : Packet
{
///
+ [XmlType("undoland_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -18422,11 +19334,13 @@ namespace libsecondlife.Packets
public class RedoLandPacket : Packet
{
///
+ [XmlType("redoland_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -18519,12 +19433,14 @@ namespace libsecondlife.Packets
public class AgentPausePacket : Packet
{
///
+ [XmlType("agentpause_agentdata")]
public class AgentDataBlock
{
public uint SerialNum;
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -18623,12 +19539,14 @@ namespace libsecondlife.Packets
public class AgentResumePacket : Packet
{
///
+ [XmlType("agentresume_agentdata")]
public class AgentDataBlock
{
public uint SerialNum;
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -18727,6 +19645,7 @@ namespace libsecondlife.Packets
public class ChatFromViewerPacket : Packet
{
///
+ [XmlType("chatfromviewer_chatdata")]
public class ChatDataBlock
{
public int Channel;
@@ -18743,6 +19662,7 @@ namespace libsecondlife.Packets
}
public byte Type;
+ [XmlIgnore]
public int Length
{
get
@@ -18796,11 +19716,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("chatfromviewer_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -18900,6 +19822,7 @@ namespace libsecondlife.Packets
public class AgentThrottlePacket : Packet
{
///
+ [XmlType("agentthrottle_throttle")]
public class ThrottleBlock
{
public uint GenCounter;
@@ -18915,6 +19838,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -18964,12 +19888,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentthrottle_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public uint CircuitCode;
+ [XmlIgnore]
public int Length
{
get
@@ -19075,11 +20001,13 @@ namespace libsecondlife.Packets
public class AgentFOVPacket : Packet
{
///
+ [XmlType("agentfov_fovblock")]
public class FOVBlockBlock
{
public uint GenCounter;
public float VerticalAngle;
+ [XmlIgnore]
public int Length
{
get
@@ -19126,12 +20054,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentfov_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public uint CircuitCode;
+ [XmlIgnore]
public int Length
{
get
@@ -19236,12 +20166,14 @@ namespace libsecondlife.Packets
public class AgentHeightWidthPacket : Packet
{
///
+ [XmlType("agentheightwidth_heightwidthblock")]
public class HeightWidthBlockBlock
{
public uint GenCounter;
public ushort Height;
public ushort Width;
+ [XmlIgnore]
public int Length
{
get
@@ -19289,12 +20221,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentheightwidth_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public uint CircuitCode;
+ [XmlIgnore]
public int Length
{
get
@@ -19399,10 +20333,12 @@ namespace libsecondlife.Packets
public class AgentSetAppearancePacket : Packet
{
///
+ [XmlType("agentsetappearance_visualparam")]
public class VisualParamBlock
{
public byte ParamValue;
+ [XmlIgnore]
public int Length
{
get
@@ -19439,6 +20375,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentsetappearance_objectdata")]
public class ObjectDataBlock
{
private byte[] _textureentry;
@@ -19453,6 +20390,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -19497,11 +20435,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentsetappearance_wearabledata")]
public class WearableDataBlock
{
public byte TextureIndex;
public LLUUID CacheID;
+ [XmlIgnore]
public int Length
{
get
@@ -19542,6 +20482,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentsetappearance_agentdata")]
public class AgentDataBlock
{
public uint SerialNum;
@@ -19549,6 +20490,7 @@ namespace libsecondlife.Packets
public LLUUID SessionID;
public LLVector3 Size;
+ [XmlIgnore]
public int Length
{
get
@@ -19694,11 +20636,13 @@ namespace libsecondlife.Packets
public class AgentQuitPacket : Packet
{
///
+ [XmlType("agentquit_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -19791,10 +20735,12 @@ namespace libsecondlife.Packets
public class AgentQuitCopyPacket : Packet
{
///
+ [XmlType("agentquitcopy_fuseblock")]
public class FuseBlockBlock
{
public uint ViewerCircuitCode;
+ [XmlIgnore]
public int Length
{
get
@@ -19834,11 +20780,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentquitcopy_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -19937,10 +20885,12 @@ namespace libsecondlife.Packets
public class ImageNotInDatabasePacket : Packet
{
///
+ [XmlType("imagenotindatabase_imageid")]
public class ImageIDBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -20029,10 +20979,12 @@ namespace libsecondlife.Packets
public class RebakeAvatarTexturesPacket : Packet
{
///
+ [XmlType("rebakeavatartextures_texturedata")]
public class TextureDataBlock
{
public LLUUID TextureID;
+ [XmlIgnore]
public int Length
{
get
@@ -20121,12 +21073,14 @@ namespace libsecondlife.Packets
public class SetAlwaysRunPacket : Packet
{
///
+ [XmlType("setalwaysrun_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public bool AlwaysRun;
+ [XmlIgnore]
public int Length
{
get
@@ -20222,10 +21176,12 @@ namespace libsecondlife.Packets
public class ObjectDeletePacket : Packet
{
///
+ [XmlType("objectdelete_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -20265,12 +21221,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectdelete_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public bool Force;
+ [XmlIgnore]
public int Length
{
get
@@ -20385,10 +21343,12 @@ namespace libsecondlife.Packets
public class ObjectDuplicatePacket : Packet
{
///
+ [XmlType("objectduplicate_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -20428,11 +21388,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectduplicate_shareddata")]
public class SharedDataBlock
{
public uint DuplicateFlags;
public LLVector3 Offset;
+ [XmlIgnore]
public int Length
{
get
@@ -20476,12 +21438,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectduplicate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -20603,10 +21567,12 @@ namespace libsecondlife.Packets
public class ObjectDuplicateOnRayPacket : Packet
{
///
+ [XmlType("objectduplicateonray_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -20646,6 +21612,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectduplicateonray_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -20660,6 +21627,7 @@ namespace libsecondlife.Packets
public bool CopyCenters;
public LLUUID RayTargetID;
+ [XmlIgnore]
public int Length
{
get
@@ -20805,11 +21773,13 @@ namespace libsecondlife.Packets
public class ObjectScalePacket : Packet
{
///
+ [XmlType("objectscale_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
public LLVector3 Scale;
+ [XmlIgnore]
public int Length
{
get
@@ -20853,11 +21823,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectscale_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -20969,11 +21941,13 @@ namespace libsecondlife.Packets
public class ObjectRotationPacket : Packet
{
///
+ [XmlType("objectrotation_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
public LLQuaternion Rotation;
+ [XmlIgnore]
public int Length
{
get
@@ -21017,11 +21991,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectrotation_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -21133,6 +22109,7 @@ namespace libsecondlife.Packets
public class ObjectFlagUpdatePacket : Packet
{
///
+ [XmlType("objectflagupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -21143,6 +22120,7 @@ namespace libsecondlife.Packets
public bool CastsShadows;
public bool IsPhantom;
+ [XmlIgnore]
public int Length
{
get
@@ -21254,11 +22232,13 @@ namespace libsecondlife.Packets
public class ObjectClickActionPacket : Packet
{
///
+ [XmlType("objectclickaction_objectdata")]
public class ObjectDataBlock
{
public byte ClickAction;
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -21301,11 +22281,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectclickaction_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -21417,6 +22399,7 @@ namespace libsecondlife.Packets
public class ObjectImagePacket : Packet
{
///
+ [XmlType("objectimage_objectdata")]
public class ObjectDataBlock
{
private byte[] _mediaurl;
@@ -21443,6 +22426,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -21501,11 +22485,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectimage_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -21617,11 +22603,13 @@ namespace libsecondlife.Packets
public class ObjectMaterialPacket : Packet
{
///
+ [XmlType("objectmaterial_objectdata")]
public class ObjectDataBlock
{
public byte Material;
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -21664,11 +22652,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectmaterial_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -21780,6 +22770,7 @@ namespace libsecondlife.Packets
public class ObjectShapePacket : Packet
{
///
+ [XmlType("objectshape_objectdata")]
public class ObjectDataBlock
{
public sbyte PathTwistBegin;
@@ -21802,6 +22793,7 @@ namespace libsecondlife.Packets
public byte ProfileHollow;
public byte PathRevolutions;
+ [XmlIgnore]
public int Length
{
get
@@ -21895,11 +22887,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectshape_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -22011,6 +23005,7 @@ namespace libsecondlife.Packets
public class ObjectExtraParamsPacket : Packet
{
///
+ [XmlType("objectextraparams_objectdata")]
public class ObjectDataBlock
{
public bool ParamInUse;
@@ -22029,6 +23024,7 @@ namespace libsecondlife.Packets
public uint ParamSize;
public ushort ParamType;
+ [XmlIgnore]
public int Length
{
get
@@ -22091,11 +23087,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectextraparams_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -22207,10 +23205,12 @@ namespace libsecondlife.Packets
public class ObjectOwnerPacket : Packet
{
///
+ [XmlType("objectowner_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -22250,11 +23250,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectowner_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -22296,12 +23298,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectowner_headerdata")]
public class HeaderDataBlock
{
public LLUUID GroupID;
public LLUUID OwnerID;
public bool Override;
+ [XmlIgnore]
public int Length
{
get
@@ -22422,10 +23426,12 @@ namespace libsecondlife.Packets
public class ObjectGroupPacket : Packet
{
///
+ [XmlType("objectgroup_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -22465,12 +23471,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectgroup_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -22586,12 +23594,14 @@ namespace libsecondlife.Packets
public class ObjectBuyPacket : Packet
{
///
+ [XmlType("objectbuy_objectdata")]
public class ObjectDataBlock
{
public byte SaleType;
public int SalePrice;
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -22640,6 +23650,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectbuy_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -22647,6 +23658,7 @@ namespace libsecondlife.Packets
public LLUUID GroupID;
public LLUUID CategoryID;
+ [XmlIgnore]
public int Length
{
get
@@ -22766,12 +23778,14 @@ namespace libsecondlife.Packets
public class BuyObjectInventoryPacket : Packet
{
///
+ [XmlType("buyobjectinventory_data")]
public class DataBlock
{
public LLUUID ObjectID;
public LLUUID ItemID;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -22817,11 +23831,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("buyobjectinventory_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -22921,11 +23937,13 @@ namespace libsecondlife.Packets
public class DerezContainerPacket : Packet
{
///
+ [XmlType("derezcontainer_data")]
public class DataBlock
{
public LLUUID ObjectID;
public bool Delete;
+ [XmlIgnore]
public int Length
{
get
@@ -23018,6 +24036,7 @@ namespace libsecondlife.Packets
public class ObjectPermissionsPacket : Packet
{
///
+ [XmlType("objectpermissions_objectdata")]
public class ObjectDataBlock
{
public byte Set;
@@ -23025,6 +24044,7 @@ namespace libsecondlife.Packets
public uint ObjectLocalID;
public byte Field;
+ [XmlIgnore]
public int Length
{
get
@@ -23076,11 +24096,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectpermissions_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -23122,10 +24144,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectpermissions_headerdata")]
public class HeaderDataBlock
{
public bool Override;
+ [XmlIgnore]
public int Length
{
get
@@ -23238,12 +24262,14 @@ namespace libsecondlife.Packets
public class ObjectSaleInfoPacket : Packet
{
///
+ [XmlType("objectsaleinfo_objectdata")]
public class ObjectDataBlock
{
public uint LocalID;
public byte SaleType;
public int SalePrice;
+ [XmlIgnore]
public int Length
{
get
@@ -23292,11 +24318,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectsaleinfo_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -23408,6 +24436,7 @@ namespace libsecondlife.Packets
public class ObjectNamePacket : Packet
{
///
+ [XmlType("objectname_objectdata")]
public class ObjectDataBlock
{
public uint LocalID;
@@ -23423,6 +24452,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -23472,11 +24502,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectname_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -23588,6 +24620,7 @@ namespace libsecondlife.Packets
public class ObjectDescriptionPacket : Packet
{
///
+ [XmlType("objectdescription_objectdata")]
public class ObjectDataBlock
{
public uint LocalID;
@@ -23603,6 +24636,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -23652,11 +24686,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectdescription_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -23768,11 +24804,13 @@ namespace libsecondlife.Packets
public class ObjectCategoryPacket : Packet
{
///
+ [XmlType("objectcategory_objectdata")]
public class ObjectDataBlock
{
public uint LocalID;
public uint Category;
+ [XmlIgnore]
public int Length
{
get
@@ -23818,11 +24856,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectcategory_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -23934,10 +24974,12 @@ namespace libsecondlife.Packets
public class ObjectSelectPacket : Packet
{
///
+ [XmlType("objectselect_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -23977,11 +25019,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectselect_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -24093,10 +25137,12 @@ namespace libsecondlife.Packets
public class ObjectDeselectPacket : Packet
{
///
+ [XmlType("objectdeselect_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -24136,11 +25182,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectdeselect_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -24252,11 +25300,13 @@ namespace libsecondlife.Packets
public class ObjectAttachPacket : Packet
{
///
+ [XmlType("objectattach_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
public LLQuaternion Rotation;
+ [XmlIgnore]
public int Length
{
get
@@ -24300,12 +25350,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectattach_agentdata")]
public class AgentDataBlock
{
public byte AttachmentPoint;
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -24420,10 +25472,12 @@ namespace libsecondlife.Packets
public class ObjectDetachPacket : Packet
{
///
+ [XmlType("objectdetach_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -24463,11 +25517,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectdetach_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -24578,10 +25634,12 @@ namespace libsecondlife.Packets
public class ObjectDropPacket : Packet
{
///
+ [XmlType("objectdrop_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -24621,11 +25679,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectdrop_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -24736,10 +25796,12 @@ namespace libsecondlife.Packets
public class ObjectLinkPacket : Packet
{
///
+ [XmlType("objectlink_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -24779,11 +25841,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectlink_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -24894,10 +25958,12 @@ namespace libsecondlife.Packets
public class ObjectDelinkPacket : Packet
{
///
+ [XmlType("objectdelink_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -24937,11 +26003,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectdelink_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -25052,10 +26120,12 @@ namespace libsecondlife.Packets
public class ObjectHingePacket : Packet
{
///
+ [XmlType("objecthinge_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -25095,10 +26165,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objecthinge_jointtype")]
public class JointTypeBlock
{
public byte Type;
+ [XmlIgnore]
public int Length
{
get
@@ -25135,11 +26207,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objecthinge_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -25256,10 +26330,12 @@ namespace libsecondlife.Packets
public class ObjectDehingePacket : Packet
{
///
+ [XmlType("objectdehinge_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -25299,11 +26375,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectdehinge_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -25414,11 +26492,13 @@ namespace libsecondlife.Packets
public class ObjectGrabPacket : Packet
{
///
+ [XmlType("objectgrab_objectdata")]
public class ObjectDataBlock
{
public LLVector3 GrabOffset;
public uint LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -25462,11 +26542,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectgrab_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -25566,6 +26648,7 @@ namespace libsecondlife.Packets
public class ObjectGrabUpdatePacket : Packet
{
///
+ [XmlType("objectgrabupdate_objectdata")]
public class ObjectDataBlock
{
public uint TimeSinceLast;
@@ -25573,6 +26656,7 @@ namespace libsecondlife.Packets
public LLVector3 GrabOffsetInitial;
public LLVector3 GrabPosition;
+ [XmlIgnore]
public int Length
{
get
@@ -25624,11 +26708,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectgrabupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -25728,10 +26814,12 @@ namespace libsecondlife.Packets
public class ObjectDeGrabPacket : Packet
{
///
+ [XmlType("objectdegrab_objectdata")]
public class ObjectDataBlock
{
public uint LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -25771,11 +26859,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectdegrab_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -25874,10 +26964,12 @@ namespace libsecondlife.Packets
public class ObjectSpinStartPacket : Packet
{
///
+ [XmlType("objectspinstart_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -25915,11 +27007,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectspinstart_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -26019,11 +27113,13 @@ namespace libsecondlife.Packets
public class ObjectSpinUpdatePacket : Packet
{
///
+ [XmlType("objectspinupdate_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
public LLQuaternion Rotation;
+ [XmlIgnore]
public int Length
{
get
@@ -26065,11 +27161,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectspinupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -26169,10 +27267,12 @@ namespace libsecondlife.Packets
public class ObjectSpinStopPacket : Packet
{
///
+ [XmlType("objectspinstop_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -26210,11 +27310,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectspinstop_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -26314,10 +27416,12 @@ namespace libsecondlife.Packets
public class ObjectExportSelectedPacket : Packet
{
///
+ [XmlType("objectexportselected_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -26355,12 +27459,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectexportselected_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID RequestID;
public short VolumeDetail;
+ [XmlIgnore]
public int Length
{
get
@@ -26476,11 +27582,13 @@ namespace libsecondlife.Packets
public class ObjectImportPacket : Packet
{
///
+ [XmlType("objectimport_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -26522,6 +27630,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectimport_assetdata")]
public class AssetDataBlock
{
private byte[] _objectname;
@@ -26548,6 +27657,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -26661,6 +27771,7 @@ namespace libsecondlife.Packets
public class ModifyLandPacket : Packet
{
///
+ [XmlType("modifyland_modifyblock")]
public class ModifyBlockBlock
{
public byte BrushSize;
@@ -26668,6 +27779,7 @@ namespace libsecondlife.Packets
public float Height;
public byte Action;
+ [XmlIgnore]
public int Length
{
get
@@ -26720,6 +27832,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("modifyland_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
@@ -26728,6 +27841,7 @@ namespace libsecondlife.Packets
public float North;
public float South;
+ [XmlIgnore]
public int Length
{
get
@@ -26792,11 +27906,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("modifyland_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -26914,11 +28030,13 @@ namespace libsecondlife.Packets
public class VelocityInterpolateOnPacket : Packet
{
///
+ [XmlType("velocityinterpolateon_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -27011,11 +28129,13 @@ namespace libsecondlife.Packets
public class VelocityInterpolateOffPacket : Packet
{
///
+ [XmlType("velocityinterpolateoff_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -27108,6 +28228,7 @@ namespace libsecondlife.Packets
public class StateSavePacket : Packet
{
///
+ [XmlType("statesave_datablock")]
public class DataBlockBlock
{
private byte[] _filename;
@@ -27122,6 +28243,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -27165,11 +28287,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("statesave_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -27268,11 +28392,13 @@ namespace libsecondlife.Packets
public class ReportAutosaveCrashPacket : Packet
{
///
+ [XmlType("reportautosavecrash_autosavedata")]
public class AutosaveDataBlock
{
public int PID;
public int Status;
+ [XmlIgnore]
public int Length
{
get
@@ -27369,11 +28495,13 @@ namespace libsecondlife.Packets
public class SimWideDeletesPacket : Packet
{
///
+ [XmlType("simwidedeletes_datablock")]
public class DataBlockBlock
{
public LLUUID TargetID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -27417,11 +28545,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simwidedeletes_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -27520,10 +28650,12 @@ namespace libsecondlife.Packets
public class TrackAgentPacket : Packet
{
///
+ [XmlType("trackagent_targetdata")]
public class TargetDataBlock
{
public LLUUID PreyID;
+ [XmlIgnore]
public int Length
{
get
@@ -27561,11 +28693,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("trackagent_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -27664,12 +28798,14 @@ namespace libsecondlife.Packets
public class ViewerStatsPacket : Packet
{
///
+ [XmlType("viewerstats_downloadtotals")]
public class DownloadTotalsBlock
{
public uint Objects;
public uint Textures;
public uint World;
+ [XmlIgnore]
public int Length
{
get
@@ -27721,11 +28857,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("viewerstats_miscstats")]
public class MiscStatsBlock
{
public uint Type;
public double Value;
+ [XmlIgnore]
public int Length
{
get
@@ -27772,6 +28910,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("viewerstats_netstats")]
public class NetStatsBlock
{
public uint Packets;
@@ -27779,6 +28918,7 @@ namespace libsecondlife.Packets
public uint Compressed;
public uint Bytes;
+ [XmlIgnore]
public int Length
{
get
@@ -27836,6 +28976,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("viewerstats_failstats")]
public class FailStatsBlock
{
public uint FailedResends;
@@ -27845,6 +28986,7 @@ namespace libsecondlife.Packets
public uint OffCircuit;
public uint Resent;
+ [XmlIgnore]
public int Length
{
get
@@ -27914,6 +29056,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("viewerstats_agentdata")]
public class AgentDataBlock
{
public uint IP;
@@ -27962,6 +29105,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -28183,12 +29327,14 @@ namespace libsecondlife.Packets
public class ScriptAnswerYesPacket : Packet
{
///
+ [XmlType("scriptansweryes_data")]
public class DataBlock
{
public LLUUID TaskID;
public LLUUID ItemID;
public int Questions;
+ [XmlIgnore]
public int Length
{
get
@@ -28236,11 +29382,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("scriptansweryes_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -28339,6 +29487,7 @@ namespace libsecondlife.Packets
public class UserReportPacket : Packet
{
///
+ [XmlType("userreport_meancollision")]
public class MeanCollisionBlock
{
public float Mag;
@@ -28346,6 +29495,7 @@ namespace libsecondlife.Packets
public LLUUID Perp;
public byte Type;
+ [XmlIgnore]
public int Length
{
get
@@ -28399,6 +29549,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("userreport_reportdata")]
public class ReportDataBlock
{
public LLUUID ObjectID;
@@ -28441,6 +29592,7 @@ namespace libsecondlife.Packets
public LLUUID ScreenshotID;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -28522,11 +29674,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("userreport_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -28644,6 +29798,7 @@ namespace libsecondlife.Packets
public class AlertMessagePacket : Packet
{
///
+ [XmlType("alertmessage_alertdata")]
public class AlertDataBlock
{
private byte[] _message;
@@ -28658,6 +29813,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -28752,6 +29908,7 @@ namespace libsecondlife.Packets
public class AgentAlertMessagePacket : Packet
{
///
+ [XmlType("agentalertmessage_alertdata")]
public class AlertDataBlock
{
private byte[] _message;
@@ -28767,6 +29924,7 @@ namespace libsecondlife.Packets
}
public bool Modal;
+ [XmlIgnore]
public int Length
{
get
@@ -28813,10 +29971,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentalertmessage_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -28911,6 +30071,7 @@ namespace libsecondlife.Packets
public class MeanCollisionAlertPacket : Packet
{
///
+ [XmlType("meancollisionalert_meancollision")]
public class MeanCollisionBlock
{
public float Mag;
@@ -28919,6 +30080,7 @@ namespace libsecondlife.Packets
public byte Type;
public LLUUID Victim;
+ [XmlIgnore]
public int Length
{
get
@@ -29040,10 +30202,12 @@ namespace libsecondlife.Packets
public class ViewerFrozenMessagePacket : Packet
{
///
+ [XmlType("viewerfrozenmessage_frozendata")]
public class FrozenDataBlock
{
public bool Data;
+ [XmlIgnore]
public int Length
{
get
@@ -29131,10 +30295,12 @@ namespace libsecondlife.Packets
public class HealthMessagePacket : Packet
{
///
+ [XmlType("healthmessage_healthdata")]
public class HealthDataBlock
{
public float Health;
+ [XmlIgnore]
public int Length
{
get
@@ -29227,6 +30393,7 @@ namespace libsecondlife.Packets
public class ChatFromSimulatorPacket : Packet
{
///
+ [XmlType("chatfromsimulator_chatdata")]
public class ChatDataBlock
{
private byte[] _message;
@@ -29258,6 +30425,7 @@ namespace libsecondlife.Packets
public LLUUID SourceID;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -29382,11 +30550,13 @@ namespace libsecondlife.Packets
public class SimStatsPacket : Packet
{
///
+ [XmlType("simstats_stat")]
public class StatBlock
{
public float StatValue;
public uint StatID;
+ [XmlIgnore]
public int Length
{
get
@@ -29433,6 +30603,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simstats_region")]
public class RegionBlock
{
public uint RegionX;
@@ -29440,6 +30611,7 @@ namespace libsecondlife.Packets
public uint RegionFlags;
public uint ObjectCapacity;
+ [XmlIgnore]
public int Length
{
get
@@ -29566,11 +30738,13 @@ namespace libsecondlife.Packets
public class RequestRegionInfoPacket : Packet
{
///
+ [XmlType("requestregioninfo_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -29663,6 +30837,7 @@ namespace libsecondlife.Packets
public class RegionInfoPacket : Packet
{
///
+ [XmlType("regioninfo_regioninfo")]
public class RegionInfoBlock
{
public float BillableFactor;
@@ -29692,6 +30867,7 @@ namespace libsecondlife.Packets
public float TerrainRaiseLimit;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -29817,11 +30993,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("regioninfo_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -29921,6 +31099,7 @@ namespace libsecondlife.Packets
public class GodUpdateRegionInfoPacket : Packet
{
///
+ [XmlType("godupdateregioninfo_regioninfo")]
public class RegionInfoBlock
{
public float BillableFactor;
@@ -29942,6 +31121,7 @@ namespace libsecondlife.Packets
public uint ParentEstateID;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -30028,11 +31208,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("godupdateregioninfo_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -30132,10 +31314,12 @@ namespace libsecondlife.Packets
public class NearestLandingRegionRequestPacket : Packet
{
///
+ [XmlType("nearestlandingregionrequest_requestingregiondata")]
public class RequestingRegionDataBlock
{
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -30230,10 +31414,12 @@ namespace libsecondlife.Packets
public class NearestLandingRegionReplyPacket : Packet
{
///
+ [XmlType("nearestlandingregionreply_landingregiondata")]
public class LandingRegionDataBlock
{
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -30328,10 +31514,12 @@ namespace libsecondlife.Packets
public class NearestLandingRegionUpdatedPacket : Packet
{
///
+ [XmlType("nearestlandingregionupdated_regiondata")]
public class RegionDataBlock
{
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -30426,10 +31614,12 @@ namespace libsecondlife.Packets
public class TeleportLandingStatusChangedPacket : Packet
{
///
+ [XmlType("teleportlandingstatuschanged_regiondata")]
public class RegionDataBlock
{
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -30524,6 +31714,7 @@ namespace libsecondlife.Packets
public class RegionHandshakePacket : Packet
{
///
+ [XmlType("regionhandshake_regioninfo")]
public class RegionInfoBlock
{
public float BillableFactor;
@@ -30561,6 +31752,7 @@ namespace libsecondlife.Packets
public bool IsEstateManager;
public LLUUID CacheID;
+ [XmlIgnore]
public int Length
{
get
@@ -30769,10 +31961,12 @@ namespace libsecondlife.Packets
public class RegionHandshakeReplyPacket : Packet
{
///
+ [XmlType("regionhandshakereply_regioninfo")]
public class RegionInfoBlock
{
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -30812,11 +32006,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("regionhandshakereply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -30916,6 +32112,7 @@ namespace libsecondlife.Packets
public class SimulatorViewerTimeMessagePacket : Packet
{
///
+ [XmlType("simulatorviewertimemessage_timeinfo")]
public class TimeInfoBlock
{
public uint SecPerDay;
@@ -30925,6 +32122,7 @@ namespace libsecondlife.Packets
public float SunPhase;
public LLVector3 SunDirection;
+ [XmlIgnore]
public int Length
{
get
@@ -31046,12 +32244,14 @@ namespace libsecondlife.Packets
public class EnableSimulatorPacket : Packet
{
///
+ [XmlType("enablesimulator_simulatorinfo")]
public class SimulatorInfoBlock
{
public uint IP;
public ushort Port;
public ulong Handle;
+ [XmlIgnore]
public int Length
{
get
@@ -31201,6 +32401,7 @@ namespace libsecondlife.Packets
public class TransferRequestPacket : Packet
{
///
+ [XmlType("transferrequest_transferinfo")]
public class TransferInfoBlock
{
public LLUUID TransferID;
@@ -31219,6 +32420,7 @@ namespace libsecondlife.Packets
public int SourceType;
public float Priority;
+ [XmlIgnore]
public int Length
{
get
@@ -31338,6 +32540,7 @@ namespace libsecondlife.Packets
public class TransferInfoPacket : Packet
{
///
+ [XmlType("transferinfo_transferinfo")]
public class TransferInfoBlock
{
public LLUUID TransferID;
@@ -31346,6 +32549,7 @@ namespace libsecondlife.Packets
public int TargetType;
public int Status;
+ [XmlIgnore]
public int Length
{
get
@@ -31459,11 +32663,13 @@ namespace libsecondlife.Packets
public class TransferAbortPacket : Packet
{
///
+ [XmlType("transferabort_transferinfo")]
public class TransferInfoBlock
{
public LLUUID TransferID;
public int ChannelType;
+ [XmlIgnore]
public int Length
{
get
@@ -31559,12 +32765,14 @@ namespace libsecondlife.Packets
public class TransferPriorityPacket : Packet
{
///
+ [XmlType("transferpriority_transferinfo")]
public class TransferInfoBlock
{
public LLUUID TransferID;
public int ChannelType;
public float Priority;
+ [XmlIgnore]
public int Length
{
get
@@ -31667,6 +32875,7 @@ namespace libsecondlife.Packets
public class RequestXferPacket : Packet
{
///
+ [XmlType("requestxfer_xferid")]
public class XferIDBlock
{
public ulong ID;
@@ -31687,6 +32896,7 @@ namespace libsecondlife.Packets
public LLUUID VFileID;
public short VFileType;
+ [XmlIgnore]
public int Length
{
get
@@ -31809,11 +33019,13 @@ namespace libsecondlife.Packets
public class AbortXferPacket : Packet
{
///
+ [XmlType("abortxfer_xferid")]
public class XferIDBlock
{
public ulong ID;
public int Result;
+ [XmlIgnore]
public int Length
{
get
@@ -31914,10 +33126,12 @@ namespace libsecondlife.Packets
public class RequestAvatarInfoPacket : Packet
{
///
+ [XmlType("requestavatarinfo_datablock")]
public class DataBlockBlock
{
public LLUUID FullID;
+ [XmlIgnore]
public int Length
{
get
@@ -32006,10 +33220,12 @@ namespace libsecondlife.Packets
public class AvatarAppearancePacket : Packet
{
///
+ [XmlType("avatarappearance_visualparam")]
public class VisualParamBlock
{
public byte ParamValue;
+ [XmlIgnore]
public int Length
{
get
@@ -32046,6 +33262,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarappearance_objectdata")]
public class ObjectDataBlock
{
private byte[] _textureentry;
@@ -32060,6 +33277,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -32104,11 +33322,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarappearance_sender")]
public class SenderBlock
{
public LLUUID ID;
public bool IsTrial;
+ [XmlIgnore]
public int Length
{
get
@@ -32225,11 +33445,13 @@ namespace libsecondlife.Packets
public class SetFollowCamPropertiesPacket : Packet
{
///
+ [XmlType("setfollowcamproperties_cameraproperty")]
public class CameraPropertyBlock
{
public int Type;
public float Value;
+ [XmlIgnore]
public int Length
{
get
@@ -32276,10 +33498,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("setfollowcamproperties_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -32386,10 +33610,12 @@ namespace libsecondlife.Packets
public class ClearFollowCamPropertiesPacket : Packet
{
///
+ [XmlType("clearfollowcamproperties_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -32478,10 +33704,12 @@ namespace libsecondlife.Packets
public class RequestPayPricePacket : Packet
{
///
+ [XmlType("requestpayprice_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -32570,11 +33798,13 @@ namespace libsecondlife.Packets
public class PayPriceReplyPacket : Packet
{
///
+ [XmlType("paypricereply_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
public int DefaultPayPrice;
+ [XmlIgnore]
public int Length
{
get
@@ -32618,10 +33848,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("paypricereply_buttondata")]
public class ButtonDataBlock
{
public int PayButton;
+ [XmlIgnore]
public int Length
{
get
@@ -32730,11 +33962,13 @@ namespace libsecondlife.Packets
public class KickUserPacket : Packet
{
///
+ [XmlType("kickuser_targetblock")]
public class TargetBlockBlock
{
public uint TargetIP;
public ushort TargetPort;
+ [XmlIgnore]
public int Length
{
get
@@ -32778,6 +34012,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("kickuser_userinfo")]
public class UserInfoBlock
{
public LLUUID AgentID;
@@ -32794,6 +34029,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -32903,11 +34139,13 @@ namespace libsecondlife.Packets
public class KickUserAckPacket : Packet
{
///
+ [XmlType("kickuserack_userinfo")]
public class UserInfoBlock
{
public LLUUID SessionID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -33002,6 +34240,7 @@ namespace libsecondlife.Packets
public class GodKickUserPacket : Packet
{
///
+ [XmlType("godkickuser_userinfo")]
public class UserInfoBlock
{
public LLUUID GodSessionID;
@@ -33020,6 +34259,7 @@ namespace libsecondlife.Packets
public uint KickFlags;
public LLUUID GodID;
+ [XmlIgnore]
public int Length
{
get
@@ -33133,10 +34373,12 @@ namespace libsecondlife.Packets
public class SystemKickUserPacket : Packet
{
///
+ [XmlType("systemkickuser_agentinfo")]
public class AgentInfoBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -33237,11 +34479,13 @@ namespace libsecondlife.Packets
public class EjectUserPacket : Packet
{
///
+ [XmlType("ejectuser_data")]
public class DataBlock
{
public LLUUID TargetID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -33285,11 +34529,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("ejectuser_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -33388,11 +34634,13 @@ namespace libsecondlife.Packets
public class FreezeUserPacket : Packet
{
///
+ [XmlType("freezeuser_data")]
public class DataBlock
{
public LLUUID TargetID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -33436,11 +34684,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("freezeuser_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -33539,12 +34789,14 @@ namespace libsecondlife.Packets
public class AvatarPropertiesRequestPacket : Packet
{
///
+ [XmlType("avatarpropertiesrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID AvatarID;
+ [XmlIgnore]
public int Length
{
get
@@ -33641,6 +34893,7 @@ namespace libsecondlife.Packets
public class AvatarPropertiesRequestBackendPacket : Packet
{
///
+ [XmlType("avatarpropertiesrequestbackend_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -33648,6 +34901,7 @@ namespace libsecondlife.Packets
public bool WebProfilesDisabled;
public LLUUID AvatarID;
+ [XmlIgnore]
public int Length
{
get
@@ -33746,6 +35000,7 @@ namespace libsecondlife.Packets
public class AvatarPropertiesReplyPacket : Packet
{
///
+ [XmlType("avatarpropertiesreply_propertiesdata")]
public class PropertiesDataBlock
{
public LLUUID PartnerID;
@@ -33811,6 +35066,7 @@ namespace libsecondlife.Packets
}
public bool MaturePublish;
+ [XmlIgnore]
public int Length
{
get
@@ -33911,11 +35167,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarpropertiesreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID AvatarID;
+ [XmlIgnore]
public int Length
{
get
@@ -34015,6 +35273,7 @@ namespace libsecondlife.Packets
public class AvatarInterestsReplyPacket : Packet
{
///
+ [XmlType("avatarinterestsreply_propertiesdata")]
public class PropertiesDataBlock
{
public uint WantToMask;
@@ -34053,6 +35312,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -34124,11 +35384,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarinterestsreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID AvatarID;
+ [XmlIgnore]
public int Length
{
get
@@ -34228,11 +35490,13 @@ namespace libsecondlife.Packets
public class AvatarGroupsReplyPacket : Packet
{
///
+ [XmlType("avatargroupsreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID AvatarID;
+ [XmlIgnore]
public int Length
{
get
@@ -34274,6 +35538,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatargroupsreply_groupdata")]
public class GroupDataBlock
{
private byte[] _grouptitle;
@@ -34303,6 +35568,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -34445,6 +35711,7 @@ namespace libsecondlife.Packets
public class AvatarPropertiesUpdatePacket : Packet
{
///
+ [XmlType("avatarpropertiesupdate_propertiesdata")]
public class PropertiesDataBlock
{
private byte[] _abouttext;
@@ -34485,6 +35752,7 @@ namespace libsecondlife.Packets
}
public bool MaturePublish;
+ [XmlIgnore]
public int Length
{
get
@@ -34559,11 +35827,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarpropertiesupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -34663,6 +35933,7 @@ namespace libsecondlife.Packets
public class AvatarInterestsUpdatePacket : Packet
{
///
+ [XmlType("avatarinterestsupdate_propertiesdata")]
public class PropertiesDataBlock
{
public uint WantToMask;
@@ -34701,6 +35972,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -34772,11 +36044,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarinterestsupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -34876,6 +36150,7 @@ namespace libsecondlife.Packets
public class AvatarStatisticsReplyPacket : Packet
{
///
+ [XmlType("avatarstatisticsreply_statisticsdata")]
public class StatisticsDataBlock
{
private byte[] _name;
@@ -34892,6 +36167,7 @@ namespace libsecondlife.Packets
public int Negative;
public int Positive;
+ [XmlIgnore]
public int Length
{
get
@@ -34947,10 +36223,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarstatisticsreply_avatardata")]
public class AvatarDataBlock
{
public LLUUID AvatarID;
+ [XmlIgnore]
public int Length
{
get
@@ -34988,10 +36266,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarstatisticsreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -35105,6 +36385,7 @@ namespace libsecondlife.Packets
public class AvatarNotesReplyPacket : Packet
{
///
+ [XmlType("avatarnotesreply_data")]
public class DataBlock
{
public LLUUID TargetID;
@@ -35120,6 +36401,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -35168,10 +36450,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarnotesreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -35266,6 +36550,7 @@ namespace libsecondlife.Packets
public class AvatarNotesUpdatePacket : Packet
{
///
+ [XmlType("avatarnotesupdate_data")]
public class DataBlock
{
public LLUUID TargetID;
@@ -35281,6 +36566,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -35329,11 +36615,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarnotesupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -35432,6 +36720,7 @@ namespace libsecondlife.Packets
public class AvatarPicksReplyPacket : Packet
{
///
+ [XmlType("avatarpicksreply_data")]
public class DataBlock
{
private byte[] _pickname;
@@ -35447,6 +36736,7 @@ namespace libsecondlife.Packets
}
public LLUUID PickID;
+ [XmlIgnore]
public int Length
{
get
@@ -35494,11 +36784,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarpicksreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID TargetID;
+ [XmlIgnore]
public int Length
{
get
@@ -35609,10 +36901,12 @@ namespace libsecondlife.Packets
public class EventInfoRequestPacket : Packet
{
///
+ [XmlType("eventinforequest_eventdata")]
public class EventDataBlock
{
public uint EventID;
+ [XmlIgnore]
public int Length
{
get
@@ -35652,11 +36946,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("eventinforequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -35755,6 +37051,7 @@ namespace libsecondlife.Packets
public class EventInfoReplyPacket : Packet
{
///
+ [XmlType("eventinforeply_eventdata")]
public class EventDataBlock
{
public uint Duration;
@@ -35831,6 +37128,7 @@ namespace libsecondlife.Packets
public uint Amount;
public uint Cover;
+ [XmlIgnore]
public int Length
{
get
@@ -35955,10 +37253,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("eventinforeply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -36053,10 +37353,12 @@ namespace libsecondlife.Packets
public class EventNotificationAddRequestPacket : Packet
{
///
+ [XmlType("eventnotificationaddrequest_eventdata")]
public class EventDataBlock
{
public uint EventID;
+ [XmlIgnore]
public int Length
{
get
@@ -36096,11 +37398,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("eventnotificationaddrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -36199,10 +37503,12 @@ namespace libsecondlife.Packets
public class EventNotificationRemoveRequestPacket : Packet
{
///
+ [XmlType("eventnotificationremoverequest_eventdata")]
public class EventDataBlock
{
public uint EventID;
+ [XmlIgnore]
public int Length
{
get
@@ -36242,11 +37548,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("eventnotificationremoverequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -36345,10 +37653,12 @@ namespace libsecondlife.Packets
public class EventGodDeletePacket : Packet
{
///
+ [XmlType("eventgoddelete_eventdata")]
public class EventDataBlock
{
public uint EventID;
+ [XmlIgnore]
public int Length
{
get
@@ -36388,6 +37698,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("eventgoddelete_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
@@ -36405,6 +37716,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -36464,11 +37776,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("eventgoddelete_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -36573,10 +37887,12 @@ namespace libsecondlife.Packets
public class PickInfoRequestPacket : Packet
{
///
+ [XmlType("pickinforequest_data")]
public class DataBlock
{
public LLUUID PickID;
+ [XmlIgnore]
public int Length
{
get
@@ -36614,11 +37930,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("pickinforequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -36718,6 +38036,7 @@ namespace libsecondlife.Packets
public class PickInfoReplyPacket : Packet
{
///
+ [XmlType("pickinforeply_data")]
public class DataBlock
{
private byte[] _originalname;
@@ -36784,6 +38103,7 @@ namespace libsecondlife.Packets
public LLUUID SnapshotID;
public int SortOrder;
+ [XmlIgnore]
public int Length
{
get
@@ -36892,10 +38212,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("pickinforeply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -36990,6 +38312,7 @@ namespace libsecondlife.Packets
public class PickInfoUpdatePacket : Packet
{
///
+ [XmlType("pickinfoupdate_data")]
public class DataBlock
{
public bool Enabled;
@@ -37023,6 +38346,7 @@ namespace libsecondlife.Packets
public LLUUID SnapshotID;
public int SortOrder;
+ [XmlIgnore]
public int Length
{
get
@@ -37107,11 +38431,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("pickinfoupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -37210,10 +38536,12 @@ namespace libsecondlife.Packets
public class PickDeletePacket : Packet
{
///
+ [XmlType("pickdelete_data")]
public class DataBlock
{
public LLUUID PickID;
+ [XmlIgnore]
public int Length
{
get
@@ -37251,11 +38579,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("pickdelete_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -37354,11 +38684,13 @@ namespace libsecondlife.Packets
public class PickGodDeletePacket : Packet
{
///
+ [XmlType("pickgoddelete_data")]
public class DataBlock
{
public LLUUID QueryID;
public LLUUID PickID;
+ [XmlIgnore]
public int Length
{
get
@@ -37400,11 +38732,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("pickgoddelete_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -37503,6 +38837,7 @@ namespace libsecondlife.Packets
public class ScriptQuestionPacket : Packet
{
///
+ [XmlType("scriptquestion_data")]
public class DataBlock
{
private byte[] _objectname;
@@ -37531,6 +38866,7 @@ namespace libsecondlife.Packets
public LLUUID ItemID;
public int Questions;
+ [XmlIgnore]
public int Length
{
get
@@ -37647,12 +38983,14 @@ namespace libsecondlife.Packets
public class ScriptControlChangePacket : Packet
{
///
+ [XmlType("scriptcontrolchange_data")]
public class DataBlock
{
public bool PassToAgent;
public uint Controls;
public bool TakeControls;
+ [XmlIgnore]
public int Length
{
get
@@ -37761,6 +39099,7 @@ namespace libsecondlife.Packets
public class ScriptDialogPacket : Packet
{
///
+ [XmlType("scriptdialog_data")]
public class DataBlock
{
private byte[] _objectname;
@@ -37811,6 +39150,7 @@ namespace libsecondlife.Packets
}
public int ChatChannel;
+ [XmlIgnore]
public int Length
{
get
@@ -37893,6 +39233,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("scriptdialog_buttons")]
public class ButtonsBlock
{
private byte[] _buttonlabel;
@@ -37907,6 +39248,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -38020,6 +39362,7 @@ namespace libsecondlife.Packets
public class ScriptDialogReplyPacket : Packet
{
///
+ [XmlType("scriptdialogreply_data")]
public class DataBlock
{
public LLUUID ObjectID;
@@ -38037,6 +39380,7 @@ namespace libsecondlife.Packets
public int ButtonIndex;
public int ChatChannel;
+ [XmlIgnore]
public int Length
{
get
@@ -38096,11 +39440,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("scriptdialogreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -38200,11 +39546,13 @@ namespace libsecondlife.Packets
public class ForceScriptControlReleasePacket : Packet
{
///
+ [XmlType("forcescriptcontrolrelease_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -38297,11 +39645,13 @@ namespace libsecondlife.Packets
public class RevokePermissionsPacket : Packet
{
///
+ [XmlType("revokepermissions_data")]
public class DataBlock
{
public uint ObjectPermissions;
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -38345,11 +39695,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("revokepermissions_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -38448,6 +39800,7 @@ namespace libsecondlife.Packets
public class LoadURLPacket : Packet
{
///
+ [XmlType("loadurl_data")]
public class DataBlock
{
private byte[] _url;
@@ -38487,6 +39840,7 @@ namespace libsecondlife.Packets
}
public LLUUID OwnerID;
+ [XmlIgnore]
public int Length
{
get
@@ -38608,6 +39962,7 @@ namespace libsecondlife.Packets
public class ScriptTeleportRequestPacket : Packet
{
///
+ [XmlType("scriptteleportrequest_data")]
public class DataBlock
{
private byte[] _objectname;
@@ -38635,6 +39990,7 @@ namespace libsecondlife.Packets
public LLVector3 LookAt;
public LLVector3 SimPosition;
+ [XmlIgnore]
public int Length
{
get
@@ -38745,6 +40101,7 @@ namespace libsecondlife.Packets
public class ParcelOverlayPacket : Packet
{
///
+ [XmlType("parceloverlay_parceldata")]
public class ParcelDataBlock
{
private byte[] _data;
@@ -38760,6 +40117,7 @@ namespace libsecondlife.Packets
}
public int SequenceID;
+ [XmlIgnore]
public int Length
{
get
@@ -38862,11 +40220,13 @@ namespace libsecondlife.Packets
public class ParcelPropertiesRequestByIDPacket : Packet
{
///
+ [XmlType("parcelpropertiesrequestbyid_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
public int SequenceID;
+ [XmlIgnore]
public int Length
{
get
@@ -38912,11 +40272,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelpropertiesrequestbyid_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -39016,6 +40378,7 @@ namespace libsecondlife.Packets
public class ParcelPropertiesUpdatePacket : Packet
{
///
+ [XmlType("parcelpropertiesupdate_parceldata")]
public class ParcelDataBlock
{
public LLUUID MediaID;
@@ -39078,6 +40441,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -39215,11 +40579,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelpropertiesupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -39319,10 +40685,12 @@ namespace libsecondlife.Packets
public class ParcelReturnObjectsPacket : Packet
{
///
+ [XmlType("parcelreturnobjects_taskids")]
public class TaskIDsBlock
{
public LLUUID TaskID;
+ [XmlIgnore]
public int Length
{
get
@@ -39360,11 +40728,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelreturnobjects_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
public uint ReturnType;
+ [XmlIgnore]
public int Length
{
get
@@ -39410,11 +40780,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelreturnobjects_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -39456,10 +40828,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelreturnobjects_ownerids")]
public class OwnerIDsBlock
{
public LLUUID OwnerID;
+ [XmlIgnore]
public int Length
{
get
@@ -39591,11 +40965,13 @@ namespace libsecondlife.Packets
public class ParcelSetOtherCleanTimePacket : Packet
{
///
+ [XmlType("parcelsetothercleantime_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
public int OtherCleanTime;
+ [XmlIgnore]
public int Length
{
get
@@ -39641,11 +41017,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelsetothercleantime_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -39745,10 +41123,12 @@ namespace libsecondlife.Packets
public class ParcelDisableObjectsPacket : Packet
{
///
+ [XmlType("parceldisableobjects_taskids")]
public class TaskIDsBlock
{
public LLUUID TaskID;
+ [XmlIgnore]
public int Length
{
get
@@ -39786,11 +41166,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parceldisableobjects_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
public uint ReturnType;
+ [XmlIgnore]
public int Length
{
get
@@ -39836,11 +41218,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parceldisableobjects_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -39882,10 +41266,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parceldisableobjects_ownerids")]
public class OwnerIDsBlock
{
public LLUUID OwnerID;
+ [XmlIgnore]
public int Length
{
get
@@ -40017,10 +41403,12 @@ namespace libsecondlife.Packets
public class ParcelSelectObjectsPacket : Packet
{
///
+ [XmlType("parcelselectobjects_returnids")]
public class ReturnIDsBlock
{
public LLUUID ReturnID;
+ [XmlIgnore]
public int Length
{
get
@@ -40058,11 +41446,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelselectobjects_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
public uint ReturnType;
+ [XmlIgnore]
public int Length
{
get
@@ -40108,11 +41498,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelselectobjects_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -40230,11 +41622,13 @@ namespace libsecondlife.Packets
public class EstateCovenantRequestPacket : Packet
{
///
+ [XmlType("estatecovenantrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -40327,6 +41721,7 @@ namespace libsecondlife.Packets
public class EstateCovenantReplyPacket : Packet
{
///
+ [XmlType("estatecovenantreply_data")]
public class DataBlock
{
public LLUUID CovenantID;
@@ -40344,6 +41739,7 @@ namespace libsecondlife.Packets
}
public LLUUID EstateOwnerID;
+ [XmlIgnore]
public int Length
{
get
@@ -40452,10 +41848,12 @@ namespace libsecondlife.Packets
public class ForceObjectSelectPacket : Packet
{
///
+ [XmlType("forceobjectselect_data")]
public class DataBlock
{
public uint LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -40495,10 +41893,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("forceobjectselect_header")]
public class HeaderBlock
{
public bool ResetList;
+ [XmlIgnore]
public int Length
{
get
@@ -40604,10 +42004,12 @@ namespace libsecondlife.Packets
public class ParcelBuyPassPacket : Packet
{
///
+ [XmlType("parcelbuypass_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -40647,11 +42049,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelbuypass_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -40750,11 +42154,13 @@ namespace libsecondlife.Packets
public class ParcelDeedToGroupPacket : Packet
{
///
+ [XmlType("parceldeedtogroup_data")]
public class DataBlock
{
public int LocalID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -40798,11 +42204,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parceldeedtogroup_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -40901,10 +42309,12 @@ namespace libsecondlife.Packets
public class ParcelReclaimPacket : Packet
{
///
+ [XmlType("parcelreclaim_data")]
public class DataBlock
{
public int LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -40944,11 +42354,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelreclaim_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -41047,12 +42459,14 @@ namespace libsecondlife.Packets
public class ParcelClaimPacket : Packet
{
///
+ [XmlType("parcelclaim_data")]
public class DataBlock
{
public bool IsGroupOwned;
public LLUUID GroupID;
public bool Final;
+ [XmlIgnore]
public int Length
{
get
@@ -41096,6 +42510,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelclaim_parceldata")]
public class ParcelDataBlock
{
public float East;
@@ -41103,6 +42518,7 @@ namespace libsecondlife.Packets
public float North;
public float South;
+ [XmlIgnore]
public int Length
{
get
@@ -41161,11 +42577,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelclaim_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -41283,6 +42701,7 @@ namespace libsecondlife.Packets
public class ParcelJoinPacket : Packet
{
///
+ [XmlType("parceljoin_parceldata")]
public class ParcelDataBlock
{
public float East;
@@ -41290,6 +42709,7 @@ namespace libsecondlife.Packets
public float North;
public float South;
+ [XmlIgnore]
public int Length
{
get
@@ -41348,11 +42768,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parceljoin_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -41451,6 +42873,7 @@ namespace libsecondlife.Packets
public class ParcelDividePacket : Packet
{
///
+ [XmlType("parceldivide_parceldata")]
public class ParcelDataBlock
{
public float East;
@@ -41458,6 +42881,7 @@ namespace libsecondlife.Packets
public float North;
public float South;
+ [XmlIgnore]
public int Length
{
get
@@ -41516,11 +42940,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parceldivide_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -41619,10 +43045,12 @@ namespace libsecondlife.Packets
public class ParcelReleasePacket : Packet
{
///
+ [XmlType("parcelrelease_data")]
public class DataBlock
{
public int LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -41662,11 +43090,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelrelease_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -41765,6 +43195,7 @@ namespace libsecondlife.Packets
public class ParcelBuyPacket : Packet
{
///
+ [XmlType("parcelbuy_data")]
public class DataBlock
{
public bool RemoveContribution;
@@ -41773,6 +43204,7 @@ namespace libsecondlife.Packets
public LLUUID GroupID;
public bool Final;
+ [XmlIgnore]
public int Length
{
get
@@ -41825,11 +43257,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelbuy_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -41929,11 +43363,13 @@ namespace libsecondlife.Packets
public class ParcelGodForceOwnerPacket : Packet
{
///
+ [XmlType("parcelgodforceowner_data")]
public class DataBlock
{
public int LocalID;
public LLUUID OwnerID;
+ [XmlIgnore]
public int Length
{
get
@@ -41977,11 +43413,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelgodforceowner_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -42081,12 +43519,14 @@ namespace libsecondlife.Packets
public class ParcelAccessListRequestPacket : Packet
{
///
+ [XmlType("parcelaccesslistrequest_data")]
public class DataBlock
{
public int LocalID;
public int SequenceID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -42138,11 +43578,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelaccesslistrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -42242,6 +43684,7 @@ namespace libsecondlife.Packets
public class ParcelAccessListReplyPacket : Packet
{
///
+ [XmlType("parcelaccesslistreply_data")]
public class DataBlock
{
public LLUUID AgentID;
@@ -42249,6 +43692,7 @@ namespace libsecondlife.Packets
public int SequenceID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -42304,12 +43748,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelaccesslistreply_list")]
public class ListBlock
{
public LLUUID ID;
public int Time;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -42429,6 +43875,7 @@ namespace libsecondlife.Packets
public class ParcelAccessListUpdatePacket : Packet
{
///
+ [XmlType("parcelaccesslistupdate_data")]
public class DataBlock
{
public int LocalID;
@@ -42437,6 +43884,7 @@ namespace libsecondlife.Packets
public uint Flags;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -42498,12 +43946,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelaccesslistupdate_list")]
public class ListBlock
{
public LLUUID ID;
public int Time;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -42553,11 +44003,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelaccesslistupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -42675,11 +44127,13 @@ namespace libsecondlife.Packets
public class ParcelDwellRequestPacket : Packet
{
///
+ [XmlType("parceldwellrequest_data")]
public class DataBlock
{
public int LocalID;
public LLUUID ParcelID;
+ [XmlIgnore]
public int Length
{
get
@@ -42723,11 +44177,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parceldwellrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -42826,12 +44282,14 @@ namespace libsecondlife.Packets
public class ParcelDwellReplyPacket : Packet
{
///
+ [XmlType("parceldwellreply_data")]
public class DataBlock
{
public int LocalID;
public LLUUID ParcelID;
public float Dwell;
+ [XmlIgnore]
public int Length
{
get
@@ -42882,10 +44340,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parceldwellreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -42980,6 +44440,7 @@ namespace libsecondlife.Packets
public class RequestParcelTransferPacket : Packet
{
///
+ [XmlType("requestparceltransfer_data")]
public class DataBlock
{
public bool ReservedNewbie;
@@ -42995,6 +44456,7 @@ namespace libsecondlife.Packets
public uint TransactionTime;
public int TransactionType;
+ [XmlIgnore]
public int Length
{
get
@@ -43135,6 +44597,7 @@ namespace libsecondlife.Packets
public class UpdateParcelPacket : Packet
{
///
+ [XmlType("updateparcel_parceldata")]
public class ParcelDataBlock
{
public bool ReservedNewbie;
@@ -43190,6 +44653,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -43386,10 +44850,12 @@ namespace libsecondlife.Packets
public class RemoveParcelPacket : Packet
{
///
+ [XmlType("removeparcel_parceldata")]
public class ParcelDataBlock
{
public LLUUID ParcelID;
+ [XmlIgnore]
public int Length
{
get
@@ -43490,10 +44956,12 @@ namespace libsecondlife.Packets
public class MergeParcelPacket : Packet
{
///
+ [XmlType("mergeparcel_masterparceldata")]
public class MasterParcelDataBlock
{
public LLUUID MasterID;
+ [XmlIgnore]
public int Length
{
get
@@ -43531,10 +44999,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("mergeparcel_slaveparceldata")]
public class SlaveParcelDataBlock
{
public LLUUID SlaveID;
+ [XmlIgnore]
public int Length
{
get
@@ -43641,6 +45111,7 @@ namespace libsecondlife.Packets
public class LogParcelChangesPacket : Packet
{
///
+ [XmlType("logparcelchanges_parceldata")]
public class ParcelDataBlock
{
public int ActualArea;
@@ -43650,6 +45121,7 @@ namespace libsecondlife.Packets
public sbyte Action;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -43707,10 +45179,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("logparcelchanges_regiondata")]
public class RegionDataBlock
{
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -43754,10 +45228,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("logparcelchanges_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -43871,10 +45347,12 @@ namespace libsecondlife.Packets
public class CheckParcelSalesPacket : Packet
{
///
+ [XmlType("checkparcelsales_regiondata")]
public class RegionDataBlock
{
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -43981,11 +45459,13 @@ namespace libsecondlife.Packets
public class ParcelSalesPacket : Packet
{
///
+ [XmlType("parcelsales_parceldata")]
public class ParcelDataBlock
{
public LLUUID ParcelID;
public LLUUID BuyerID;
+ [XmlIgnore]
public int Length
{
get
@@ -44090,10 +45570,12 @@ namespace libsecondlife.Packets
public class ParcelGodMarkAsContentPacket : Packet
{
///
+ [XmlType("parcelgodmarkascontent_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -44133,11 +45615,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelgodmarkascontent_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -44236,11 +45720,13 @@ namespace libsecondlife.Packets
public class ParcelGodReserveForNewbiePacket : Packet
{
///
+ [XmlType("parcelgodreservefornewbie_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
public LLUUID SnapshotID;
+ [XmlIgnore]
public int Length
{
get
@@ -44284,11 +45770,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelgodreservefornewbie_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -44387,11 +45875,13 @@ namespace libsecondlife.Packets
public class ViewerStartAuctionPacket : Packet
{
///
+ [XmlType("viewerstartauction_parceldata")]
public class ParcelDataBlock
{
public int LocalID;
public LLUUID SnapshotID;
+ [XmlIgnore]
public int Length
{
get
@@ -44435,11 +45925,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("viewerstartauction_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -44538,6 +46030,7 @@ namespace libsecondlife.Packets
public class StartAuctionPacket : Packet
{
///
+ [XmlType("startauction_parceldata")]
public class ParcelDataBlock
{
public LLUUID ParcelID;
@@ -44554,6 +46047,7 @@ namespace libsecondlife.Packets
}
public LLUUID SnapshotID;
+ [XmlIgnore]
public int Length
{
get
@@ -44605,10 +46099,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("startauction_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -44703,11 +46199,13 @@ namespace libsecondlife.Packets
public class ConfirmAuctionStartPacket : Packet
{
///
+ [XmlType("confirmauctionstart_auctiondata")]
public class AuctionDataBlock
{
public LLUUID ParcelID;
public uint AuctionID;
+ [XmlIgnore]
public int Length
{
get
@@ -44802,10 +46300,12 @@ namespace libsecondlife.Packets
public class CompleteAuctionPacket : Packet
{
///
+ [XmlType("completeauction_parceldata")]
public class ParcelDataBlock
{
public LLUUID ParcelID;
+ [XmlIgnore]
public int Length
{
get
@@ -44906,10 +46406,12 @@ namespace libsecondlife.Packets
public class CancelAuctionPacket : Packet
{
///
+ [XmlType("cancelauction_parceldata")]
public class ParcelDataBlock
{
public LLUUID ParcelID;
+ [XmlIgnore]
public int Length
{
get
@@ -45010,10 +46512,12 @@ namespace libsecondlife.Packets
public class CheckParcelAuctionsPacket : Packet
{
///
+ [XmlType("checkparcelauctions_regiondata")]
public class RegionDataBlock
{
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -45120,11 +46624,13 @@ namespace libsecondlife.Packets
public class ParcelAuctionsPacket : Packet
{
///
+ [XmlType("parcelauctions_parceldata")]
public class ParcelDataBlock
{
public LLUUID ParcelID;
public LLUUID WinnerID;
+ [XmlIgnore]
public int Length
{
get
@@ -45229,10 +46735,12 @@ namespace libsecondlife.Packets
public class UUIDNameRequestPacket : Packet
{
///
+ [XmlType("uuidnamerequest_uuidnameblock")]
public class UUIDNameBlockBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -45333,6 +46841,7 @@ namespace libsecondlife.Packets
public class UUIDNameReplyPacket : Packet
{
///
+ [XmlType("uuidnamereply_uuidnameblock")]
public class UUIDNameBlockBlock
{
public LLUUID ID;
@@ -45359,6 +46868,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -45477,10 +46987,12 @@ namespace libsecondlife.Packets
public class UUIDGroupNameRequestPacket : Packet
{
///
+ [XmlType("uuidgroupnamerequest_uuidnameblock")]
public class UUIDNameBlockBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -45581,6 +47093,7 @@ namespace libsecondlife.Packets
public class UUIDGroupNameReplyPacket : Packet
{
///
+ [XmlType("uuidgroupnamereply_uuidnameblock")]
public class UUIDNameBlockBlock
{
public LLUUID ID;
@@ -45596,6 +47109,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -45706,6 +47220,7 @@ namespace libsecondlife.Packets
public class ChatPassPacket : Packet
{
///
+ [XmlType("chatpass_chatdata")]
public class ChatDataBlock
{
public LLUUID ID;
@@ -45739,6 +47254,7 @@ namespace libsecondlife.Packets
public byte SourceType;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -45877,11 +47393,13 @@ namespace libsecondlife.Packets
public class ChildAgentDyingPacket : Packet
{
///
+ [XmlType("childagentdying_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -45975,11 +47493,13 @@ namespace libsecondlife.Packets
public class ChildAgentUnknownPacket : Packet
{
///
+ [XmlType("childagentunknown_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -46072,10 +47592,12 @@ namespace libsecondlife.Packets
public class KillChildAgentsPacket : Packet
{
///
+ [XmlType("killchildagents_idblock")]
public class IDBlockBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -46164,11 +47686,13 @@ namespace libsecondlife.Packets
public class GetScriptRunningPacket : Packet
{
///
+ [XmlType("getscriptrunning_script")]
public class ScriptBlock
{
public LLUUID ObjectID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -46261,12 +47785,14 @@ namespace libsecondlife.Packets
public class ScriptRunningReplyPacket : Packet
{
///
+ [XmlType("scriptrunningreply_script")]
public class ScriptBlock
{
public LLUUID ObjectID;
public bool Running;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -46362,12 +47888,14 @@ namespace libsecondlife.Packets
public class SetScriptRunningPacket : Packet
{
///
+ [XmlType("setscriptrunning_script")]
public class ScriptBlock
{
public LLUUID ObjectID;
public bool Running;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -46412,11 +47940,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("setscriptrunning_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -46515,11 +48045,13 @@ namespace libsecondlife.Packets
public class ScriptResetPacket : Packet
{
///
+ [XmlType("scriptreset_script")]
public class ScriptBlock
{
public LLUUID ObjectID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -46561,11 +48093,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("scriptreset_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -46664,6 +48198,7 @@ namespace libsecondlife.Packets
public class ScriptSensorRequestPacket : Packet
{
///
+ [XmlType("scriptsensorrequest_requester")]
public class RequesterBlock
{
public float Arc;
@@ -46688,6 +48223,7 @@ namespace libsecondlife.Packets
public float Range;
public LLUUID SourceID;
+ [XmlIgnore]
public int Length
{
get
@@ -46835,6 +48371,7 @@ namespace libsecondlife.Packets
public class ScriptSensorReplyPacket : Packet
{
///
+ [XmlType("scriptsensorreply_senseddata")]
public class SensedDataBlock
{
public LLUUID ObjectID;
@@ -46857,6 +48394,7 @@ namespace libsecondlife.Packets
public LLQuaternion Rotation;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -46937,10 +48475,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("scriptsensorreply_requester")]
public class RequesterBlock
{
public LLUUID SourceID;
+ [XmlIgnore]
public int Length
{
get
@@ -47048,12 +48588,14 @@ namespace libsecondlife.Packets
public class CompleteAgentMovementPacket : Packet
{
///
+ [XmlType("completeagentmovement_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public uint CircuitCode;
+ [XmlIgnore]
public int Length
{
get
@@ -47152,6 +48694,7 @@ namespace libsecondlife.Packets
public class AgentMovementCompletePacket : Packet
{
///
+ [XmlType("agentmovementcomplete_data")]
public class DataBlock
{
public uint Timestamp;
@@ -47159,6 +48702,7 @@ namespace libsecondlife.Packets
public LLVector3 LookAt;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -47216,11 +48760,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentmovementcomplete_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -47319,12 +48865,14 @@ namespace libsecondlife.Packets
public class LogLoginPacket : Packet
{
///
+ [XmlType("loglogin_data")]
public class DataBlock
{
public LLUUID ViewerDigest;
public uint SpaceIP;
public bool LastExecFroze;
+ [XmlIgnore]
public int Length
{
get
@@ -47371,11 +48919,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("loglogin_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -47474,11 +49024,13 @@ namespace libsecondlife.Packets
public class ConnectAgentToUserserverPacket : Packet
{
///
+ [XmlType("connectagenttouserserver_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -47616,6 +49168,7 @@ namespace libsecondlife.Packets
public class DataServerLogoutPacket : Packet
{
///
+ [XmlType("dataserverlogout_userdata")]
public class UserDataBlock
{
public LLUUID AgentID;
@@ -47623,6 +49176,7 @@ namespace libsecondlife.Packets
public uint ViewerIP;
public bool Disconnect;
+ [XmlIgnore]
public int Length
{
get
@@ -47724,11 +49278,13 @@ namespace libsecondlife.Packets
public class LogoutRequestPacket : Packet
{
///
+ [XmlType("logoutrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -47821,11 +49377,13 @@ namespace libsecondlife.Packets
public class FinalizeLogoutPacket : Packet
{
///
+ [XmlType("finalizelogout_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -47918,11 +49476,13 @@ namespace libsecondlife.Packets
public class LogoutReplyPacket : Packet
{
///
+ [XmlType("logoutreply_inventorydata")]
public class InventoryDataBlock
{
public LLUUID NewAssetID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -47964,11 +49524,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("logoutreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -48080,10 +49642,12 @@ namespace libsecondlife.Packets
public class LogoutDemandPacket : Packet
{
///
+ [XmlType("logoutdemand_logoutblock")]
public class LogoutBlockBlock
{
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -48172,6 +49736,7 @@ namespace libsecondlife.Packets
public class ImprovedInstantMessagePacket : Packet
{
///
+ [XmlType("improvedinstantmessage_messageblock")]
public class MessageBlockBlock
{
public LLUUID ID;
@@ -48217,6 +49782,7 @@ namespace libsecondlife.Packets
}
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -48315,11 +49881,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("improvedinstantmessage_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -48419,11 +49987,13 @@ namespace libsecondlife.Packets
public class RetrieveInstantMessagesPacket : Packet
{
///
+ [XmlType("retrieveinstantmessages_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -48561,11 +50131,13 @@ namespace libsecondlife.Packets
public class FindAgentPacket : Packet
{
///
+ [XmlType("findagent_locationblock")]
public class LocationBlockBlock
{
public double GlobalX;
public double GlobalY;
+ [XmlIgnore]
public int Length
{
get
@@ -48612,12 +50184,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("findagent_agentblock")]
public class AgentBlockBlock
{
public uint SpaceIP;
public LLUUID Prey;
public LLUUID Hunter;
+ [XmlIgnore]
public int Length
{
get
@@ -48734,11 +50308,13 @@ namespace libsecondlife.Packets
public class RequestGodlikePowersPacket : Packet
{
///
+ [XmlType("requestgodlikepowers_requestblock")]
public class RequestBlockBlock
{
public bool Godlike;
public LLUUID Token;
+ [XmlIgnore]
public int Length
{
get
@@ -48779,11 +50355,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("requestgodlikepowers_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -48882,11 +50460,13 @@ namespace libsecondlife.Packets
public class GrantGodlikePowersPacket : Packet
{
///
+ [XmlType("grantgodlikepowers_grantdata")]
public class GrantDataBlock
{
public byte GodLevel;
public LLUUID Token;
+ [XmlIgnore]
public int Length
{
get
@@ -48927,11 +50507,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grantgodlikepowers_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -49030,6 +50612,7 @@ namespace libsecondlife.Packets
public class GodlikeMessagePacket : Packet
{
///
+ [XmlType("godlikemessage_methoddata")]
public class MethodDataBlock
{
public LLUUID Invoice;
@@ -49045,6 +50628,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -49092,6 +50676,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("godlikemessage_paramlist")]
public class ParamListBlock
{
private byte[] _parameter;
@@ -49106,6 +50691,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -49149,11 +50735,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("godlikemessage_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -49271,6 +50859,7 @@ namespace libsecondlife.Packets
public class EstateOwnerMessagePacket : Packet
{
///
+ [XmlType("estateownermessage_methoddata")]
public class MethodDataBlock
{
public LLUUID Invoice;
@@ -49286,6 +50875,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -49333,6 +50923,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("estateownermessage_paramlist")]
public class ParamListBlock
{
private byte[] _parameter;
@@ -49347,6 +50938,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -49390,11 +50982,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("estateownermessage_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -49512,6 +51106,7 @@ namespace libsecondlife.Packets
public class GenericMessagePacket : Packet
{
///
+ [XmlType("genericmessage_methoddata")]
public class MethodDataBlock
{
public LLUUID Invoice;
@@ -49527,6 +51122,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -49574,6 +51170,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("genericmessage_paramlist")]
public class ParamListBlock
{
private byte[] _parameter;
@@ -49588,6 +51185,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -49631,11 +51229,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("genericmessage_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -49753,11 +51353,13 @@ namespace libsecondlife.Packets
public class MuteListRequestPacket : Packet
{
///
+ [XmlType("mutelistrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -49799,10 +51401,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("mutelistrequest_mutedata")]
public class MuteDataBlock
{
public uint MuteCRC;
+ [XmlIgnore]
public int Length
{
get
@@ -49899,11 +51503,13 @@ namespace libsecondlife.Packets
public class UpdateMuteListEntryPacket : Packet
{
///
+ [XmlType("updatemutelistentry_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -49945,6 +51551,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updatemutelistentry_mutedata")]
public class MuteDataBlock
{
public LLUUID MuteID;
@@ -49962,6 +51569,7 @@ namespace libsecondlife.Packets
}
public int MuteType;
+ [XmlIgnore]
public int Length
{
get
@@ -50078,11 +51686,13 @@ namespace libsecondlife.Packets
public class RemoveMuteListEntryPacket : Packet
{
///
+ [XmlType("removemutelistentry_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -50124,6 +51734,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("removemutelistentry_mutedata")]
public class MuteDataBlock
{
public LLUUID MuteID;
@@ -50139,6 +51750,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -50243,11 +51855,13 @@ namespace libsecondlife.Packets
public class CopyInventoryFromNotecardPacket : Packet
{
///
+ [XmlType("copyinventoryfromnotecard_inventorydata")]
public class InventoryDataBlock
{
public LLUUID ItemID;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -50289,11 +51903,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("copyinventoryfromnotecard_notecarddata")]
public class NotecardDataBlock
{
public LLUUID ObjectID;
public LLUUID NotecardItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -50335,11 +51951,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("copyinventoryfromnotecard_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -50457,6 +52075,7 @@ namespace libsecondlife.Packets
public class UpdateInventoryItemPacket : Packet
{
///
+ [XmlType("updateinventoryitem_inventorydata")]
public class InventoryDataBlock
{
public bool GroupOwned;
@@ -50502,6 +52121,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -50649,11 +52269,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updateinventoryitem_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -50765,6 +52387,7 @@ namespace libsecondlife.Packets
public class UpdateCreateInventoryItemPacket : Packet
{
///
+ [XmlType("updatecreateinventoryitem_inventorydata")]
public class InventoryDataBlock
{
public bool GroupOwned;
@@ -50810,6 +52433,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -50957,11 +52581,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updatecreateinventoryitem_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public bool SimApproved;
+ [XmlIgnore]
public int Length
{
get
@@ -51072,6 +52698,7 @@ namespace libsecondlife.Packets
public class MoveInventoryItemPacket : Packet
{
///
+ [XmlType("moveinventoryitem_inventorydata")]
public class InventoryDataBlock
{
private byte[] _newname;
@@ -51088,6 +52715,7 @@ namespace libsecondlife.Packets
public LLUUID ItemID;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -51139,12 +52767,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moveinventoryitem_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public bool Stamp;
+ [XmlIgnore]
public int Length
{
get
@@ -51259,6 +52889,7 @@ namespace libsecondlife.Packets
public class CopyInventoryItemPacket : Packet
{
///
+ [XmlType("copyinventoryitem_inventorydata")]
public class InventoryDataBlock
{
private byte[] _newname;
@@ -51277,6 +52908,7 @@ namespace libsecondlife.Packets
public LLUUID OldItemID;
public LLUUID OldAgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -51338,11 +52970,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("copyinventoryitem_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -51454,10 +53088,12 @@ namespace libsecondlife.Packets
public class RemoveInventoryItemPacket : Packet
{
///
+ [XmlType("removeinventoryitem_inventorydata")]
public class InventoryDataBlock
{
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -51495,11 +53131,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("removeinventoryitem_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -51610,11 +53248,13 @@ namespace libsecondlife.Packets
public class ChangeInventoryItemFlagsPacket : Packet
{
///
+ [XmlType("changeinventoryitemflags_inventorydata")]
public class InventoryDataBlock
{
public LLUUID ItemID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -51658,11 +53298,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("changeinventoryitemflags_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -51773,11 +53415,13 @@ namespace libsecondlife.Packets
public class SaveAssetIntoInventoryPacket : Packet
{
///
+ [XmlType("saveassetintoinventory_inventorydata")]
public class InventoryDataBlock
{
public LLUUID NewAssetID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -51819,10 +53463,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("saveassetintoinventory_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -51917,11 +53563,13 @@ namespace libsecondlife.Packets
public class CreateInventoryFolderPacket : Packet
{
///
+ [XmlType("createinventoryfolder_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -51963,6 +53611,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("createinventoryfolder_folderdata")]
public class FolderDataBlock
{
private byte[] _name;
@@ -51980,6 +53629,7 @@ namespace libsecondlife.Packets
public sbyte Type;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -52091,11 +53741,13 @@ namespace libsecondlife.Packets
public class UpdateInventoryFolderPacket : Packet
{
///
+ [XmlType("updateinventoryfolder_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -52137,6 +53789,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updateinventoryfolder_folderdata")]
public class FolderDataBlock
{
private byte[] _name;
@@ -52154,6 +53807,7 @@ namespace libsecondlife.Packets
public sbyte Type;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -52277,11 +53931,13 @@ namespace libsecondlife.Packets
public class MoveInventoryFolderPacket : Packet
{
///
+ [XmlType("moveinventoryfolder_inventorydata")]
public class InventoryDataBlock
{
public LLUUID ParentID;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -52323,12 +53979,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moveinventoryfolder_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public bool Stamp;
+ [XmlIgnore]
public int Length
{
get
@@ -52443,11 +54101,13 @@ namespace libsecondlife.Packets
public class RemoveInventoryFolderPacket : Packet
{
///
+ [XmlType("removeinventoryfolder_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -52489,10 +54149,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("removeinventoryfolder_folderdata")]
public class FolderDataBlock
{
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -52599,6 +54261,7 @@ namespace libsecondlife.Packets
public class FetchInventoryDescendentsPacket : Packet
{
///
+ [XmlType("fetchinventorydescendents_inventorydata")]
public class InventoryDataBlock
{
public LLUUID OwnerID;
@@ -52607,6 +54270,7 @@ namespace libsecondlife.Packets
public bool FetchFolders;
public bool FetchItems;
+ [XmlIgnore]
public int Length
{
get
@@ -52660,11 +54324,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("fetchinventorydescendents_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -52764,6 +54430,7 @@ namespace libsecondlife.Packets
public class InventoryDescendentsPacket : Packet
{
///
+ [XmlType("inventorydescendents_itemdata")]
public class ItemDataBlock
{
public bool GroupOwned;
@@ -52808,6 +54475,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -52949,6 +54617,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("inventorydescendents_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -52957,6 +54626,7 @@ namespace libsecondlife.Packets
public LLUUID OwnerID;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -53014,6 +54684,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("inventorydescendents_folderdata")]
public class FolderDataBlock
{
private byte[] _name;
@@ -53031,6 +54702,7 @@ namespace libsecondlife.Packets
public sbyte Type;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -53173,11 +54845,13 @@ namespace libsecondlife.Packets
public class FetchInventoryPacket : Packet
{
///
+ [XmlType("fetchinventory_inventorydata")]
public class InventoryDataBlock
{
public LLUUID OwnerID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -53219,11 +54893,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("fetchinventory_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -53335,6 +55011,7 @@ namespace libsecondlife.Packets
public class FetchInventoryReplyPacket : Packet
{
///
+ [XmlType("fetchinventoryreply_inventorydata")]
public class InventoryDataBlock
{
public bool GroupOwned;
@@ -53379,6 +55056,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -53520,10 +55198,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("fetchinventoryreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -53631,6 +55311,7 @@ namespace libsecondlife.Packets
public class BulkUpdateInventoryPacket : Packet
{
///
+ [XmlType("bulkupdateinventory_itemdata")]
public class ItemDataBlock
{
public bool GroupOwned;
@@ -53676,6 +55357,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -53823,11 +55505,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("bulkupdateinventory_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -53869,6 +55553,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("bulkupdateinventory_folderdata")]
public class FolderDataBlock
{
private byte[] _name;
@@ -53886,6 +55571,7 @@ namespace libsecondlife.Packets
public sbyte Type;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -54028,6 +55714,7 @@ namespace libsecondlife.Packets
public class RequestInventoryAssetPacket : Packet
{
///
+ [XmlType("requestinventoryasset_querydata")]
public class QueryDataBlock
{
public LLUUID AgentID;
@@ -54035,6 +55722,7 @@ namespace libsecondlife.Packets
public LLUUID OwnerID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -54135,12 +55823,14 @@ namespace libsecondlife.Packets
public class InventoryAssetResponsePacket : Packet
{
///
+ [XmlType("inventoryassetresponse_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
public LLUUID AssetID;
public bool IsReadable;
+ [XmlIgnore]
public int Length
{
get
@@ -54236,10 +55926,12 @@ namespace libsecondlife.Packets
public class RemoveInventoryObjectsPacket : Packet
{
///
+ [XmlType("removeinventoryobjects_itemdata")]
public class ItemDataBlock
{
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -54277,11 +55969,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("removeinventoryobjects_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -54323,10 +56017,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("removeinventoryobjects_folderdata")]
public class FolderDataBlock
{
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -54451,10 +56147,12 @@ namespace libsecondlife.Packets
public class PurgeInventoryDescendentsPacket : Packet
{
///
+ [XmlType("purgeinventorydescendents_inventorydata")]
public class InventoryDataBlock
{
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -54492,11 +56190,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("purgeinventorydescendents_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -54596,6 +56296,7 @@ namespace libsecondlife.Packets
public class UpdateTaskInventoryPacket : Packet
{
///
+ [XmlType("updatetaskinventory_inventorydata")]
public class InventoryDataBlock
{
public bool GroupOwned;
@@ -54640,6 +56341,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -54781,11 +56483,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updatetaskinventory_updatedata")]
public class UpdateDataBlock
{
public byte Key;
public uint LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -54828,11 +56532,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updatetaskinventory_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -54938,11 +56644,13 @@ namespace libsecondlife.Packets
public class RemoveTaskInventoryPacket : Packet
{
///
+ [XmlType("removetaskinventory_inventorydata")]
public class InventoryDataBlock
{
public uint LocalID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -54986,11 +56694,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("removetaskinventory_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -55090,11 +56800,13 @@ namespace libsecondlife.Packets
public class MoveTaskInventoryPacket : Packet
{
///
+ [XmlType("movetaskinventory_inventorydata")]
public class InventoryDataBlock
{
public uint LocalID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -55138,12 +56850,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("movetaskinventory_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -55246,10 +56960,12 @@ namespace libsecondlife.Packets
public class RequestTaskInventoryPacket : Packet
{
///
+ [XmlType("requesttaskinventory_inventorydata")]
public class InventoryDataBlock
{
public uint LocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -55289,11 +57005,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("requesttaskinventory_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -55392,6 +57110,7 @@ namespace libsecondlife.Packets
public class ReplyTaskInventoryPacket : Packet
{
///
+ [XmlType("replytaskinventory_inventorydata")]
public class InventoryDataBlock
{
public LLUUID TaskID;
@@ -55408,6 +57127,7 @@ namespace libsecondlife.Packets
}
public short Serial;
+ [XmlIgnore]
public int Length
{
get
@@ -55511,10 +57231,12 @@ namespace libsecondlife.Packets
public class DeRezObjectPacket : Packet
{
///
+ [XmlType("derezobject_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -55554,6 +57276,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("derezobject_agentblock")]
public class AgentBlockBlock
{
public LLUUID GroupID;
@@ -55563,6 +57286,7 @@ namespace libsecondlife.Packets
public LLUUID TransactionID;
public LLUUID DestinationID;
+ [XmlIgnore]
public int Length
{
get
@@ -55617,11 +57341,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("derezobject_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -55784,6 +57510,7 @@ namespace libsecondlife.Packets
public class RezObjectPacket : Packet
{
///
+ [XmlType("rezobject_inventorydata")]
public class InventoryDataBlock
{
public bool GroupOwned;
@@ -55828,6 +57555,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -55969,6 +57697,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezobject_rezdata")]
public class RezDataBlock
{
public bool RezSelected;
@@ -55984,6 +57713,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public LLUUID RayTargetID;
+ [XmlIgnore]
public int Length
{
get
@@ -56069,12 +57799,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezobject_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -56184,10 +57916,12 @@ namespace libsecondlife.Packets
public class RezObjectFromNotecardPacket : Packet
{
///
+ [XmlType("rezobjectfromnotecard_inventorydata")]
public class InventoryDataBlock
{
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -56225,6 +57959,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezobjectfromnotecard_rezdata")]
public class RezDataBlock
{
public bool RezSelected;
@@ -56240,6 +57975,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public LLUUID RayTargetID;
+ [XmlIgnore]
public int Length
{
get
@@ -56325,11 +58061,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezobjectfromnotecard_notecarddata")]
public class NotecardDataBlock
{
public LLUUID ObjectID;
public LLUUID NotecardItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -56371,12 +58109,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezobjectfromnotecard_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -56504,10 +58244,12 @@ namespace libsecondlife.Packets
public class DeclineInventoryPacket : Packet
{
///
+ [XmlType("declineinventory_infoblock")]
public class InfoBlockBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -56596,12 +58338,14 @@ namespace libsecondlife.Packets
public class TransferInventoryPacket : Packet
{
///
+ [XmlType("transferinventory_infoblock")]
public class InfoBlockBlock
{
public LLUUID DestID;
public LLUUID SourceID;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -56647,11 +58391,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("transferinventory_inventoryblock")]
public class InventoryBlockBlock
{
public sbyte Type;
public LLUUID InventoryID;
+ [XmlIgnore]
public int Length
{
get
@@ -56762,11 +58508,13 @@ namespace libsecondlife.Packets
public class TransferInventoryAckPacket : Packet
{
///
+ [XmlType("transferinventoryack_infoblock")]
public class InfoBlockBlock
{
public LLUUID InventoryID;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -56860,12 +58608,14 @@ namespace libsecondlife.Packets
public class RequestFriendshipPacket : Packet
{
///
+ [XmlType("requestfriendship_agentblock")]
public class AgentBlockBlock
{
public LLUUID DestID;
public LLUUID FolderID;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -56911,11 +58661,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("requestfriendship_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57014,10 +58766,12 @@ namespace libsecondlife.Packets
public class AcceptFriendshipPacket : Packet
{
///
+ [XmlType("acceptfriendship_transactionblock")]
public class TransactionBlockBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57055,11 +58809,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("acceptfriendship_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57101,10 +58857,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("acceptfriendship_folderdata")]
public class FolderDataBlock
{
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -57217,10 +58975,12 @@ namespace libsecondlife.Packets
public class DeclineFriendshipPacket : Packet
{
///
+ [XmlType("declinefriendship_transactionblock")]
public class TransactionBlockBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57258,11 +59018,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("declinefriendship_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57361,11 +59123,13 @@ namespace libsecondlife.Packets
public class FormFriendshipPacket : Packet
{
///
+ [XmlType("formfriendship_agentblock")]
public class AgentBlockBlock
{
public LLUUID DestID;
public LLUUID SourceID;
+ [XmlIgnore]
public int Length
{
get
@@ -57458,10 +59222,12 @@ namespace libsecondlife.Packets
public class TerminateFriendshipPacket : Packet
{
///
+ [XmlType("terminatefriendship_exblock")]
public class ExBlockBlock
{
public LLUUID OtherID;
+ [XmlIgnore]
public int Length
{
get
@@ -57499,11 +59265,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("terminatefriendship_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57602,11 +59370,13 @@ namespace libsecondlife.Packets
public class OfferCallingCardPacket : Packet
{
///
+ [XmlType("offercallingcard_agentblock")]
public class AgentBlockBlock
{
public LLUUID DestID;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57648,11 +59418,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("offercallingcard_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57751,10 +59523,12 @@ namespace libsecondlife.Packets
public class AcceptCallingCardPacket : Packet
{
///
+ [XmlType("acceptcallingcard_transactionblock")]
public class TransactionBlockBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57792,11 +59566,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("acceptcallingcard_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57838,10 +59614,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("acceptcallingcard_folderdata")]
public class FolderDataBlock
{
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -57954,10 +59732,12 @@ namespace libsecondlife.Packets
public class DeclineCallingCardPacket : Packet
{
///
+ [XmlType("declinecallingcard_transactionblock")]
public class TransactionBlockBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -57995,11 +59775,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("declinecallingcard_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -58098,11 +59880,13 @@ namespace libsecondlife.Packets
public class RezScriptPacket : Packet
{
///
+ [XmlType("rezscript_updateblock")]
public class UpdateBlockBlock
{
public bool Enabled;
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -58145,6 +59929,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezscript_inventoryblock")]
public class InventoryBlockBlock
{
public bool GroupOwned;
@@ -58189,6 +59974,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -58330,12 +60116,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezscript_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -58445,6 +60233,7 @@ namespace libsecondlife.Packets
public class CreateInventoryItemPacket : Packet
{
///
+ [XmlType("createinventoryitem_inventoryblock")]
public class InventoryBlockBlock
{
public uint CallbackID;
@@ -58477,6 +60266,7 @@ namespace libsecondlife.Packets
public uint NextOwnerMask;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -58557,11 +60347,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("createinventoryitem_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -58661,6 +60453,7 @@ namespace libsecondlife.Packets
public class CreateLandmarkForEventPacket : Packet
{
///
+ [XmlType("createlandmarkforevent_inventoryblock")]
public class InventoryBlockBlock
{
private byte[] _name;
@@ -58676,6 +60469,7 @@ namespace libsecondlife.Packets
}
public LLUUID FolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -58723,10 +60517,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("createlandmarkforevent_eventdata")]
public class EventDataBlock
{
public uint EventID;
+ [XmlIgnore]
public int Length
{
get
@@ -58766,11 +60562,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("createlandmarkforevent_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -58876,10 +60674,12 @@ namespace libsecondlife.Packets
public class EventLocationRequestPacket : Packet
{
///
+ [XmlType("eventlocationrequest_eventdata")]
public class EventDataBlock
{
public uint EventID;
+ [XmlIgnore]
public int Length
{
get
@@ -58919,10 +60719,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("eventlocationrequest_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -59018,12 +60820,14 @@ namespace libsecondlife.Packets
public class EventLocationReplyPacket : Packet
{
///
+ [XmlType("eventlocationreply_eventdata")]
public class EventDataBlock
{
public LLUUID RegionID;
public bool Success;
public LLVector3 RegionPos;
+ [XmlIgnore]
public int Length
{
get
@@ -59068,10 +60872,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("eventlocationreply_querydata")]
public class QueryDataBlock
{
public LLUUID QueryID;
+ [XmlIgnore]
public int Length
{
get
@@ -59167,10 +60973,12 @@ namespace libsecondlife.Packets
public class RegionHandleRequestPacket : Packet
{
///
+ [XmlType("regionhandlerequest_requestblock")]
public class RequestBlockBlock
{
public LLUUID RegionID;
+ [XmlIgnore]
public int Length
{
get
@@ -59259,11 +61067,13 @@ namespace libsecondlife.Packets
public class RegionIDAndHandleReplyPacket : Packet
{
///
+ [XmlType("regionidandhandlereply_replyblock")]
public class ReplyBlockBlock
{
public LLUUID RegionID;
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -59362,6 +61172,7 @@ namespace libsecondlife.Packets
public class MoneyTransferRequestPacket : Packet
{
///
+ [XmlType("moneytransferrequest_moneydata")]
public class MoneyDataBlock
{
public byte AggregatePermInventory;
@@ -59383,6 +61194,7 @@ namespace libsecondlife.Packets
public LLUUID SourceID;
public int TransactionType;
+ [XmlIgnore]
public int Length
{
get
@@ -59455,11 +61267,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneytransferrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -59559,6 +61373,7 @@ namespace libsecondlife.Packets
public class MoneyTransferBackendPacket : Packet
{
///
+ [XmlType("moneytransferbackend_moneydata")]
public class MoneyDataBlock
{
public byte AggregatePermInventory;
@@ -59582,6 +61397,7 @@ namespace libsecondlife.Packets
public uint TransactionTime;
public int TransactionType;
+ [XmlIgnore]
public int Length
{
get
@@ -59716,6 +61532,7 @@ namespace libsecondlife.Packets
public class BulkMoneyTransferPacket : Packet
{
///
+ [XmlType("bulkmoneytransfer_moneydata")]
public class MoneyDataBlock
{
public LLUUID DestID;
@@ -59735,6 +61552,7 @@ namespace libsecondlife.Packets
public LLUUID TransactionID;
public int TransactionType;
+ [XmlIgnore]
public int Length
{
get
@@ -59801,12 +61619,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("bulkmoneytransfer_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public uint RegionX;
public uint RegionY;
+ [XmlIgnore]
public int Length
{
get
@@ -59926,11 +61746,13 @@ namespace libsecondlife.Packets
public class AdjustBalancePacket : Packet
{
///
+ [XmlType("adjustbalance_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public int Delta;
+ [XmlIgnore]
public int Length
{
get
@@ -60026,10 +61848,12 @@ namespace libsecondlife.Packets
public class MoneyBalanceRequestPacket : Packet
{
///
+ [XmlType("moneybalancerequest_moneydata")]
public class MoneyDataBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -60067,11 +61891,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneybalancerequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -60171,6 +61997,7 @@ namespace libsecondlife.Packets
public class MoneyBalanceReplyPacket : Packet
{
///
+ [XmlType("moneybalancereply_moneydata")]
public class MoneyDataBlock
{
public LLUUID AgentID;
@@ -60191,6 +62018,7 @@ namespace libsecondlife.Packets
public LLUUID TransactionID;
public bool TransactionSuccess;
+ [XmlIgnore]
public int Length
{
get
@@ -60315,11 +62143,13 @@ namespace libsecondlife.Packets
public class RoutedMoneyBalanceReplyPacket : Packet
{
///
+ [XmlType("routedmoneybalancereply_targetblock")]
public class TargetBlockBlock
{
public uint TargetIP;
public ushort TargetPort;
+ [XmlIgnore]
public int Length
{
get
@@ -60363,6 +62193,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("routedmoneybalancereply_moneydata")]
public class MoneyDataBlock
{
public LLUUID AgentID;
@@ -60383,6 +62214,7 @@ namespace libsecondlife.Packets
public LLUUID TransactionID;
public bool TransactionSuccess;
+ [XmlIgnore]
public int Length
{
get
@@ -60513,12 +62345,14 @@ namespace libsecondlife.Packets
public class MoneyHistoryRequestPacket : Packet
{
///
+ [XmlType("moneyhistoryrequest_moneydata")]
public class MoneyDataBlock
{
public LLUUID AgentID;
public int StartPeriod;
public int EndPeriod;
+ [XmlIgnore]
public int Length
{
get
@@ -60619,6 +62453,7 @@ namespace libsecondlife.Packets
public class MoneyHistoryReplyPacket : Packet
{
///
+ [XmlType("moneyhistoryreply_moneydata")]
public class MoneyDataBlock
{
public int Balance;
@@ -60639,6 +62474,7 @@ namespace libsecondlife.Packets
public int EndPeriod;
public int BonusEstimate;
+ [XmlIgnore]
public int Length
{
get
@@ -60718,6 +62554,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneyhistoryreply_historydata")]
public class HistoryDataBlock
{
public int Amount;
@@ -60733,6 +62570,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -60782,10 +62620,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneyhistoryreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -60899,12 +62739,14 @@ namespace libsecondlife.Packets
public class MoneySummaryRequestPacket : Packet
{
///
+ [XmlType("moneysummaryrequest_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
public int IntervalDays;
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -60954,11 +62796,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneysummaryrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -61057,6 +62901,7 @@ namespace libsecondlife.Packets
public class MoneySummaryReplyPacket : Packet
{
///
+ [XmlType("moneysummaryreply_moneydata")]
public class MoneyDataBlock
{
public int ParcelDirFeeCurrent;
@@ -61111,6 +62956,7 @@ namespace libsecondlife.Packets
public int CurrentInterval;
public int BonusEstimate;
+ [XmlIgnore]
public int Length
{
get
@@ -61276,10 +63122,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneysummaryreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -61375,12 +63223,14 @@ namespace libsecondlife.Packets
public class MoneyDetailsRequestPacket : Packet
{
///
+ [XmlType("moneydetailsrequest_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
public int IntervalDays;
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -61430,11 +63280,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneydetailsrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -61533,6 +63385,7 @@ namespace libsecondlife.Packets
public class MoneyDetailsReplyPacket : Packet
{
///
+ [XmlType("moneydetailsreply_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
@@ -61550,6 +63403,7 @@ namespace libsecondlife.Packets
}
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -61609,6 +63463,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneydetailsreply_historydata")]
public class HistoryDataBlock
{
public int Amount;
@@ -61624,6 +63479,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -61673,10 +63529,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneydetailsreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -61790,12 +63648,14 @@ namespace libsecondlife.Packets
public class MoneyTransactionsRequestPacket : Packet
{
///
+ [XmlType("moneytransactionsrequest_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
public int IntervalDays;
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -61845,11 +63705,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneytransactionsrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -61948,6 +63810,7 @@ namespace libsecondlife.Packets
public class MoneyTransactionsReplyPacket : Packet
{
///
+ [XmlType("moneytransactionsreply_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
@@ -61965,6 +63828,7 @@ namespace libsecondlife.Packets
}
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -62024,6 +63888,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneytransactionsreply_historydata")]
public class HistoryDataBlock
{
private byte[] _time;
@@ -62062,6 +63927,7 @@ namespace libsecondlife.Packets
public int Type;
public int Amount;
+ [XmlIgnore]
public int Length
{
get
@@ -62133,10 +63999,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("moneytransactionsreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -62250,11 +64118,13 @@ namespace libsecondlife.Packets
public class GestureRequestPacket : Packet
{
///
+ [XmlType("gesturerequest_agentblock")]
public class AgentBlockBlock
{
public LLUUID AgentID;
public bool Reset;
+ [XmlIgnore]
public int Length
{
get
@@ -62346,12 +64216,14 @@ namespace libsecondlife.Packets
public class ActivateGesturesPacket : Packet
{
///
+ [XmlType("activategestures_data")]
public class DataBlock
{
public LLUUID AssetID;
public uint GestureFlags;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -62399,12 +64271,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("activategestures_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -62521,11 +64395,13 @@ namespace libsecondlife.Packets
public class DeactivateGesturesPacket : Packet
{
///
+ [XmlType("deactivategestures_data")]
public class DataBlock
{
public uint GestureFlags;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -62569,12 +64445,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("deactivategestures_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -62691,6 +64569,7 @@ namespace libsecondlife.Packets
public class MuteListUpdatePacket : Packet
{
///
+ [XmlType("mutelistupdate_mutedata")]
public class MuteDataBlock
{
public LLUUID AgentID;
@@ -62706,6 +64585,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -62804,10 +64684,12 @@ namespace libsecondlife.Packets
public class UseCachedMuteListPacket : Packet
{
///
+ [XmlType("usecachedmutelist_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -62896,11 +64778,13 @@ namespace libsecondlife.Packets
public class GrantUserRightsPacket : Packet
{
///
+ [XmlType("grantuserrights_rights")]
public class RightsBlock
{
public int RelatedRights;
public LLUUID AgentRelated;
+ [XmlIgnore]
public int Length
{
get
@@ -62944,11 +64828,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grantuserrights_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -63059,11 +64945,13 @@ namespace libsecondlife.Packets
public class ChangeUserRightsPacket : Packet
{
///
+ [XmlType("changeuserrights_rights")]
public class RightsBlock
{
public int RelatedRights;
public LLUUID AgentRelated;
+ [XmlIgnore]
public int Length
{
get
@@ -63107,10 +64995,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("changeuserrights_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -63217,10 +65107,12 @@ namespace libsecondlife.Packets
public class OnlineNotificationPacket : Packet
{
///
+ [XmlType("onlinenotification_agentblock")]
public class AgentBlockBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -63321,10 +65213,12 @@ namespace libsecondlife.Packets
public class OfflineNotificationPacket : Packet
{
///
+ [XmlType("offlinenotification_agentblock")]
public class AgentBlockBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -63425,6 +65319,7 @@ namespace libsecondlife.Packets
public class SetStartLocationRequestPacket : Packet
{
///
+ [XmlType("setstartlocationrequest_startlocationdata")]
public class StartLocationDataBlock
{
public LLVector3 LocationPos;
@@ -63442,6 +65337,7 @@ namespace libsecondlife.Packets
public uint LocationID;
public LLVector3 LocationLookAt;
+ [XmlIgnore]
public int Length
{
get
@@ -63499,11 +65395,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("setstartlocationrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -63603,6 +65501,7 @@ namespace libsecondlife.Packets
public class SetStartLocationPacket : Packet
{
///
+ [XmlType("setstartlocation_startlocationdata")]
public class StartLocationDataBlock
{
public LLVector3 LocationPos;
@@ -63612,6 +65511,7 @@ namespace libsecondlife.Packets
public uint LocationID;
public LLVector3 LocationLookAt;
+ [XmlIgnore]
public int Length
{
get
@@ -63729,10 +65629,12 @@ namespace libsecondlife.Packets
public class NetTestPacket : Packet
{
///
+ [XmlType("nettest_netblock")]
public class NetBlockBlock
{
public ushort Port;
+ [XmlIgnore]
public int Length
{
get
@@ -63821,10 +65723,12 @@ namespace libsecondlife.Packets
public class SetCPURatioPacket : Packet
{
///
+ [XmlType("setcpuratio_data")]
public class DataBlock
{
public byte Ratio;
+ [XmlIgnore]
public int Length
{
get
@@ -63912,11 +65816,13 @@ namespace libsecondlife.Packets
public class SimCrashedPacket : Packet
{
///
+ [XmlType("simcrashed_data")]
public class DataBlock
{
public uint RegionX;
public uint RegionY;
+ [XmlIgnore]
public int Length
{
get
@@ -63962,10 +65868,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("simcrashed_users")]
public class UsersBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -64072,6 +65980,7 @@ namespace libsecondlife.Packets
public class NameValuePairPacket : Packet
{
///
+ [XmlType("namevaluepair_namevaluedata")]
public class NameValueDataBlock
{
private byte[] _nvpair;
@@ -64086,6 +65995,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -64130,10 +66040,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("namevaluepair_taskdata")]
public class TaskDataBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -64240,6 +66152,7 @@ namespace libsecondlife.Packets
public class RemoveNameValuePairPacket : Packet
{
///
+ [XmlType("removenamevaluepair_namevaluedata")]
public class NameValueDataBlock
{
private byte[] _nvpair;
@@ -64254,6 +66167,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -64298,10 +66212,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("removenamevaluepair_taskdata")]
public class TaskDataBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -64408,6 +66324,7 @@ namespace libsecondlife.Packets
public class GetNameValuePairPacket : Packet
{
///
+ [XmlType("getnamevaluepair_namevaluename")]
public class NameValueNameBlock
{
private byte[] _name;
@@ -64422,6 +66339,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -64466,10 +66384,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("getnamevaluepair_taskdata")]
public class TaskDataBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -64576,6 +66496,7 @@ namespace libsecondlife.Packets
public class UpdateAttachmentPacket : Packet
{
///
+ [XmlType("updateattachment_inventorydata")]
public class InventoryDataBlock
{
public bool GroupOwned;
@@ -64620,6 +66541,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -64761,11 +66683,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updateattachment_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -64807,11 +66731,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updateattachment_operationdata")]
public class OperationDataBlock
{
public bool AddItem;
public bool UseExistingAsset;
+ [XmlIgnore]
public int Length
{
get
@@ -64851,10 +66777,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updateattachment_attachmentblock")]
public class AttachmentBlockBlock
{
public byte AttachmentPoint;
+ [XmlIgnore]
public int Length
{
get
@@ -64961,11 +66889,13 @@ namespace libsecondlife.Packets
public class RemoveAttachmentPacket : Packet
{
///
+ [XmlType("removeattachment_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -65007,11 +66937,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("removeattachment_attachmentblock")]
public class AttachmentBlockBlock
{
public byte AttachmentPoint;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -65109,6 +67041,7 @@ namespace libsecondlife.Packets
public class AssetUploadRequestPacket : Packet
{
///
+ [XmlType("assetuploadrequest_assetblock")]
public class AssetBlockBlock
{
public sbyte Type;
@@ -65127,6 +67060,7 @@ namespace libsecondlife.Packets
public LLUUID TransactionID;
public bool StoreLocal;
+ [XmlIgnore]
public int Length
{
get
@@ -65235,12 +67169,14 @@ namespace libsecondlife.Packets
public class AssetUploadCompletePacket : Packet
{
///
+ [XmlType("assetuploadcomplete_assetblock")]
public class AssetBlockBlock
{
public LLUUID UUID;
public bool Success;
public sbyte Type;
+ [XmlIgnore]
public int Length
{
get
@@ -65335,6 +67271,7 @@ namespace libsecondlife.Packets
public class ReputationAgentAssignPacket : Packet
{
///
+ [XmlType("reputationagentassign_datablock")]
public class DataBlockBlock
{
public LLUUID RateeID;
@@ -65343,6 +67280,7 @@ namespace libsecondlife.Packets
public float Behavior;
public float Building;
+ [XmlIgnore]
public int Length
{
get
@@ -65454,11 +67392,13 @@ namespace libsecondlife.Packets
public class ReputationIndividualRequestPacket : Packet
{
///
+ [XmlType("reputationindividualrequest_reputationdata")]
public class ReputationDataBlock
{
public LLUUID ToID;
public LLUUID FromID;
+ [XmlIgnore]
public int Length
{
get
@@ -65551,6 +67491,7 @@ namespace libsecondlife.Packets
public class ReputationIndividualReplyPacket : Packet
{
///
+ [XmlType("reputationindividualreply_reputationdata")]
public class ReputationDataBlock
{
public float Appearance;
@@ -65559,6 +67500,7 @@ namespace libsecondlife.Packets
public LLUUID FromID;
public float Building;
+ [XmlIgnore]
public int Length
{
get
@@ -65670,6 +67612,7 @@ namespace libsecondlife.Packets
public class EmailMessageRequestPacket : Packet
{
///
+ [XmlType("emailmessagerequest_datablock")]
public class DataBlockBlock
{
public LLUUID ObjectID;
@@ -65696,6 +67639,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -65802,6 +67746,7 @@ namespace libsecondlife.Packets
public class EmailMessageReplyPacket : Packet
{
///
+ [XmlType("emailmessagereply_datablock")]
public class DataBlockBlock
{
public LLUUID ObjectID;
@@ -65852,6 +67797,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -65987,6 +67933,7 @@ namespace libsecondlife.Packets
public class ScriptDataRequestPacket : Packet
{
///
+ [XmlType("scriptdatarequest_datablock")]
public class DataBlockBlock
{
public sbyte RequestType;
@@ -66003,6 +67950,7 @@ namespace libsecondlife.Packets
}
public ulong Hash;
+ [XmlIgnore]
public int Length
{
get
@@ -66123,6 +68071,7 @@ namespace libsecondlife.Packets
public class ScriptDataReplyPacket : Packet
{
///
+ [XmlType("scriptdatareply_datablock")]
public class DataBlockBlock
{
public ulong Hash;
@@ -66138,6 +68087,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -66255,11 +68205,13 @@ namespace libsecondlife.Packets
public class CreateGroupRequestPacket : Packet
{
///
+ [XmlType("creategrouprequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -66301,6 +68253,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("creategrouprequest_groupdata")]
public class GroupDataBlock
{
public bool AllowPublish;
@@ -66332,6 +68285,7 @@ namespace libsecondlife.Packets
public bool MaturePublish;
public bool OpenEnrollment;
+ [XmlIgnore]
public int Length
{
get
@@ -66464,6 +68418,7 @@ namespace libsecondlife.Packets
public class CreateGroupReplyPacket : Packet
{
///
+ [XmlType("creategroupreply_replydata")]
public class ReplyDataBlock
{
private byte[] _message;
@@ -66480,6 +68435,7 @@ namespace libsecondlife.Packets
public bool Success;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -66530,10 +68486,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("creategroupreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -66628,11 +68586,13 @@ namespace libsecondlife.Packets
public class UpdateGroupInfoPacket : Packet
{
///
+ [XmlType("updategroupinfo_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -66674,6 +68634,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updategroupinfo_groupdata")]
public class GroupDataBlock
{
public bool AllowPublish;
@@ -66695,6 +68656,7 @@ namespace libsecondlife.Packets
public bool MaturePublish;
public bool OpenEnrollment;
+ [XmlIgnore]
public int Length
{
get
@@ -66823,12 +68785,14 @@ namespace libsecondlife.Packets
public class GroupRoleChangesPacket : Packet
{
///
+ [XmlType("grouprolechanges_rolechange")]
public class RoleChangeBlock
{
public LLUUID MemberID;
public uint Change;
public LLUUID RoleID;
+ [XmlIgnore]
public int Length
{
get
@@ -66876,12 +68840,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grouprolechanges_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -66996,11 +68962,13 @@ namespace libsecondlife.Packets
public class JoinGroupRequestPacket : Packet
{
///
+ [XmlType("joingrouprequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -67042,10 +69010,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("joingrouprequest_groupdata")]
public class GroupDataBlock
{
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -67141,10 +69111,12 @@ namespace libsecondlife.Packets
public class JoinGroupReplyPacket : Packet
{
///
+ [XmlType("joingroupreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -67182,11 +69154,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("joingroupreply_groupdata")]
public class GroupDataBlock
{
public bool Success;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -67284,11 +69258,13 @@ namespace libsecondlife.Packets
public class EjectGroupMemberRequestPacket : Packet
{
///
+ [XmlType("ejectgroupmemberrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -67330,10 +69306,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("ejectgroupmemberrequest_ejectdata")]
public class EjectDataBlock
{
public LLUUID EjecteeID;
+ [XmlIgnore]
public int Length
{
get
@@ -67371,10 +69349,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("ejectgroupmemberrequest_groupdata")]
public class GroupDataBlock
{
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -67487,10 +69467,12 @@ namespace libsecondlife.Packets
public class EjectGroupMemberReplyPacket : Packet
{
///
+ [XmlType("ejectgroupmemberreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -67528,10 +69510,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("ejectgroupmemberreply_ejectdata")]
public class EjectDataBlock
{
public bool Success;
+ [XmlIgnore]
public int Length
{
get
@@ -67568,10 +69552,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("ejectgroupmemberreply_groupdata")]
public class GroupDataBlock
{
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -67672,11 +69658,13 @@ namespace libsecondlife.Packets
public class LeaveGroupRequestPacket : Packet
{
///
+ [XmlType("leavegrouprequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -67718,10 +69706,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("leavegrouprequest_groupdata")]
public class GroupDataBlock
{
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -67816,10 +69806,12 @@ namespace libsecondlife.Packets
public class LeaveGroupReplyPacket : Packet
{
///
+ [XmlType("leavegroupreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -67857,11 +69849,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("leavegroupreply_groupdata")]
public class GroupDataBlock
{
public bool Success;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -67959,11 +69953,13 @@ namespace libsecondlife.Packets
public class InviteGroupRequestPacket : Packet
{
///
+ [XmlType("invitegrouprequest_invitedata")]
public class InviteDataBlock
{
public LLUUID RoleID;
public LLUUID InviteeID;
+ [XmlIgnore]
public int Length
{
get
@@ -68005,11 +70001,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("invitegrouprequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -68051,10 +70049,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("invitegrouprequest_groupdata")]
public class GroupDataBlock
{
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -68167,6 +70167,7 @@ namespace libsecondlife.Packets
public class InviteGroupResponsePacket : Packet
{
///
+ [XmlType("invitegroupresponse_invitedata")]
public class InviteDataBlock
{
public LLUUID AgentID;
@@ -68175,6 +70176,7 @@ namespace libsecondlife.Packets
public LLUUID RoleID;
public LLUUID InviteeID;
+ [XmlIgnore]
public int Length
{
get
@@ -68281,11 +70283,13 @@ namespace libsecondlife.Packets
public class GroupProfileRequestPacket : Packet
{
///
+ [XmlType("groupprofilerequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -68327,10 +70331,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupprofilerequest_groupdata")]
public class GroupDataBlock
{
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -68425,10 +70431,12 @@ namespace libsecondlife.Packets
public class GroupProfileReplyPacket : Packet
{
///
+ [XmlType("groupprofilereply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -68466,6 +70474,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupprofilereply_groupdata")]
public class GroupDataBlock
{
public LLUUID OwnerRole;
@@ -68515,6 +70524,7 @@ namespace libsecondlife.Packets
public LLUUID FounderID;
public bool OpenEnrollment;
+ [XmlIgnore]
public int Length
{
get
@@ -68695,12 +70705,14 @@ namespace libsecondlife.Packets
public class GroupAccountSummaryRequestPacket : Packet
{
///
+ [XmlType("groupaccountsummaryrequest_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
public int IntervalDays;
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -68750,12 +70762,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupaccountsummaryrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -68859,6 +70873,7 @@ namespace libsecondlife.Packets
public class GroupAccountSummaryReplyPacket : Packet
{
///
+ [XmlType("groupaccountsummaryreply_moneydata")]
public class MoneyDataBlock
{
public int ParcelDirFeeCurrent;
@@ -68912,6 +70927,7 @@ namespace libsecondlife.Packets
public int TotalCredits;
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -69071,11 +71087,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupaccountsummaryreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -69175,12 +71193,14 @@ namespace libsecondlife.Packets
public class GroupAccountDetailsRequestPacket : Packet
{
///
+ [XmlType("groupaccountdetailsrequest_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
public int IntervalDays;
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -69230,12 +71250,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupaccountdetailsrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -69339,6 +71361,7 @@ namespace libsecondlife.Packets
public class GroupAccountDetailsReplyPacket : Packet
{
///
+ [XmlType("groupaccountdetailsreply_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
@@ -69356,6 +71379,7 @@ namespace libsecondlife.Packets
}
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -69415,6 +71439,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupaccountdetailsreply_historydata")]
public class HistoryDataBlock
{
public int Amount;
@@ -69430,6 +71455,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -69479,11 +71505,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupaccountdetailsreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -69601,12 +71629,14 @@ namespace libsecondlife.Packets
public class GroupAccountTransactionsRequestPacket : Packet
{
///
+ [XmlType("groupaccounttransactionsrequest_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
public int IntervalDays;
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -69656,12 +71686,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupaccounttransactionsrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -69765,6 +71797,7 @@ namespace libsecondlife.Packets
public class GroupAccountTransactionsReplyPacket : Packet
{
///
+ [XmlType("groupaccounttransactionsreply_moneydata")]
public class MoneyDataBlock
{
public LLUUID RequestID;
@@ -69782,6 +71815,7 @@ namespace libsecondlife.Packets
}
public int CurrentInterval;
+ [XmlIgnore]
public int Length
{
get
@@ -69841,6 +71875,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupaccounttransactionsreply_historydata")]
public class HistoryDataBlock
{
private byte[] _time;
@@ -69879,6 +71914,7 @@ namespace libsecondlife.Packets
public int Type;
public int Amount;
+ [XmlIgnore]
public int Length
{
get
@@ -69950,11 +71986,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupaccounttransactionsreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -70072,11 +72110,13 @@ namespace libsecondlife.Packets
public class GroupActiveProposalsRequestPacket : Packet
{
///
+ [XmlType("groupactiveproposalsrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -70118,10 +72158,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupactiveproposalsrequest_transactiondata")]
public class TransactionDataBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -70159,10 +72201,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupactiveproposalsrequest_groupdata")]
public class GroupDataBlock
{
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -70263,6 +72307,7 @@ namespace libsecondlife.Packets
public class GroupActiveProposalItemReplyPacket : Packet
{
///
+ [XmlType("groupactiveproposalitemreply_proposaldata")]
public class ProposalDataBlock
{
private byte[] _startdatetime;
@@ -70326,6 +72371,7 @@ namespace libsecondlife.Packets
public int Quorum;
public LLUUID VoteInitiator;
+ [XmlIgnore]
public int Length
{
get
@@ -70425,11 +72471,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupactiveproposalitemreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -70471,11 +72519,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupactiveproposalitemreply_transactiondata")]
public class TransactionDataBlock
{
public uint TotalNumItems;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -70595,11 +72645,13 @@ namespace libsecondlife.Packets
public class GroupVoteHistoryRequestPacket : Packet
{
///
+ [XmlType("groupvotehistoryrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -70641,10 +72693,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupvotehistoryrequest_transactiondata")]
public class TransactionDataBlock
{
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -70682,10 +72736,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupvotehistoryrequest_groupdata")]
public class GroupDataBlock
{
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -70786,6 +72842,7 @@ namespace libsecondlife.Packets
public class GroupVoteHistoryItemReplyPacket : Packet
{
///
+ [XmlType("groupvotehistoryitemreply_historyitemdata")]
public class HistoryItemDataBlock
{
private byte[] _startdatetime;
@@ -70859,6 +72916,7 @@ namespace libsecondlife.Packets
}
public LLUUID VoteInitiator;
+ [XmlIgnore]
public int Length
{
get
@@ -70964,6 +73022,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupvotehistoryitemreply_voteitem")]
public class VoteItemBlock
{
public LLUUID CandidateID;
@@ -70980,6 +73039,7 @@ namespace libsecondlife.Packets
}
public int NumVotes;
+ [XmlIgnore]
public int Length
{
get
@@ -71033,11 +73093,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupvotehistoryitemreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -71079,11 +73141,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupvotehistoryitemreply_transactiondata")]
public class TransactionDataBlock
{
public uint TotalNumItems;
public LLUUID TransactionID;
+ [XmlIgnore]
public int Length
{
get
@@ -71209,6 +73273,7 @@ namespace libsecondlife.Packets
public class StartGroupProposalPacket : Packet
{
///
+ [XmlType("startgroupproposal_proposaldata")]
public class ProposalDataBlock
{
public int Duration;
@@ -71227,6 +73292,7 @@ namespace libsecondlife.Packets
public LLUUID GroupID;
public int Quorum;
+ [XmlIgnore]
public int Length
{
get
@@ -71293,11 +73359,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("startgroupproposal_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -71397,6 +73465,7 @@ namespace libsecondlife.Packets
public class GroupProposalBallotPacket : Packet
{
///
+ [XmlType("groupproposalballot_proposaldata")]
public class ProposalDataBlock
{
public LLUUID ProposalID;
@@ -71413,6 +73482,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -71464,11 +73534,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupproposalballot_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -71612,11 +73684,13 @@ namespace libsecondlife.Packets
public class GroupMembersRequestPacket : Packet
{
///
+ [XmlType("groupmembersrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -71658,11 +73732,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupmembersrequest_groupdata")]
public class GroupDataBlock
{
public LLUUID RequestID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -71761,6 +73837,7 @@ namespace libsecondlife.Packets
public class GroupMembersReplyPacket : Packet
{
///
+ [XmlType("groupmembersreply_memberdata")]
public class MemberDataBlock
{
private byte[] _onlinestatus;
@@ -71790,6 +73867,7 @@ namespace libsecondlife.Packets
}
public ulong AgentPowers;
+ [XmlIgnore]
public int Length
{
get
@@ -71864,10 +73942,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupmembersreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -71905,12 +73985,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("groupmembersreply_groupdata")]
public class GroupDataBlock
{
public LLUUID RequestID;
public int MemberCount;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -72034,12 +74116,14 @@ namespace libsecondlife.Packets
public class ActivateGroupPacket : Packet
{
///
+ [XmlType("activategroup_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -72137,11 +74221,13 @@ namespace libsecondlife.Packets
public class SetGroupContributionPacket : Packet
{
///
+ [XmlType("setgroupcontribution_data")]
public class DataBlock
{
public int Contribution;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -72185,11 +74271,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("setgroupcontribution_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -72288,11 +74376,13 @@ namespace libsecondlife.Packets
public class SetGroupAcceptNoticesPacket : Packet
{
///
+ [XmlType("setgroupacceptnotices_data")]
public class DataBlock
{
public LLUUID GroupID;
public bool AcceptNotices;
+ [XmlIgnore]
public int Length
{
get
@@ -72333,11 +74423,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("setgroupacceptnotices_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -72436,11 +74528,13 @@ namespace libsecondlife.Packets
public class GroupRoleDataRequestPacket : Packet
{
///
+ [XmlType("grouproledatarequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -72482,11 +74576,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grouproledatarequest_groupdata")]
public class GroupDataBlock
{
public LLUUID RequestID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -72585,6 +74681,7 @@ namespace libsecondlife.Packets
public class GroupRoleDataReplyPacket : Packet
{
///
+ [XmlType("grouproledatareply_roledata")]
public class RoleDataBlock
{
public uint Members;
@@ -72624,6 +74721,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -72703,10 +74801,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grouproledatareply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -72744,12 +74844,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grouproledatareply_groupdata")]
public class GroupDataBlock
{
public int RoleCount;
public LLUUID RequestID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -72872,11 +74974,13 @@ namespace libsecondlife.Packets
public class GroupRoleMembersRequestPacket : Packet
{
///
+ [XmlType("grouprolemembersrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -72918,11 +75022,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grouprolemembersrequest_groupdata")]
public class GroupDataBlock
{
public LLUUID RequestID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -73021,11 +75127,13 @@ namespace libsecondlife.Packets
public class GroupRoleMembersReplyPacket : Packet
{
///
+ [XmlType("grouprolemembersreply_memberdata")]
public class MemberDataBlock
{
public LLUUID MemberID;
public LLUUID RoleID;
+ [XmlIgnore]
public int Length
{
get
@@ -73067,6 +75175,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grouprolemembersreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -73074,6 +75183,7 @@ namespace libsecondlife.Packets
public LLUUID RequestID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -73194,6 +75304,7 @@ namespace libsecondlife.Packets
public class GroupTitlesRequestPacket : Packet
{
///
+ [XmlType("grouptitlesrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -73201,6 +75312,7 @@ namespace libsecondlife.Packets
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -73301,12 +75413,14 @@ namespace libsecondlife.Packets
public class GroupTitlesReplyPacket : Packet
{
///
+ [XmlType("grouptitlesreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID RequestID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -73352,6 +75466,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grouptitlesreply_groupdata")]
public class GroupDataBlock
{
public bool Selected;
@@ -73368,6 +75483,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -73488,6 +75604,7 @@ namespace libsecondlife.Packets
public class GroupTitleUpdatePacket : Packet
{
///
+ [XmlType("grouptitleupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -73495,6 +75612,7 @@ namespace libsecondlife.Packets
public LLUUID GroupID;
public LLUUID TitleRoleID;
+ [XmlIgnore]
public int Length
{
get
@@ -73595,6 +75713,7 @@ namespace libsecondlife.Packets
public class GroupRoleUpdatePacket : Packet
{
///
+ [XmlType("grouproleupdate_roledata")]
public class RoleDataBlock
{
private byte[] _name;
@@ -73634,6 +75753,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -73710,12 +75830,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("grouproleupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -73830,11 +75952,13 @@ namespace libsecondlife.Packets
public class LiveHelpGroupRequestPacket : Packet
{
///
+ [XmlType("livehelpgrouprequest_requestdata")]
public class RequestDataBlock
{
public LLUUID AgentID;
public LLUUID RequestID;
+ [XmlIgnore]
public int Length
{
get
@@ -73927,6 +76051,7 @@ namespace libsecondlife.Packets
public class LiveHelpGroupReplyPacket : Packet
{
///
+ [XmlType("livehelpgroupreply_replydata")]
public class ReplyDataBlock
{
public LLUUID RequestID;
@@ -73943,6 +76068,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -74045,11 +76171,13 @@ namespace libsecondlife.Packets
public class AgentWearablesRequestPacket : Packet
{
///
+ [XmlType("agentwearablesrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -74142,12 +76270,14 @@ namespace libsecondlife.Packets
public class AgentWearablesUpdatePacket : Packet
{
///
+ [XmlType("agentwearablesupdate_wearabledata")]
public class WearableDataBlock
{
public byte WearableType;
public LLUUID AssetID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -74192,12 +76322,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentwearablesupdate_agentdata")]
public class AgentDataBlock
{
public uint SerialNum;
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -74315,11 +76447,13 @@ namespace libsecondlife.Packets
public class AgentIsNowWearingPacket : Packet
{
///
+ [XmlType("agentisnowwearing_wearabledata")]
public class WearableDataBlock
{
public byte WearableType;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -74360,11 +76494,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentisnowwearing_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -74476,11 +76612,13 @@ namespace libsecondlife.Packets
public class AgentCachedTexturePacket : Packet
{
///
+ [XmlType("agentcachedtexture_wearabledata")]
public class WearableDataBlock
{
public LLUUID ID;
public byte TextureIndex;
+ [XmlIgnore]
public int Length
{
get
@@ -74521,12 +76659,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentcachedtexture_agentdata")]
public class AgentDataBlock
{
public int SerialNum;
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -74643,6 +76783,7 @@ namespace libsecondlife.Packets
public class AgentCachedTextureResponsePacket : Packet
{
///
+ [XmlType("agentcachedtextureresponse_wearabledata")]
public class WearableDataBlock
{
public LLUUID TextureID;
@@ -74659,6 +76800,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -74709,12 +76851,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentcachedtextureresponse_agentdata")]
public class AgentDataBlock
{
public int SerialNum;
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -74831,11 +76975,13 @@ namespace libsecondlife.Packets
public class AgentDataUpdateRequestPacket : Packet
{
///
+ [XmlType("agentdataupdaterequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -74928,6 +77074,7 @@ namespace libsecondlife.Packets
public class AgentDataUpdatePacket : Packet
{
///
+ [XmlType("agentdataupdate_agentdata")]
public class AgentDataBlock
{
private byte[] _grouptitle;
@@ -74978,6 +77125,7 @@ namespace libsecondlife.Packets
}
public LLUUID ActiveGroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -75115,6 +77263,7 @@ namespace libsecondlife.Packets
public class GroupDataUpdatePacket : Packet
{
///
+ [XmlType("groupdataupdate_agentgroupdata")]
public class AgentGroupDataBlock
{
private byte[] _grouptitle;
@@ -75132,6 +77281,7 @@ namespace libsecondlife.Packets
public LLUUID GroupID;
public ulong AgentPowers;
+ [XmlIgnore]
public int Length
{
get
@@ -75257,10 +77407,12 @@ namespace libsecondlife.Packets
public class AgentGroupDataUpdatePacket : Packet
{
///
+ [XmlType("agentgroupdataupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -75298,6 +77450,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentgroupdataupdate_groupdata")]
public class GroupDataBlock
{
public ulong GroupPowers;
@@ -75317,6 +77470,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -75457,11 +77611,13 @@ namespace libsecondlife.Packets
public class AgentDropGroupPacket : Packet
{
///
+ [XmlType("agentdropgroup_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -75555,6 +77711,7 @@ namespace libsecondlife.Packets
public class LogTextMessagePacket : Packet
{
///
+ [XmlType("logtextmessage_datablock")]
public class DataBlockBlock
{
public LLUUID ToAgentId;
@@ -75574,6 +77731,7 @@ namespace libsecondlife.Packets
public uint Time;
public LLUUID FromAgentId;
+ [XmlIgnore]
public int Length
{
get
@@ -75709,11 +77867,13 @@ namespace libsecondlife.Packets
public class CreateTrustedCircuitPacket : Packet
{
///
+ [XmlType("createtrustedcircuit_datablock")]
public class DataBlockBlock
{
public byte[] Digest;
public LLUUID EndPointID;
+ [XmlIgnore]
public int Length
{
get
@@ -75806,10 +77966,12 @@ namespace libsecondlife.Packets
public class DenyTrustedCircuitPacket : Packet
{
///
+ [XmlType("denytrustedcircuit_datablock")]
public class DataBlockBlock
{
public LLUUID EndPointID;
+ [XmlIgnore]
public int Length
{
get
@@ -75943,6 +78105,7 @@ namespace libsecondlife.Packets
public class RezSingleAttachmentFromInvPacket : Packet
{
///
+ [XmlType("rezsingleattachmentfrominv_objectdata")]
public class ObjectDataBlock
{
private byte[] _name;
@@ -75975,6 +78138,7 @@ namespace libsecondlife.Packets
public uint NextOwnerMask;
public uint GroupMask;
+ [XmlIgnore]
public int Length
{
get
@@ -76061,11 +78225,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezsingleattachmentfrominv_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -76165,6 +78331,7 @@ namespace libsecondlife.Packets
public class RezMultipleAttachmentsFromInvPacket : Packet
{
///
+ [XmlType("rezmultipleattachmentsfrominv_objectdata")]
public class ObjectDataBlock
{
private byte[] _name;
@@ -76197,6 +78364,7 @@ namespace libsecondlife.Packets
public uint NextOwnerMask;
public uint GroupMask;
+ [XmlIgnore]
public int Length
{
get
@@ -76283,11 +78451,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezmultipleattachmentsfrominv_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -76329,12 +78499,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rezmultipleattachmentsfrominv_headerdata")]
public class HeaderDataBlock
{
public LLUUID CompoundMsgID;
public bool FirstDetachAll;
public byte TotalObjects;
+ [XmlIgnore]
public int Length
{
get
@@ -76454,11 +78626,13 @@ namespace libsecondlife.Packets
public class DetachAttachmentIntoInvPacket : Packet
{
///
+ [XmlType("detachattachmentintoinv_objectdata")]
public class ObjectDataBlock
{
public LLUUID AgentID;
public LLUUID ItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -76551,11 +78725,13 @@ namespace libsecondlife.Packets
public class CreateNewOutfitAttachmentsPacket : Packet
{
///
+ [XmlType("createnewoutfitattachments_objectdata")]
public class ObjectDataBlock
{
public LLUUID OldFolderID;
public LLUUID OldItemID;
+ [XmlIgnore]
public int Length
{
get
@@ -76597,11 +78773,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("createnewoutfitattachments_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -76643,10 +78821,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("createnewoutfitattachments_headerdata")]
public class HeaderDataBlock
{
public LLUUID NewFolderID;
+ [XmlIgnore]
public int Length
{
get
@@ -76759,11 +78939,13 @@ namespace libsecondlife.Packets
public class UserInfoRequestPacket : Packet
{
///
+ [XmlType("userinforequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -76856,6 +79038,7 @@ namespace libsecondlife.Packets
public class UserInfoReplyPacket : Packet
{
///
+ [XmlType("userinforeply_userdata")]
public class UserDataBlock
{
private byte[] _email;
@@ -76882,6 +79065,7 @@ namespace libsecondlife.Packets
}
public bool IMViaEMail;
+ [XmlIgnore]
public int Length
{
get
@@ -76937,10 +79121,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("userinforeply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -77035,6 +79221,7 @@ namespace libsecondlife.Packets
public class UpdateUserInfoPacket : Packet
{
///
+ [XmlType("updateuserinfo_userdata")]
public class UserDataBlock
{
private byte[] _directoryvisibility;
@@ -77050,6 +79237,7 @@ namespace libsecondlife.Packets
}
public bool IMViaEMail;
+ [XmlIgnore]
public int Length
{
get
@@ -77096,11 +79284,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("updateuserinfo_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -77199,10 +79389,12 @@ namespace libsecondlife.Packets
public class GodExpungeUserPacket : Packet
{
///
+ [XmlType("godexpungeuser_expungedata")]
public class ExpungeDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -77240,11 +79432,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("godexpungeuser_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -77356,10 +79550,12 @@ namespace libsecondlife.Packets
public class StartExpungeProcessPacket : Packet
{
///
+ [XmlType("startexpungeprocess_expungedata")]
public class ExpungeDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -77506,6 +79702,7 @@ namespace libsecondlife.Packets
public class StartParcelRenamePacket : Packet
{
///
+ [XmlType("startparcelrename_parceldata")]
public class ParcelDataBlock
{
private byte[] _newname;
@@ -77521,6 +79718,7 @@ namespace libsecondlife.Packets
}
public LLUUID ParcelID;
+ [XmlIgnore]
public int Length
{
get
@@ -77676,6 +79874,7 @@ namespace libsecondlife.Packets
public class BulkParcelRenamePacket : Packet
{
///
+ [XmlType("bulkparcelrename_parceldata")]
public class ParcelDataBlock
{
private byte[] _newname;
@@ -77692,6 +79891,7 @@ namespace libsecondlife.Packets
public LLUUID ParcelID;
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -77813,6 +80013,7 @@ namespace libsecondlife.Packets
public class ParcelRenamePacket : Packet
{
///
+ [XmlType("parcelrename_parceldata")]
public class ParcelDataBlock
{
private byte[] _newname;
@@ -77828,6 +80029,7 @@ namespace libsecondlife.Packets
}
public LLUUID ParcelID;
+ [XmlIgnore]
public int Length
{
get
@@ -77938,10 +80140,12 @@ namespace libsecondlife.Packets
public class StartParcelRemovePacket : Packet
{
///
+ [XmlType("startparcelremove_parceldata")]
public class ParcelDataBlock
{
public LLUUID ParcelID;
+ [XmlIgnore]
public int Length
{
get
@@ -78087,11 +80291,13 @@ namespace libsecondlife.Packets
public class BulkParcelRemovePacket : Packet
{
///
+ [XmlType("bulkparcelremove_parceldata")]
public class ParcelDataBlock
{
public LLUUID ParcelID;
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -78203,6 +80409,7 @@ namespace libsecondlife.Packets
public class InitiateUploadPacket : Packet
{
///
+ [XmlType("initiateupload_filedata")]
public class FileDataBlock
{
private byte[] _sourcefilename;
@@ -78228,6 +80435,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -78279,10 +80487,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("initiateupload_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -78377,6 +80587,7 @@ namespace libsecondlife.Packets
public class InitiateDownloadPacket : Packet
{
///
+ [XmlType("initiatedownload_filedata")]
public class FileDataBlock
{
private byte[] _simfilename;
@@ -78402,6 +80613,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -78453,10 +80665,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("initiatedownload_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
+ [XmlIgnore]
public int Length
{
get
@@ -78551,6 +80765,7 @@ namespace libsecondlife.Packets
public class SystemMessagePacket : Packet
{
///
+ [XmlType("systemmessage_methoddata")]
public class MethodDataBlock
{
public LLUUID Invoice;
@@ -78567,6 +80782,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -78618,6 +80834,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("systemmessage_paramlist")]
public class ParamListBlock
{
private byte[] _parameter;
@@ -78632,6 +80849,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -78745,6 +80963,7 @@ namespace libsecondlife.Packets
public class MapLayerRequestPacket : Packet
{
///
+ [XmlType("maplayerrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -78753,6 +80972,7 @@ namespace libsecondlife.Packets
public uint Flags;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -78860,11 +81080,13 @@ namespace libsecondlife.Packets
public class MapLayerReplyPacket : Packet
{
///
+ [XmlType("maplayerreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -78908,6 +81130,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("maplayerreply_layerdata")]
public class LayerDataBlock
{
public uint Top;
@@ -78916,6 +81139,7 @@ namespace libsecondlife.Packets
public uint Bottom;
public uint Right;
+ [XmlIgnore]
public int Length
{
get
@@ -79046,6 +81270,7 @@ namespace libsecondlife.Packets
public class MapBlockRequestPacket : Packet
{
///
+ [XmlType("mapblockrequest_positiondata")]
public class PositionDataBlock
{
public ushort MaxX;
@@ -79053,6 +81278,7 @@ namespace libsecondlife.Packets
public ushort MinX;
public ushort MinY;
+ [XmlIgnore]
public int Length
{
get
@@ -79102,6 +81328,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("mapblockrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -79110,6 +81337,7 @@ namespace libsecondlife.Packets
public uint Flags;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -79223,6 +81451,7 @@ namespace libsecondlife.Packets
public class MapNameRequestPacket : Packet
{
///
+ [XmlType("mapnamerequest_namedata")]
public class NameDataBlock
{
private byte[] _name;
@@ -79237,6 +81466,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -79280,6 +81510,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("mapnamerequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -79288,6 +81519,7 @@ namespace libsecondlife.Packets
public uint Flags;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -79401,6 +81633,7 @@ namespace libsecondlife.Packets
public class MapBlockReplyPacket : Packet
{
///
+ [XmlType("mapblockreply_data")]
public class DataBlock
{
public ushort X;
@@ -79422,6 +81655,7 @@ namespace libsecondlife.Packets
public LLUUID MapImageID;
public byte Agents;
+ [XmlIgnore]
public int Length
{
get
@@ -79492,11 +81726,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("mapblockreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -79609,11 +81845,13 @@ namespace libsecondlife.Packets
public class MapItemRequestPacket : Packet
{
///
+ [XmlType("mapitemrequest_requestdata")]
public class RequestDataBlock
{
public ulong RegionHandle;
public uint ItemType;
+ [XmlIgnore]
public int Length
{
get
@@ -79663,6 +81901,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("mapitemrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
@@ -79671,6 +81910,7 @@ namespace libsecondlife.Packets
public uint Flags;
public uint EstateID;
+ [XmlIgnore]
public int Length
{
get
@@ -79784,10 +82024,12 @@ namespace libsecondlife.Packets
public class MapItemReplyPacket : Packet
{
///
+ [XmlType("mapitemreply_requestdata")]
public class RequestDataBlock
{
public uint ItemType;
+ [XmlIgnore]
public int Length
{
get
@@ -79827,6 +82069,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("mapitemreply_data")]
public class DataBlock
{
public uint X;
@@ -79846,6 +82089,7 @@ namespace libsecondlife.Packets
public int Extra2;
public int Extra;
+ [XmlIgnore]
public int Length
{
get
@@ -79917,11 +82161,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("mapitemreply_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -80040,6 +82286,7 @@ namespace libsecondlife.Packets
public class SendPostcardPacket : Packet
{
///
+ [XmlType("sendpostcard_agentdata")]
public class AgentDataBlock
{
private byte[] _to;
@@ -80104,6 +82351,7 @@ namespace libsecondlife.Packets
public LLUUID AssetID;
public bool MaturePublish;
+ [XmlIgnore]
public int Length
{
get
@@ -80253,6 +82501,7 @@ namespace libsecondlife.Packets
public class RpcChannelRequestPacket : Packet
{
///
+ [XmlType("rpcchannelrequest_datablock")]
public class DataBlockBlock
{
public LLUUID TaskID;
@@ -80260,6 +82509,7 @@ namespace libsecondlife.Packets
public uint GridX;
public uint GridY;
+ [XmlIgnore]
public int Length
{
get
@@ -80364,12 +82614,14 @@ namespace libsecondlife.Packets
public class RpcChannelReplyPacket : Packet
{
///
+ [XmlType("rpcchannelreply_datablock")]
public class DataBlockBlock
{
public LLUUID TaskID;
public LLUUID ItemID;
public LLUUID ChannelID;
+ [XmlIgnore]
public int Length
{
get
@@ -80466,11 +82718,13 @@ namespace libsecondlife.Packets
public class RpcScriptRequestInboundPacket : Packet
{
///
+ [XmlType("rpcscriptrequestinbound_targetblock")]
public class TargetBlockBlock
{
public uint GridX;
public uint GridY;
+ [XmlIgnore]
public int Length
{
get
@@ -80516,6 +82770,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("rpcscriptrequestinbound_datablock")]
public class DataBlockBlock
{
private byte[] _stringvalue;
@@ -80534,6 +82789,7 @@ namespace libsecondlife.Packets
public uint IntValue;
public LLUUID ChannelID;
+ [XmlIgnore]
public int Length
{
get
@@ -80653,6 +82909,7 @@ namespace libsecondlife.Packets
public class RpcScriptRequestInboundForwardPacket : Packet
{
///
+ [XmlType("rpcscriptrequestinboundforward_datablock")]
public class DataBlockBlock
{
public uint RPCServerIP;
@@ -80673,6 +82930,7 @@ namespace libsecondlife.Packets
public LLUUID ChannelID;
public ushort RPCServerPort;
+ [XmlIgnore]
public int Length
{
get
@@ -80796,6 +83054,7 @@ namespace libsecondlife.Packets
public class RpcScriptReplyInboundPacket : Packet
{
///
+ [XmlType("rpcscriptreplyinbound_datablock")]
public class DataBlockBlock
{
private byte[] _stringvalue;
@@ -80814,6 +83073,7 @@ namespace libsecondlife.Packets
public uint IntValue;
public LLUUID ChannelID;
+ [XmlIgnore]
public int Length
{
get
@@ -80927,10 +83187,12 @@ namespace libsecondlife.Packets
public class MailTaskSimRequestPacket : Packet
{
///
+ [XmlType("mailtasksimrequest_datablock")]
public class DataBlockBlock
{
public LLUUID TaskID;
+ [XmlIgnore]
public int Length
{
get
@@ -81019,6 +83281,7 @@ namespace libsecondlife.Packets
public class MailTaskSimReplyPacket : Packet
{
///
+ [XmlType("mailtasksimreply_targetblock")]
public class TargetBlockBlock
{
private byte[] _targetip;
@@ -81034,6 +83297,7 @@ namespace libsecondlife.Packets
}
public ushort TargetPort;
+ [XmlIgnore]
public int Length
{
get
@@ -81081,10 +83345,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("mailtasksimreply_datablock")]
public class DataBlockBlock
{
public LLUUID TaskID;
+ [XmlIgnore]
public int Length
{
get
@@ -81179,6 +83445,7 @@ namespace libsecondlife.Packets
public class ScriptMailRegistrationPacket : Packet
{
///
+ [XmlType("scriptmailregistration_datablock")]
public class DataBlockBlock
{
private byte[] _targetip;
@@ -81196,6 +83463,7 @@ namespace libsecondlife.Packets
public ushort TargetPort;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -81304,12 +83572,14 @@ namespace libsecondlife.Packets
public class ParcelMediaCommandMessagePacket : Packet
{
///
+ [XmlType("parcelmediacommandmessage_commandblock")]
public class CommandBlockBlock
{
public uint Command;
public float Time;
public uint Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -81413,6 +83683,7 @@ namespace libsecondlife.Packets
public class ParcelMediaUpdatePacket : Packet
{
///
+ [XmlType("parcelmediaupdate_datablock")]
public class DataBlockBlock
{
public LLUUID MediaID;
@@ -81429,6 +83700,7 @@ namespace libsecondlife.Packets
}
public byte MediaAutoScale;
+ [XmlIgnore]
public int Length
{
get
@@ -81530,6 +83802,7 @@ namespace libsecondlife.Packets
public class LandStatRequestPacket : Packet
{
///
+ [XmlType("landstatrequest_requestdata")]
public class RequestDataBlock
{
public uint RequestFlags;
@@ -81547,6 +83820,7 @@ namespace libsecondlife.Packets
}
public int ParcelLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -81608,11 +83882,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("landstatrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -81711,12 +83987,14 @@ namespace libsecondlife.Packets
public class LandStatReplyPacket : Packet
{
///
+ [XmlType("landstatreply_requestdata")]
public class RequestDataBlock
{
public uint RequestFlags;
public uint ReportType;
public uint TotalObjectCount;
+ [XmlIgnore]
public int Length
{
get
@@ -81768,6 +84046,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("landstatreply_reportdata")]
public class ReportDataBlock
{
public float LocationX;
@@ -81799,6 +84078,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -81954,10 +84234,12 @@ namespace libsecondlife.Packets
public class SecuredTemplateChecksumRequestPacket : Packet
{
///
+ [XmlType("securedtemplatechecksumrequest_tokenblock")]
public class TokenBlockBlock
{
public LLUUID Token;
+ [XmlIgnore]
public int Length
{
get
@@ -82046,10 +84328,12 @@ namespace libsecondlife.Packets
public class PacketAckPacket : Packet
{
///
+ [XmlType("packetack_packets")]
public class PacketsBlock
{
public uint ID;
+ [XmlIgnore]
public int Length
{
get
@@ -82152,11 +84436,13 @@ namespace libsecondlife.Packets
public class OpenCircuitPacket : Packet
{
///
+ [XmlType("opencircuit_circuitinfo")]
public class CircuitInfoBlock
{
public uint IP;
public ushort Port;
+ [XmlIgnore]
public int Length
{
get
@@ -82341,6 +84627,7 @@ namespace libsecondlife.Packets
public class TemplateChecksumReplyPacket : Packet
{
///
+ [XmlType("templatechecksumreply_datablock")]
public class DataBlockBlock
{
public byte ServerVersion;
@@ -82350,6 +84637,7 @@ namespace libsecondlife.Packets
public byte MajorVersion;
public byte MinorVersion;
+ [XmlIgnore]
public int Length
{
get
@@ -82407,10 +84695,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("templatechecksumreply_tokenblock")]
public class TokenBlockBlock
{
public LLUUID Token;
+ [XmlIgnore]
public int Length
{
get
@@ -82505,12 +84795,14 @@ namespace libsecondlife.Packets
public class ClosestSimulatorPacket : Packet
{
///
+ [XmlType("closestsimulator_simulatorblock")]
public class SimulatorBlockBlock
{
public uint IP;
public ushort Port;
public ulong Handle;
+ [XmlIgnore]
public int Length
{
get
@@ -82564,10 +84856,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("closestsimulator_viewer")]
public class ViewerBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -82662,6 +84956,7 @@ namespace libsecondlife.Packets
public class ObjectAddPacket : Packet
{
///
+ [XmlType("objectadd_objectdata")]
public class ObjectDataBlock
{
public uint AddFlags;
@@ -82694,6 +84989,7 @@ namespace libsecondlife.Packets
public LLQuaternion Rotation;
public LLUUID RayTargetID;
+ [XmlIgnore]
public int Length
{
get
@@ -82822,12 +85118,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectadd_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
public LLUUID GroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -82931,6 +85229,7 @@ namespace libsecondlife.Packets
public class MultipleObjectUpdatePacket : Packet
{
///
+ [XmlType("multipleobjectupdate_objectdata")]
public class ObjectDataBlock
{
private byte[] _data;
@@ -82947,6 +85246,7 @@ namespace libsecondlife.Packets
public byte Type;
public uint ObjectLocalID;
+ [XmlIgnore]
public int Length
{
get
@@ -82999,11 +85299,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("multipleobjectupdate_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -83115,11 +85417,13 @@ namespace libsecondlife.Packets
public class RequestMultipleObjectsPacket : Packet
{
///
+ [XmlType("requestmultipleobjects_objectdata")]
public class ObjectDataBlock
{
public uint ID;
public byte CacheMissType;
+ [XmlIgnore]
public int Length
{
get
@@ -83162,11 +85466,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("requestmultipleobjects_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -83278,11 +85584,13 @@ namespace libsecondlife.Packets
public class ObjectPositionPacket : Packet
{
///
+ [XmlType("objectposition_objectdata")]
public class ObjectDataBlock
{
public uint ObjectLocalID;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -83326,11 +85634,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectposition_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -83442,11 +85752,13 @@ namespace libsecondlife.Packets
public class RequestObjectPropertiesFamilyPacket : Packet
{
///
+ [XmlType("requestobjectpropertiesfamily_objectdata")]
public class ObjectDataBlock
{
public LLUUID ObjectID;
public uint RequestFlags;
+ [XmlIgnore]
public int Length
{
get
@@ -83490,11 +85802,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("requestobjectpropertiesfamily_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -83594,12 +85908,14 @@ namespace libsecondlife.Packets
public class CoarseLocationUpdatePacket : Packet
{
///
+ [XmlType("coarselocationupdate_location")]
public class LocationBlock
{
public byte X;
public byte Y;
public byte Z;
+ [XmlIgnore]
public int Length
{
get
@@ -83642,11 +85958,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("coarselocationupdate_index")]
public class IndexBlock
{
public short You;
public short Prey;
+ [XmlIgnore]
public int Length
{
get
@@ -83757,11 +86075,13 @@ namespace libsecondlife.Packets
public class CrossedRegionPacket : Packet
{
///
+ [XmlType("crossedregion_info")]
public class InfoBlock
{
public LLVector3 LookAt;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
@@ -83803,6 +86123,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("crossedregion_regiondata")]
public class RegionDataBlock
{
private byte[] _seedcapability;
@@ -83820,6 +86141,7 @@ namespace libsecondlife.Packets
public ulong RegionHandle;
public uint SimIP;
+ [XmlIgnore]
public int Length
{
get
@@ -83884,11 +86206,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("crossedregion_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -83993,11 +86317,13 @@ namespace libsecondlife.Packets
public class ConfirmEnableSimulatorPacket : Packet
{
///
+ [XmlType("confirmenablesimulator_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -84090,6 +86416,7 @@ namespace libsecondlife.Packets
public class ObjectPropertiesPacket : Packet
{
///
+ [XmlType("objectproperties_objectdata")]
public class ObjectDataBlock
{
public int OwnershipCost;
@@ -84169,6 +86496,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -84404,6 +86732,7 @@ namespace libsecondlife.Packets
public class ObjectPropertiesFamilyPacket : Packet
{
///
+ [XmlType("objectpropertiesfamily_objectdata")]
public class ObjectDataBlock
{
public int OwnershipCost;
@@ -84443,6 +86772,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -84619,6 +86949,7 @@ namespace libsecondlife.Packets
public class ParcelPropertiesRequestPacket : Packet
{
///
+ [XmlType("parcelpropertiesrequest_parceldata")]
public class ParcelDataBlock
{
public float East;
@@ -84628,6 +86959,7 @@ namespace libsecondlife.Packets
public float North;
public float South;
+ [XmlIgnore]
public int Length
{
get
@@ -84695,11 +87027,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("parcelpropertiesrequest_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -84799,11 +87133,13 @@ namespace libsecondlife.Packets
public class SimStatusPacket : Packet
{
///
+ [XmlType("simstatus_simstatus")]
public class SimStatusBlock
{
public bool CanAcceptAgents;
public bool CanAcceptTasks;
+ [XmlIgnore]
public int Length
{
get
@@ -84894,6 +87230,7 @@ namespace libsecondlife.Packets
public class GestureUpdatePacket : Packet
{
///
+ [XmlType("gestureupdate_agentblock")]
public class AgentBlockBlock
{
public LLUUID AgentID;
@@ -84910,6 +87247,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -85011,6 +87349,7 @@ namespace libsecondlife.Packets
public class AttachedSoundPacket : Packet
{
///
+ [XmlType("attachedsound_datablock")]
public class DataBlockBlock
{
public LLUUID ObjectID;
@@ -85019,6 +87358,7 @@ namespace libsecondlife.Packets
public LLUUID OwnerID;
public byte Flags;
+ [XmlIgnore]
public int Length
{
get
@@ -85125,11 +87465,13 @@ namespace libsecondlife.Packets
public class AttachedSoundGainChangePacket : Packet
{
///
+ [XmlType("attachedsoundgainchange_datablock")]
public class DataBlockBlock
{
public LLUUID ObjectID;
public float Gain;
+ [XmlIgnore]
public int Length
{
get
@@ -85225,11 +87567,13 @@ namespace libsecondlife.Packets
public class AttachedSoundCutoffRadiusPacket : Packet
{
///
+ [XmlType("attachedsoundcutoffradius_datablock")]
public class DataBlockBlock
{
public LLUUID ObjectID;
public float Radius;
+ [XmlIgnore]
public int Length
{
get
@@ -85325,12 +87669,14 @@ namespace libsecondlife.Packets
public class PreloadSoundPacket : Packet
{
///
+ [XmlType("preloadsound_datablock")]
public class DataBlockBlock
{
public LLUUID ObjectID;
public LLUUID SoundID;
public LLUUID OwnerID;
+ [XmlIgnore]
public int Length
{
get
@@ -85439,6 +87785,7 @@ namespace libsecondlife.Packets
public class InternalScriptMailPacket : Packet
{
///
+ [XmlType("internalscriptmail_datablock")]
public class DataBlockBlock
{
public LLUUID To;
@@ -85476,6 +87823,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -85591,6 +87939,7 @@ namespace libsecondlife.Packets
public class ViewerEffectPacket : Packet
{
///
+ [XmlType("viewereffect_effect")]
public class EffectBlock
{
public float Duration;
@@ -85609,6 +87958,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -85734,10 +88084,12 @@ namespace libsecondlife.Packets
public class SetSunPhasePacket : Packet
{
///
+ [XmlType("setsunphase_data")]
public class DataBlock
{
public float Phase;
+ [XmlIgnore]
public int Length
{
get
@@ -85778,11 +88130,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("setsunphase_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -85881,11 +88235,13 @@ namespace libsecondlife.Packets
public class StartPingCheckPacket : Packet
{
///
+ [XmlType("startpingcheck_pingid")]
public class PingIDBlock
{
public byte PingID;
public uint OldestUnacked;
+ [XmlIgnore]
public int Length
{
get
@@ -85979,10 +88335,12 @@ namespace libsecondlife.Packets
public class CompletePingCheckPacket : Packet
{
///
+ [XmlType("completepingcheck_pingid")]
public class PingIDBlock
{
public byte PingID;
+ [XmlIgnore]
public int Length
{
get
@@ -86070,6 +88428,7 @@ namespace libsecondlife.Packets
public class NeighborListPacket : Packet
{
///
+ [XmlType("neighborlist_neighborblock")]
public class NeighborBlockBlock
{
public uint IP;
@@ -86090,6 +88449,7 @@ namespace libsecondlife.Packets
public byte SimAccess;
public uint PublicIP;
+ [XmlIgnore]
public int Length
{
get
@@ -86219,6 +88579,7 @@ namespace libsecondlife.Packets
public class AgentUpdatePacket : Packet
{
///
+ [XmlType("agentupdate_agentdata")]
public class AgentDataBlock
{
public uint ControlFlags;
@@ -86234,6 +88595,7 @@ namespace libsecondlife.Packets
public byte Flags;
public byte State;
+ [XmlIgnore]
public int Length
{
get
@@ -86370,11 +88732,13 @@ namespace libsecondlife.Packets
public class AgentAnimationPacket : Packet
{
///
+ [XmlType("agentanimation_animationlist")]
public class AnimationListBlock
{
public LLUUID AnimID;
public bool StartAnim;
+ [XmlIgnore]
public int Length
{
get
@@ -86415,11 +88779,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentanimation_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -86530,11 +88896,13 @@ namespace libsecondlife.Packets
public class AgentRequestSitPacket : Packet
{
///
+ [XmlType("agentrequestsit_targetobject")]
public class TargetObjectBlock
{
public LLUUID TargetID;
public LLVector3 Offset;
+ [XmlIgnore]
public int Length
{
get
@@ -86576,11 +88944,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("agentrequestsit_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -86680,11 +89050,13 @@ namespace libsecondlife.Packets
public class AgentSitPacket : Packet
{
///
+ [XmlType("agentsit_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -86777,6 +89149,7 @@ namespace libsecondlife.Packets
public class RequestImagePacket : Packet
{
///
+ [XmlType("requestimage_requestimage")]
public class RequestImageBlock
{
public float DownloadPriority;
@@ -86785,6 +89158,7 @@ namespace libsecondlife.Packets
public uint Packet;
public LLUUID Image;
+ [XmlIgnore]
public int Length
{
get
@@ -86841,11 +89215,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("requestimage_agentdata")]
public class AgentDataBlock
{
public LLUUID AgentID;
public LLUUID SessionID;
+ [XmlIgnore]
public int Length
{
get
@@ -86956,6 +89332,7 @@ namespace libsecondlife.Packets
public class ImageDataPacket : Packet
{
///
+ [XmlType("imagedata_imageid")]
public class ImageIDBlock
{
public LLUUID ID;
@@ -86963,6 +89340,7 @@ namespace libsecondlife.Packets
public uint Size;
public byte Codec;
+ [XmlIgnore]
public int Length
{
get
@@ -87013,6 +89391,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("imagedata_imagedata")]
public class ImageDataBlock
{
private byte[] _data;
@@ -87027,6 +89406,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -87128,11 +89508,13 @@ namespace libsecondlife.Packets
public class ImagePacketPacket : Packet
{
///
+ [XmlType("imagepacket_imageid")]
public class ImageIDBlock
{
public LLUUID ID;
public ushort Packet;
+ [XmlIgnore]
public int Length
{
get
@@ -87174,6 +89556,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("imagepacket_imagedata")]
public class ImageDataBlock
{
private byte[] _data;
@@ -87188,6 +89571,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -87289,10 +89673,12 @@ namespace libsecondlife.Packets
public class LayerDataPacket : Packet
{
///
+ [XmlType("layerdata_layerid")]
public class LayerIDBlock
{
public byte Type;
+ [XmlIgnore]
public int Length
{
get
@@ -87329,6 +89715,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("layerdata_layerdata")]
public class LayerDataBlock
{
private byte[] _data;
@@ -87343,6 +89730,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -87444,6 +89832,7 @@ namespace libsecondlife.Packets
public class ObjectUpdatePacket : Packet
{
///
+ [XmlType("objectupdate_objectdata")]
public class ObjectDataBlock
{
public uint ID;
@@ -87583,6 +89972,7 @@ namespace libsecondlife.Packets
public byte ProfileHollow;
public byte PathRevolutions;
+ [XmlIgnore]
public int Length
{
get
@@ -87830,11 +90220,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectupdate_regiondata")]
public class RegionDataBlock
{
public ushort TimeDilation;
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -87952,6 +90344,7 @@ namespace libsecondlife.Packets
public class ObjectUpdateCompressedPacket : Packet
{
///
+ [XmlType("objectupdatecompressed_objectdata")]
public class ObjectDataBlock
{
public uint UpdateFlags;
@@ -87967,6 +90360,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -88017,11 +90411,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectupdatecompressed_regiondata")]
public class RegionDataBlock
{
public ushort TimeDilation;
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -88138,12 +90534,14 @@ namespace libsecondlife.Packets
public class ObjectUpdateCachedPacket : Packet
{
///
+ [XmlType("objectupdatecached_objectdata")]
public class ObjectDataBlock
{
public uint ID;
public uint UpdateFlags;
public uint CRC;
+ [XmlIgnore]
public int Length
{
get
@@ -88195,11 +90593,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("objectupdatecached_regiondata")]
public class RegionDataBlock
{
public ushort TimeDilation;
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -88316,6 +90716,7 @@ namespace libsecondlife.Packets
public class ImprovedTerseObjectUpdatePacket : Packet
{
///
+ [XmlType("improvedterseobjectupdate_objectdata")]
public class ObjectDataBlock
{
private byte[] _data;
@@ -88341,6 +90742,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -88393,11 +90795,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("improvedterseobjectupdate_regiondata")]
public class RegionDataBlock
{
public ushort TimeDilation;
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -88514,10 +90918,12 @@ namespace libsecondlife.Packets
public class KillObjectPacket : Packet
{
///
+ [XmlType("killobject_objectdata")]
public class ObjectDataBlock
{
public uint ID;
+ [XmlIgnore]
public int Length
{
get
@@ -88620,6 +91026,7 @@ namespace libsecondlife.Packets
public class AgentToNewRegionPacket : Packet
{
///
+ [XmlType("agenttonewregion_regiondata")]
public class RegionDataBlock
{
public uint IP;
@@ -88627,6 +91034,7 @@ namespace libsecondlife.Packets
public ushort Port;
public ulong Handle;
+ [XmlIgnore]
public int Length
{
get
@@ -88735,6 +91143,7 @@ namespace libsecondlife.Packets
public class TransferPacketPacket : Packet
{
///
+ [XmlType("transferpacket_transferdata")]
public class TransferDataBlock
{
public LLUUID TransferID;
@@ -88753,6 +91162,7 @@ namespace libsecondlife.Packets
public int ChannelType;
public int Status;
+ [XmlIgnore]
public int Length
{
get
@@ -88870,6 +91280,7 @@ namespace libsecondlife.Packets
public class SendXferPacketPacket : Packet
{
///
+ [XmlType("sendxferpacket_datapacket")]
public class DataPacketBlock
{
private byte[] _data;
@@ -88884,6 +91295,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -88928,11 +91340,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("sendxferpacket_xferid")]
public class XferIDBlock
{
public ulong ID;
public uint Packet;
+ [XmlIgnore]
public int Length
{
get
@@ -89039,11 +91453,13 @@ namespace libsecondlife.Packets
public class ConfirmXferPacketPacket : Packet
{
///
+ [XmlType("confirmxferpacket_xferid")]
public class XferIDBlock
{
public ulong ID;
public uint Packet;
+ [XmlIgnore]
public int Length
{
get
@@ -89144,10 +91560,12 @@ namespace libsecondlife.Packets
public class AvatarAnimationPacket : Packet
{
///
+ [XmlType("avataranimation_animationsourcelist")]
public class AnimationSourceListBlock
{
public LLUUID ObjectID;
+ [XmlIgnore]
public int Length
{
get
@@ -89185,10 +91603,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avataranimation_sender")]
public class SenderBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -89226,11 +91646,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avataranimation_animationlist")]
public class AnimationListBlock
{
public LLUUID AnimID;
public int AnimSequenceID;
+ [XmlIgnore]
public int Length
{
get
@@ -89361,6 +91783,7 @@ namespace libsecondlife.Packets
public class AvatarSitResponsePacket : Packet
{
///
+ [XmlType("avatarsitresponse_sittransform")]
public class SitTransformBlock
{
public bool AutoPilot;
@@ -89370,6 +91793,7 @@ namespace libsecondlife.Packets
public LLVector3 SitPosition;
public LLQuaternion SitRotation;
+ [XmlIgnore]
public int Length
{
get
@@ -89425,10 +91849,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("avatarsitresponse_sitobject")]
public class SitObjectBlock
{
public LLUUID ID;
+ [XmlIgnore]
public int Length
{
get
@@ -89524,10 +91950,12 @@ namespace libsecondlife.Packets
public class CameraConstraintPacket : Packet
{
///
+ [XmlType("cameraconstraint_cameracollideplane")]
public class CameraCollidePlaneBlock
{
public LLVector4 Plane;
+ [XmlIgnore]
public int Length
{
get
@@ -89617,6 +92045,7 @@ namespace libsecondlife.Packets
public class ParcelPropertiesPacket : Packet
{
///
+ [XmlType("parcelproperties_parceldata")]
public class ParcelDataBlock
{
public bool ReservedNewbie;
@@ -89720,6 +92149,7 @@ namespace libsecondlife.Packets
public int ClaimPrice;
public int RentPrice;
+ [XmlIgnore]
public int Length
{
get
@@ -90068,6 +92498,7 @@ namespace libsecondlife.Packets
public class EdgeDataPacketPacket : Packet
{
///
+ [XmlType("edgedatapacket_edgedata")]
public class EdgeDataBlock
{
public byte LayerType;
@@ -90084,6 +92515,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -90186,10 +92618,12 @@ namespace libsecondlife.Packets
public class ChildAgentUpdatePacket : Packet
{
///
+ [XmlType("childagentupdate_visualparam")]
public class VisualParamBlock
{
public byte ParamValue;
+ [XmlIgnore]
public int Length
{
get
@@ -90226,10 +92660,12 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("childagentupdate_granterblock")]
public class GranterBlockBlock
{
public LLUUID GranterID;
+ [XmlIgnore]
public int Length
{
get
@@ -90267,11 +92703,13 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("childagentupdate_animationdata")]
public class AnimationDataBlock
{
public LLUUID ObjectID;
public LLUUID Animation;
+ [XmlIgnore]
public int Length
{
get
@@ -90313,6 +92751,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("childagentupdate_agentdata")]
public class AgentDataBlock
{
public uint ViewerCircuitCode;
@@ -90362,6 +92801,7 @@ namespace libsecondlife.Packets
public uint LocomotionState;
public LLUUID ActiveGroupID;
+ [XmlIgnore]
public int Length
{
get
@@ -90525,12 +92965,14 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("childagentupdate_groupdata")]
public class GroupDataBlock
{
public ulong GroupPowers;
public LLUUID GroupID;
public bool AcceptNotices;
+ [XmlIgnore]
public int Length
{
get
@@ -90581,6 +93023,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("childagentupdate_nvpairdata")]
public class NVPairDataBlock
{
private byte[] _nvpairs;
@@ -90595,6 +93038,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -90781,6 +93225,7 @@ namespace libsecondlife.Packets
public class ChildAgentAlivePacket : Packet
{
///
+ [XmlType("childagentalive_agentdata")]
public class AgentDataBlock
{
public uint ViewerCircuitCode;
@@ -90788,6 +93233,7 @@ namespace libsecondlife.Packets
public LLUUID SessionID;
public ulong RegionHandle;
+ [XmlIgnore]
public int Length
{
get
@@ -90896,6 +93342,7 @@ namespace libsecondlife.Packets
public class ChildAgentPositionUpdatePacket : Packet
{
///
+ [XmlType("childagentpositionupdate_agentdata")]
public class AgentDataBlock
{
public uint ViewerCircuitCode;
@@ -90911,6 +93358,7 @@ namespace libsecondlife.Packets
public LLVector3 AtAxis;
public LLVector3 Center;
+ [XmlIgnore]
public int Length
{
get
@@ -91050,6 +93498,7 @@ namespace libsecondlife.Packets
public class PassObjectPacket : Packet
{
///
+ [XmlType("passobject_objectdata")]
public class ObjectDataBlock
{
public LLUUID ID;
@@ -91121,6 +93570,7 @@ namespace libsecondlife.Packets
public uint GroupMask;
public uint OwnerMask;
+ [XmlIgnore]
public int Length
{
get
@@ -91344,6 +93794,7 @@ namespace libsecondlife.Packets
}
///
+ [XmlType("passobject_nvpairdata")]
public class NVPairDataBlock
{
private byte[] _nvpairs;
@@ -91358,6 +93809,7 @@ namespace libsecondlife.Packets
}
}
+ [XmlIgnore]
public int Length
{
get
@@ -91472,11 +93924,13 @@ namespace libsecondlife.Packets
public class AtomicPassObjectPacket : Packet
{
///
+ [XmlType("atomicpassobject_taskdata")]
public class TaskDataBlock
{
public bool AttachmentNeedsSave;
public LLUUID TaskID;
+ [XmlIgnore]
public int Length
{
get
@@ -91568,6 +94022,7 @@ namespace libsecondlife.Packets
public class SoundTriggerPacket : Packet
{
///
+ [XmlType("soundtrigger_sounddata")]
public class SoundDataBlock
{
public LLUUID ObjectID;
@@ -91578,6 +94033,7 @@ namespace libsecondlife.Packets
public ulong Handle;
public LLVector3 Position;
+ [XmlIgnore]
public int Length
{
get
diff --git a/libsecondlife-cs/examples/TestClient/Commands/PacketLogCommand.cs b/libsecondlife-cs/examples/TestClient/Commands/PacketLogCommand.cs
new file mode 100644
index 00000000..cd68ad36
--- /dev/null
+++ b/libsecondlife-cs/examples/TestClient/Commands/PacketLogCommand.cs
@@ -0,0 +1,80 @@
+using System;
+using System.Collections.Generic;
+using System.Xml;
+using libsecondlife;
+using libsecondlife.Packets;
+
+namespace libsecondlife.TestClient
+{
+ public class PacketLogCommand : Command
+ {
+ XmlWriter Writer;
+ bool Done = false;
+ int Count = 0;
+ int Total = 0;
+
+ public PacketLogCommand()
+ {
+ Name = "packetlog";
+ Description = "Logs a given number of packets to an xml file. Usage: packetlog 10 tenpackets.xml";
+ }
+
+ public override string Execute(SecondLife Client, string[] args, LLUUID fromAgentID)
+ {
+ if (args.Length != 2)
+ return "Usage: packetlog 10 tenpackets.xml";
+
+ Done = false;
+ Count = 0;
+ NetworkManager.PacketCallback callback = new NetworkManager.PacketCallback(OnPacket);
+
+ try
+ {
+ Total = Int32.Parse(args[0]);
+ Writer = XmlWriter.Create(args[1]);
+ Writer.WriteStartElement("packets");
+
+ Client.Network.RegisterCallback(PacketType.Default, callback);
+ }
+ catch (Exception e)
+ {
+ return "Usage: packetlog 10 tenpackets.xml" + Environment.NewLine + e;
+ }
+
+ while (!Done)
+ {
+ System.Threading.Thread.Sleep(100);
+ }
+
+ Client.Network.UnregisterCallback(PacketType.Default, callback);
+
+ lock (Writer)
+ {
+ Writer.WriteEndElement();
+ Writer.Close();
+ }
+
+ return "Exported " + Count + " packets to " + args[1];
+ }
+
+ private void OnPacket(Packet packet, Simulator simulator)
+ {
+ lock (Writer)
+ {
+ if (Writer.WriteState == WriteState.Error)
+ {
+ Done = true;
+ }
+ else if (Count >= Total)
+ {
+ Done = true;
+ }
+ else
+ {
+ packet.ToXml(Writer);
+ Count++;
+ }
+ }
+ }
+ }
+}
diff --git a/libsecondlife-cs/examples/TestClient/TestClient.cs b/libsecondlife-cs/examples/TestClient/TestClient.cs
index 485cce99..d45f8da2 100644
--- a/libsecondlife-cs/examples/TestClient/TestClient.cs
+++ b/libsecondlife-cs/examples/TestClient/TestClient.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using System.Reflection;
-using System.Text;
+using System.Xml;
using libsecondlife;
using libsecondlife.Packets;
diff --git a/libsecondlife-cs/examples/TestClient/TestClient.csproj b/libsecondlife-cs/examples/TestClient/TestClient.csproj
index 99065f9b..4121c457 100644
--- a/libsecondlife-cs/examples/TestClient/TestClient.csproj
+++ b/libsecondlife-cs/examples/TestClient/TestClient.csproj
@@ -36,6 +36,7 @@
+
diff --git a/libsecondlife-cs/mapgenerator/mapgenerator.cs b/libsecondlife-cs/mapgenerator/mapgenerator.cs
index b8ea829b..8550a854 100644
--- a/libsecondlife-cs/mapgenerator/mapgenerator.cs
+++ b/libsecondlife-cs/mapgenerator/mapgenerator.cs
@@ -327,13 +327,14 @@ namespace mapgenerator
}
}
- static void WriteBlockClass(TextWriter writer, MapBlock block)
+ static void WriteBlockClass(TextWriter writer, MapBlock block, MapPacket packet)
{
bool variableFields = false;
bool floatFields = false;
//writer.WriteLine(" /// " + block.Name + " block");
writer.WriteLine(" /// ");
+ writer.WriteLine(" [XmlType(\"" + packet.Name.ToLower() + "_" + block.Name.ToLower() + "\")]");
writer.WriteLine(" public class " + block.Name + "Block" + Environment.NewLine + " {");
foreach (MapField field in block.Fields)
@@ -347,10 +348,14 @@ namespace mapgenerator
// Length property
writer.WriteLine("");
//writer.WriteLine(" /// Length of this block serialized in bytes");
- writer.WriteLine(" public int Length" + Environment.NewLine +
- " {" + Environment.NewLine + " get" + Environment.NewLine +
- " {");
+ writer.WriteLine(" [XmlIgnore]" + Environment.NewLine +
+ " public int Length" + Environment.NewLine +
+ " {" + Environment.NewLine +
+ " get" + Environment.NewLine +
+ " {");
int length = 0;
+
+ // Figure out the length of this block
foreach (MapField field in block.Fields)
{
length += GetFieldLength(writer, field);
@@ -453,7 +458,7 @@ namespace mapgenerator
// Write out each block class
foreach (MapBlock block in packet.Blocks)
{
- WriteBlockClass(writer, block);
+ WriteBlockClass(writer, block, packet);
}
// Header member
@@ -769,6 +774,29 @@ namespace mapgenerator
}
writer.WriteLine(" }" + Environment.NewLine);
+ // Write all of the XmlInclude statements for the Packet class to allow packet serialization
+ foreach (MapPacket packet in protocol.LowMaps)
+ {
+ if (packet != null)
+ {
+ writer.WriteLine(" [XmlInclude(typeof(" + packet.Name + "Packet))]");
+ }
+ }
+ foreach (MapPacket packet in protocol.MediumMaps)
+ {
+ if (packet != null)
+ {
+ writer.WriteLine(" [XmlInclude(typeof(" + packet.Name + "Packet))]");
+ }
+ }
+ foreach (MapPacket packet in protocol.HighMaps)
+ {
+ if (packet != null)
+ {
+ writer.WriteLine(" [XmlInclude(typeof(" + packet.Name + "Packet))]");
+ }
+ }
+
// Write the base Packet class
writer.WriteLine(
" public abstract class Packet" + Environment.NewLine + " {" + Environment.NewLine +
@@ -776,6 +804,13 @@ namespace mapgenerator
" public abstract PacketType Type { get; }" + Environment.NewLine +
" public int TickCount;" + Environment.NewLine + Environment.NewLine +
" public abstract byte[] ToBytes();" + Environment.NewLine + Environment.NewLine +
+ " public void ToXml(XmlWriter xmlWriter)" + Environment.NewLine +
+ " {" + Environment.NewLine +
+ " XmlSerializerNamespaces ns = new XmlSerializerNamespaces();" + Environment.NewLine +
+ " ns.Add(\"\", \"\");" + Environment.NewLine +
+ " XmlSerializer serializer = new XmlSerializer(typeof(Packet));" + Environment.NewLine +
+ " serializer.Serialize(xmlWriter, this, ns);" + Environment.NewLine +
+ " }" + Environment.NewLine +
" public static PacketType GetType(ushort id, PacketFrequency frequency)" + Environment.NewLine +
" {" + Environment.NewLine +
" switch (frequency)" + Environment.NewLine + " {" + Environment.NewLine +
diff --git a/libsecondlife-cs/mapgenerator/template.cs b/libsecondlife-cs/mapgenerator/template.cs
index 9cb1a9ea..6f08d34b 100644
--- a/libsecondlife-cs/mapgenerator/template.cs
+++ b/libsecondlife-cs/mapgenerator/template.cs
@@ -25,6 +25,8 @@
*/
using System;
+using System.Xml;
+using System.Xml.Serialization;
using libsecondlife;
namespace libsecondlife.Packets
@@ -35,14 +37,14 @@ namespace libsecondlife.Packets
public class MalformedDataException : ApplicationException
{
///
- ///
+ /// Default constructor
///
public MalformedDataException() { }
///
- ///
+ /// Constructor that takes an additional error message
///
- ///
+ /// An error message to attach to this exception
public MalformedDataException(string Message)
: base(Message)
{
@@ -55,60 +57,77 @@ namespace libsecondlife.Packets
/// bytes in length at the beginning of the packet, and encapsulates any
/// appended ACKs at the end of the packet as well
///
+ [XmlInclude(typeof(LowHeader))]
+ [XmlInclude(typeof(MediumHeader))]
+ [XmlInclude(typeof(HighHeader))]
public abstract class Header
{
- /// The raw header data, does not include appended ACKs
+ /// Raw header data, does not include appended ACKs
public byte[] Data;
- ///
+ /// Raw value of the flags byte
+ [XmlIgnore]
public byte Flags
{
get { return Data[0]; }
set { Data[0] = value; }
}
- ///
+ /// Reliable flag, whether this packet requires an ACK
+ [XmlIgnore]
public bool Reliable
{
get { return (Data[0] & Helpers.MSG_RELIABLE) != 0; }
set { if (value) { Data[0] |= (byte)Helpers.MSG_RELIABLE; } else { byte mask = (byte)Helpers.MSG_RELIABLE ^ 0xFF; Data[0] &= mask; } }
}
- ///
+ /// Resent flag, whether this same packet has already been
+ /// sent
+ [XmlIgnore]
public bool Resent
{
get { return (Data[0] & Helpers.MSG_RESENT) != 0; }
set { if (value) { Data[0] |= (byte)Helpers.MSG_RESENT; } else { byte mask = (byte)Helpers.MSG_RESENT ^ 0xFF; Data[0] &= mask; } }
}
- ///
+ /// Zerocoded flag, whether this packet is compressed with
+ /// zerocoding
+ [XmlIgnore]
public bool Zerocoded
{
get { return (Data[0] & Helpers.MSG_ZEROCODED) != 0; }
set { if (value) { Data[0] |= (byte)Helpers.MSG_ZEROCODED; } else { byte mask = (byte)Helpers.MSG_ZEROCODED ^ 0xFF; Data[0] &= mask; } }
}
- ///
+ /// Appended ACKs flag, whether this packet has ACKs appended
+ /// to the end
+ [XmlIgnore]
public bool AppendedAcks
{
get { return (Data[0] & Helpers.MSG_APPENDED_ACKS) != 0; }
set { if (value) { Data[0] |= (byte)Helpers.MSG_APPENDED_ACKS; } else { byte mask = (byte)Helpers.MSG_APPENDED_ACKS ^ 0xFF; Data[0] &= mask; } }
}
- ///
+ /// Packet sequence number
+ [XmlIgnore]
public ushort Sequence
{
get { return (ushort)((Data[2] << 8) + Data[3]); }
set { Data[2] = (byte)(value >> 8); Data[3] = (byte)(value % 256); }
}
- ///
+ /// Numeric ID number of this packet
+ [XmlIgnore]
public abstract ushort ID { get; set; }
- ///
+ /// Frequency classification of this packet, Low Medium or
+ /// High
+ [XmlIgnore]
public abstract PacketFrequency Frequency { get; }
- ///
+ /// Convert this header to a byte array, not including any
+ /// appended ACKs
public abstract void ToBytes(byte[] bytes, ref int i);
- ///
+ /// Array containing all the appended ACKs of this packet
public uint[] AckList;
///
- ///
+ /// Convert the AckList to a byte array, used for packet serializing
///
- ///
- ///
+ /// Reference to the target byte array
+ /// Beginning position to start writing to in the byte
+ /// array, will be updated with the ending position of the ACK list
public void AcksToBytes(byte[] bytes, ref int i)
{
foreach (uint ack in AckList)