diff --git a/OpenMetaverse/Caps.cs b/OpenMetaverse/Caps.cs
index 0127bf9e..07e06c8f 100644
--- a/OpenMetaverse/Caps.cs
+++ b/OpenMetaverse/Caps.cs
@@ -26,6 +26,7 @@
using System;
using System.Collections.Generic;
+using System.Net;
using System.Text;
using System.Threading;
using OpenMetaverse.Packets;
@@ -193,6 +194,15 @@ namespace OpenMetaverse
_EventQueueCap.Start();
}
}
+ else if (
+ error != null &&
+ error is WebException &&
+ ((WebException)error).Response != null &&
+ ((HttpWebResponse)((WebException)error).Response).StatusCode == HttpStatusCode.NotFound)
+ {
+ // 404 error
+ Logger.Log("Seed capability returned a 404, capability system is aborting", Helpers.LogLevel.Error);
+ }
else
{
// The initial CAPS connection failed, try again
diff --git a/OpenMetaverse/NetworkManager.cs b/OpenMetaverse/NetworkManager.cs
index d27366ba..59dd7cbc 100644
--- a/OpenMetaverse/NetworkManager.cs
+++ b/OpenMetaverse/NetworkManager.cs
@@ -785,7 +785,7 @@ namespace OpenMetaverse
#region ACK handling
// Handle appended ACKs
- if (packet.Header.AppendedAcks)
+ if (packet.Header.AppendedAcks && packet.Header.AckList != null)
{
lock (simulator.NeedAck)
{
diff --git a/OpenMetaverse/ProtocolManager.cs b/OpenMetaverse/ProtocolManager.cs
index 0d052dd4..6d404006 100644
--- a/OpenMetaverse/ProtocolManager.cs
+++ b/OpenMetaverse/ProtocolManager.cs
@@ -33,7 +33,7 @@ namespace OpenMetaverse
///
///
///
- public enum PacketFrequency
+ public enum PacketFrequency : byte
{
///
Low,
diff --git a/OpenMetaverse/Simulator.cs b/OpenMetaverse/Simulator.cs
index 76e28e21..e9fc5b43 100644
--- a/OpenMetaverse/Simulator.cs
+++ b/OpenMetaverse/Simulator.cs
@@ -676,7 +676,7 @@ namespace OpenMetaverse
}
}
}
- else if (packet.Header.AckList.Length > 0)
+ else if (packet.Header.AckList != null && packet.Header.AckList.Length > 0)
{
// Sanity check for ACKS appended on an unreliable packet, this is bad form
Logger.Log("Sending appended ACKs on an unreliable packet", Helpers.LogLevel.Warning);
@@ -689,7 +689,7 @@ namespace OpenMetaverse
// off it and reinsert them into the outgoing ACK queue under the
// assumption that this packet will continually be rejected from the
// server or that the appended ACKs are possibly making the delivery fail
- if (packet.Header.AckList.Length > 0)
+ if (packet.Header.AckList != null && packet.Header.AckList.Length > 0)
{
Logger.DebugLog(String.Format("Purging ACKs from packet #{0} ({1}) which will be resent.",
packet.Header.Sequence, packet.GetType()));
@@ -704,7 +704,7 @@ namespace OpenMetaverse
}
packet.Header.AppendedAcks = false;
- packet.Header.AckList = new uint[0];
+ packet.Header.AckList = null;
}
}
diff --git a/OpenMetaverse/Types/UtilsConversions.cs b/OpenMetaverse/Types/UtilsConversions.cs
index 6c5039ab..e1bb44f2 100644
--- a/OpenMetaverse/Types/UtilsConversions.cs
+++ b/OpenMetaverse/Types/UtilsConversions.cs
@@ -326,6 +326,12 @@ namespace OpenMetaverse
dest[pos + 1] = (byte)((value >> 8) % 256);
}
+ public static void UInt16ToBytesBig(ushort value, byte[] dest, int pos)
+ {
+ dest[pos] = (byte)((value >> 8) % 256);
+ dest[pos + 1] = (byte)(value % 256);
+ }
+
///
/// Convert an integer to a byte array in little endian format
///
@@ -386,6 +392,14 @@ namespace OpenMetaverse
dest[pos + 3] = (byte)((value >> 24) % 256);
}
+ public static void UIntToBytesBig(uint value, byte[] dest, int pos)
+ {
+ dest[pos] = (byte)((value >> 24) % 256);
+ dest[pos + 1] = (byte)((value >> 16) % 256);
+ dest[pos + 2] = (byte)((value >> 8) % 256);
+ dest[pos + 3] = (byte)(value % 256);
+ }
+
///
/// Convert a 64-bit integer to a byte array in little endian format
///
diff --git a/OpenMetaverse/_Packets_.cs b/OpenMetaverse/_Packets_.cs
index d5d4f85b..3156a024 100644
--- a/OpenMetaverse/_Packets_.cs
+++ b/OpenMetaverse/_Packets_.cs
@@ -52,69 +52,65 @@ namespace OpenMetaverse.Packets
}
///
- /// The header of a message template packet. Either 5, 6, or 8 bytes in
- /// length at the beginning of the packet, and encapsulates any
- /// appended ACKs at the end of the packet as well
+ /// The header of a message template packet. Holds packet flags, sequence
+ /// number, packet ID, and any ACKs that will be appended at the end of
+ /// the packet
///
- public abstract class Header
+ public struct Header
{
- /// Raw header data, does not include appended ACKs
- public byte[] Data;
- /// Raw value of the flags byte
- public byte Flags
- {
- get { return Data[0]; }
- set { Data[0] = value; }
- }
- /// Reliable flag, whether this packet requires an ACK
- 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
- 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
- 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
- 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
- public uint Sequence
- {
- get { return (uint)((Data[1] << 24) + (Data[2] << 16) + (Data[3] << 8) + Data[4]); }
- set
- {
- Data[1] = (byte)(value >> 24); Data[2] = (byte)(value >> 16);
- Data[3] = (byte)(value >> 8); Data[4] = (byte)(value % 256);
- }
- }
- /// Numeric ID number of this packet
- public abstract ushort ID { get; set; }
- /// Frequency classification of this packet, Low Medium or
- /// High
- 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 bool Reliable;
+ public bool Resent;
+ public bool Zerocoded;
+ public bool AppendedAcks;
+ public uint Sequence;
+ public ushort ID;
+ public PacketFrequency Frequency;
public uint[] AckList;
- public abstract void FromBytes(byte[] bytes, ref int pos, ref int packetEnd);
+ public void ToBytes(byte[] bytes, ref int i)
+ {
+ byte flags = 0;
+ if (Reliable) flags |= Helpers.MSG_RELIABLE;
+ if (Resent) flags |= Helpers.MSG_RESENT;
+ if (Zerocoded) flags |= Helpers.MSG_ZEROCODED;
+ if (AppendedAcks) flags |= Helpers.MSG_APPENDED_ACKS;
+
+ // Flags
+ bytes[i++] = flags;
+
+ // Sequence number
+ Utils.UIntToBytesBig(Sequence, bytes, i);
+ i += 4;
+
+ // Extra byte
+ bytes[i++] = 0;
+
+ // Packet ID
+ switch (Frequency)
+ {
+ case PacketFrequency.High:
+ // 1 byte ID
+ bytes[i++] = (byte)ID;
+ break;
+ case PacketFrequency.Medium:
+ // 2 byte ID
+ bytes[i++] = 0xFF;
+ bytes[i++] = (byte)ID;
+ break;
+ case PacketFrequency.Low:
+ // 4 byte ID
+ bytes[i++] = 0xFF;
+ bytes[i++] = 0xFF;
+ Utils.UInt16ToBytesBig(ID, bytes, i);
+ i += 2;
+ break;
+ }
+ }
+
+ public void FromBytes(byte[] bytes, ref int pos, ref int packetEnd)
+ {
+ this = BuildHeader(bytes, ref pos, ref packetEnd);
+ }
///
/// Convert the AckList to a byte array, used for packet serializing
@@ -126,10 +122,8 @@ namespace OpenMetaverse.Packets
{
foreach (uint ack in AckList)
{
- bytes[i++] = (byte)((ack >> 24) % 256);
- bytes[i++] = (byte)((ack >> 16) % 256);
- bytes[i++] = (byte)((ack >> 8) % 256);
- bytes[i++] = (byte)(ack % 256);
+ Utils.UIntToBytesBig(ack, bytes, i);
+ i += 4;
}
if (AckList.Length > 0) { bytes[i++] = (byte)AckList.Length; }
}
@@ -143,21 +137,48 @@ namespace OpenMetaverse.Packets
///
public static Header BuildHeader(byte[] bytes, ref int pos, ref int packetEnd)
{
- if (bytes[6] == 0xFF)
+ Header header;
+ byte flags = bytes[pos];
+
+ header.AppendedAcks = (flags & Helpers.MSG_APPENDED_ACKS) != 0;
+ header.Reliable = (flags & Helpers.MSG_RELIABLE) != 0;
+ header.Resent = (flags & Helpers.MSG_RESENT) != 0;
+ header.Zerocoded = (flags & Helpers.MSG_ZEROCODED) != 0;
+ header.Sequence = (uint)((bytes[pos + 1] << 24) + (bytes[pos + 2] << 16) + (bytes[pos + 3] << 8) + bytes[pos + 4]);
+
+ // Set the frequency and packet ID number
+ if (bytes[pos + 6] == 0xFF)
{
- if (bytes[7] == 0xFF)
+ if (bytes[pos + 7] == 0xFF)
{
- return new LowHeader(bytes, ref pos, ref packetEnd);
+ header.Frequency = PacketFrequency.Low;
+ if (header.Zerocoded && bytes[pos + 8] == 0)
+ header.ID = bytes[pos + 10];
+ else
+ header.ID = (ushort)((bytes[pos + 8] << 8) + bytes[pos + 9]);
+
+ pos += 10;
}
else
{
- return new MediumHeader(bytes, ref pos, ref packetEnd);
+ header.Frequency = PacketFrequency.Medium;
+ header.ID = bytes[pos + 7];
+
+ pos += 8;
}
}
else
{
- return new HighHeader(bytes, ref pos, ref packetEnd);
+ header.Frequency = PacketFrequency.High;
+ header.ID = bytes[pos + 6];
+
+ pos += 7;
}
+
+ header.AckList = null;
+ CreateAckList(ref header, bytes, ref packetEnd);
+
+ return header;
}
///
@@ -165,216 +186,24 @@ namespace OpenMetaverse.Packets
///
///
///
- protected void CreateAckList(byte[] bytes, ref int packetEnd)
+ static void CreateAckList(ref Header header, byte[] bytes, ref int packetEnd)
{
- if (AppendedAcks)
+ if (header.AppendedAcks)
{
- try
+ int count = bytes[packetEnd--];
+ header.AckList = new uint[count];
+
+ for (int i = 0; i < count; i++)
{
- int count = bytes[packetEnd--];
- AckList = new uint[count];
-
- for (int i = 0; i < count; i++)
- {
- AckList[i] = (uint)(
- (bytes[(packetEnd - i * 4) - 3] << 24) |
- (bytes[(packetEnd - i * 4) - 2] << 16) |
- (bytes[(packetEnd - i * 4) - 1] << 8) |
- (bytes[(packetEnd - i * 4) ]));
- }
+ header.AckList[i] = (uint)(
+ (bytes[(packetEnd - i * 4) - 3] << 24) |
+ (bytes[(packetEnd - i * 4) - 2] << 16) |
+ (bytes[(packetEnd - i * 4) - 1] << 8) |
+ (bytes[(packetEnd - i * 4) ]));
+ }
- packetEnd -= (count * 4);
- }
- catch (Exception)
- {
- AckList = new uint[0];
- throw new MalformedDataException();
- }
+ packetEnd -= (count * 4);
}
- else
- {
- AckList = new uint[0];
- }
- }
- }
-
- ///
- ///
- ///
- public class LowHeader : Header
- {
- ///
- public override ushort ID
- {
- get { return (ushort)((Data[8] << 8) + Data[9]); }
- set { Data[8] = (byte)(value >> 8); Data[9] = (byte)(value % 256); }
- }
- ///
- public override PacketFrequency Frequency { get { return PacketFrequency.Low; } }
-
- ///
- ///
- ///
- public LowHeader()
- {
- Data = new byte[10];
- Data[6] = Data[7] = 0xFF;
- AckList = new uint[0];
- }
-
- ///
- ///
- ///
- ///
- ///
- ///
- public LowHeader(byte[] bytes, ref int pos, ref int packetEnd)
- {
- FromBytes(bytes, ref pos, ref packetEnd);
- }
-
- override public void FromBytes(byte[] bytes, ref int pos, ref int packetEnd)
- {
- if (bytes.Length < 10) { throw new MalformedDataException(); }
- Data = new byte[10];
- Buffer.BlockCopy(bytes, 0, Data, 0, 10);
-
- if ((bytes[0] & Helpers.MSG_ZEROCODED) != 0 && bytes[8] == 0)
- {
- if (bytes[9] == 1)
- {
- Data[9] = bytes[10];
- }
- else
- {
- throw new MalformedDataException();
- }
- }
-
- pos = 10;
- CreateAckList(bytes, ref packetEnd);
- }
-
- ///
- ///
- ///
- ///
- ///
- public override void ToBytes(byte[] bytes, ref int i)
- {
- Buffer.BlockCopy(Data, 0, bytes, i, 10);
- i += 10;
- }
- }
-
- ///
- ///
- ///
- public class MediumHeader : Header
- {
- ///
- public override ushort ID
- {
- get { return (ushort)Data[7]; }
- set { Data[7] = (byte)value; }
- }
- ///
- public override PacketFrequency Frequency { get { return PacketFrequency.Medium; } }
-
- ///
- ///
- ///
- public MediumHeader()
- {
- Data = new byte[8];
- Data[6] = 0xFF;
- AckList = new uint[0];
- }
-
- ///
- ///
- ///
- ///
- ///
- ///
- public MediumHeader(byte[] bytes, ref int pos, ref int packetEnd)
- {
- FromBytes(bytes, ref pos, ref packetEnd);
- }
-
- override public void FromBytes(byte[] bytes, ref int pos, ref int packetEnd)
- {
- if (bytes.Length < 8) { throw new MalformedDataException(); }
- Data = new byte[8];
- Buffer.BlockCopy(bytes, 0, Data, 0, 8);
- pos = 8;
- CreateAckList(bytes, ref packetEnd);
- }
-
- ///
- ///
- ///
- ///
- ///
- public override void ToBytes(byte[] bytes, ref int i)
- {
- Buffer.BlockCopy(Data, 0, bytes, i, 8);
- i += 8;
- }
- }
-
- ///
- ///
- ///
- public class HighHeader : Header
- {
- ///
- public override ushort ID
- {
- get { return (ushort)Data[6]; }
- set { Data[6] = (byte)value; }
- }
- ///
- public override PacketFrequency Frequency { get { return PacketFrequency.High; } }
-
- ///
- ///
- ///
- public HighHeader()
- {
- Data = new byte[7];
- AckList = new uint[0];
- }
-
- ///
- ///
- ///
- ///
- ///
- ///
- public HighHeader(byte[] bytes, ref int pos, ref int packetEnd)
- {
- FromBytes(bytes, ref pos, ref packetEnd);
- }
-
- override public void FromBytes(byte[] bytes, ref int pos, ref int packetEnd)
- {
- if (bytes.Length < 7) { throw new MalformedDataException(); }
- Data = new byte[7];
- Buffer.BlockCopy(bytes, 0, Data, 0, 7);
- pos = 7;
- CreateAckList(bytes, ref packetEnd);
- }
-
- ///
- ///
- ///
- ///
- ///
- public override void ToBytes(byte[] bytes, ref int i)
- {
- Buffer.BlockCopy(Data, 0, bytes, i, 7);
- i += 7;
}
}
@@ -804,7 +633,7 @@ namespace OpenMetaverse.Packets
public abstract partial class Packet
{
- public abstract Header Header { get; set; }
+ public Header Header;
public abstract PacketType Type { get; }
public abstract int Length { get; }
public abstract void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer);
@@ -1638,12 +1467,10 @@ namespace OpenMetaverse.Packets
}
Array.Clear(bytes, packetEnd + 1, bytes.Length - packetEnd - 1);
- if (bytes[6] == 0xFF)
+ switch (header.Frequency)
{
- if (bytes[7] == 0xFF)
- {
- id = (ushort)((bytes[8] << 8) + bytes[9]); freq = PacketFrequency.Low;
- switch (id)
+ case PacketFrequency.Low:
+ switch (header.ID)
{
case 1: return new TestMessagePacket(header, bytes, ref i);
case 3: return new UseCircuitCodePacket(header, bytes, ref i);
@@ -1995,12 +1822,11 @@ namespace OpenMetaverse.Packets
case 65531: return new PacketAckPacket(header, bytes, ref i);
case 65532: return new OpenCircuitPacket(header, bytes, ref i);
case 65533: return new CloseCircuitPacket(header, bytes, ref i);
+
}
- }
- else
- {
- id = (ushort)bytes[7]; freq = PacketFrequency.Medium;
- switch (id)
+ break;
+ case PacketFrequency.Medium:
+ switch (header.ID)
{
case 1: return new ObjectAddPacket(header, bytes, ref i);
case 2: return new MultipleObjectUpdatePacket(header, bytes, ref i);
@@ -2017,13 +1843,11 @@ namespace OpenMetaverse.Packets
case 14: return new AttachedSoundGainChangePacket(header, bytes, ref i);
case 15: return new PreloadSoundPacket(header, bytes, ref i);
case 17: return new ViewerEffectPacket(header, bytes, ref i);
+
}
- }
- }
- else
- {
- id = (ushort)bytes[6]; freq = PacketFrequency.High;
- switch (id)
+ break;
+ case PacketFrequency.High:
+ switch (header.ID)
{
case 1: return new StartPingCheckPacket(header, bytes, ref i);
case 2: return new CompletePingCheckPacket(header, bytes, ref i);
@@ -2051,13 +1875,14 @@ namespace OpenMetaverse.Packets
case 26: return new ChildAgentAlivePacket(header, bytes, ref i);
case 27: return new ChildAgentPositionUpdatePacket(header, bytes, ref i);
case 29: return new SoundTriggerPacket(header, bytes, ref i);
- }
+
+ }
+ break;
}
- throw new MalformedDataException("Unknown packet ID "+freq+" "+id);
+ throw new MalformedDataException("Unknown packet ID " + header.Frequency + " " + header.ID);
}
}
-
///
public class TestMessagePacket : Packet
{
@@ -2143,8 +1968,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TestMessage; } }
public override int Length
{
@@ -2162,7 +1985,8 @@ namespace OpenMetaverse.Packets
public TestMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 1;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -2178,8 +2002,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -2221,13 +2045,13 @@ namespace OpenMetaverse.Packets
int length = 10;
length += TestBlock1.Length;;
for (int j = 0; j < 4; j++) { length += NeighborBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TestBlock1.ToBytes(bytes, ref i);
for (int j = 0; j < 4; j++) { NeighborBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -2280,8 +2104,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UseCircuitCode; } }
public override int Length
{
@@ -2296,7 +2118,8 @@ namespace OpenMetaverse.Packets
public UseCircuitCodePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 3;
Header.Reliable = true;
CircuitCode = new CircuitCodeBlock();
@@ -2310,8 +2133,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -2340,12 +2163,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += CircuitCode.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
CircuitCode.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -2455,8 +2278,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TelehubInfo; } }
public override int Length
{
@@ -2474,7 +2295,8 @@ namespace OpenMetaverse.Packets
public TelehubInfoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 10;
Header.Reliable = true;
TelehubBlock = new TelehubBlockBlock();
@@ -2489,8 +2311,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -2535,14 +2357,14 @@ namespace OpenMetaverse.Packets
length += TelehubBlock.Length;;
length++;
for (int j = 0; j < SpawnPointBlock.Length; j++) { length += SpawnPointBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TelehubBlock.ToBytes(bytes, ref i);
bytes[i++] = (byte)SpawnPointBlock.Length;
for (int j = 0; j < SpawnPointBlock.Length; j++) { SpawnPointBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -2551,8 +2373,6 @@ namespace OpenMetaverse.Packets
///
public class EconomyDataRequestPacket : Packet
{
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EconomyDataRequest; } }
public override int Length
{
@@ -2565,7 +2385,8 @@ namespace OpenMetaverse.Packets
public EconomyDataRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 24;
Header.Reliable = true;
}
@@ -2578,8 +2399,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -2606,11 +2427,11 @@ namespace OpenMetaverse.Packets
{
int length = 10;
;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ Header.ToBytes(bytes, ref i);
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -2705,8 +2526,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EconomyData; } }
public override int Length
{
@@ -2721,7 +2540,8 @@ namespace OpenMetaverse.Packets
public EconomyDataPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 25;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -2736,8 +2556,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -2766,12 +2586,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -2878,8 +2698,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarPickerRequest; } }
public override int Length
{
@@ -2896,7 +2714,8 @@ namespace OpenMetaverse.Packets
public AvatarPickerRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 26;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -2911,8 +2730,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -2943,13 +2762,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -3073,8 +2892,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarPickerReply; } }
public override int Length
{
@@ -3092,7 +2909,8 @@ namespace OpenMetaverse.Packets
public AvatarPickerReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 28;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -3107,8 +2925,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -3153,14 +2971,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -3328,8 +3146,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PlacesQuery; } }
public override int Length
{
@@ -3348,7 +3164,8 @@ namespace OpenMetaverse.Packets
public PlacesQueryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 29;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -3365,8 +3182,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -3399,14 +3216,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += TransactionData.Length; length += QueryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TransactionData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -3612,8 +3429,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PlacesReply; } }
public override int Length
{
@@ -3633,7 +3448,8 @@ namespace OpenMetaverse.Packets
public PlacesReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 30;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -3650,8 +3466,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -3698,15 +3514,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += TransactionData.Length;;
length++;
for (int j = 0; j < QueryData.Length; j++) { length += QueryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TransactionData.ToBytes(bytes, ref i);
bytes[i++] = (byte)QueryData.Length;
for (int j = 0; j < QueryData.Length; j++) { QueryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -3819,8 +3635,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirFindQuery; } }
public override int Length
{
@@ -3837,7 +3651,8 @@ namespace OpenMetaverse.Packets
public DirFindQueryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 31;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -3853,8 +3668,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -3885,13 +3700,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += QueryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -4024,8 +3839,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirPlacesQuery; } }
public override int Length
{
@@ -4042,7 +3855,8 @@ namespace OpenMetaverse.Packets
public DirPlacesQueryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 33;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -4058,8 +3872,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -4090,13 +3904,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += QueryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -4247,8 +4061,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirPlacesReply; } }
public override int Length
{
@@ -4269,7 +4081,8 @@ namespace OpenMetaverse.Packets
public DirPlacesReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 35;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -4286,8 +4099,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -4348,16 +4161,16 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < QueryData.Length; j++) { length += QueryData[j].Length; }
length++;
for (int j = 0; j < QueryReplies.Length; j++) { length += QueryReplies[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)QueryData.Length;
for (int j = 0; j < QueryData.Length; j++) { QueryData[j].ToBytes(bytes, ref i); }
bytes[i++] = (byte)QueryReplies.Length;
for (int j = 0; j < QueryReplies.Length; j++) { QueryReplies[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -4539,8 +4352,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirPeopleReply; } }
public override int Length
{
@@ -4560,7 +4371,8 @@ namespace OpenMetaverse.Packets
public DirPeopleReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 36;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -4577,8 +4389,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -4625,15 +4437,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += QueryData.Length;;
length++;
for (int j = 0; j < QueryReplies.Length; j++) { length += QueryReplies[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
bytes[i++] = (byte)QueryReplies.Length;
for (int j = 0; j < QueryReplies.Length; j++) { QueryReplies[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -4801,8 +4613,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirEventsReply; } }
public override int Length
{
@@ -4822,7 +4632,8 @@ namespace OpenMetaverse.Packets
public DirEventsReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 37;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -4839,8 +4650,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -4887,15 +4698,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += QueryData.Length;;
length++;
for (int j = 0; j < QueryReplies.Length; j++) { length += QueryReplies[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
bytes[i++] = (byte)QueryReplies.Length;
for (int j = 0; j < QueryReplies.Length; j++) { QueryReplies[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -5043,8 +4854,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirGroupsReply; } }
public override int Length
{
@@ -5064,7 +4873,8 @@ namespace OpenMetaverse.Packets
public DirGroupsReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 38;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -5081,8 +4891,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -5129,15 +4939,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += QueryData.Length;;
length++;
for (int j = 0; j < QueryReplies.Length; j++) { length += QueryReplies[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
bytes[i++] = (byte)QueryReplies.Length;
for (int j = 0; j < QueryReplies.Length; j++) { QueryReplies[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -5253,8 +5063,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirClassifiedQuery; } }
public override int Length
{
@@ -5271,7 +5079,8 @@ namespace OpenMetaverse.Packets
public DirClassifiedQueryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 39;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -5287,8 +5096,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -5319,13 +5128,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += QueryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -5479,8 +5288,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirClassifiedReply; } }
public override int Length
{
@@ -5500,7 +5307,8 @@ namespace OpenMetaverse.Packets
public DirClassifiedReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 41;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -5517,8 +5325,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -5565,15 +5373,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += QueryData.Length;;
length++;
for (int j = 0; j < QueryReplies.Length; j++) { length += QueryReplies[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
bytes[i++] = (byte)QueryReplies.Length;
for (int j = 0; j < QueryReplies.Length; j++) { QueryReplies[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -5680,8 +5488,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarClassifiedReply; } }
public override int Length
{
@@ -5699,7 +5505,8 @@ namespace OpenMetaverse.Packets
public AvatarClassifiedReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 42;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -5714,8 +5521,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -5760,14 +5567,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -5855,8 +5662,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ClassifiedInfoRequest; } }
public override int Length
{
@@ -5873,7 +5678,8 @@ namespace OpenMetaverse.Packets
public ClassifiedInfoRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 43;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -5889,8 +5695,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -5921,13 +5727,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -6113,8 +5919,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ClassifiedInfoReply; } }
public override int Length
{
@@ -6131,7 +5935,8 @@ namespace OpenMetaverse.Packets
public ClassifiedInfoReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 44;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -6146,8 +5951,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -6178,13 +5983,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -6330,8 +6135,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ClassifiedInfoUpdate; } }
public override int Length
{
@@ -6348,7 +6151,8 @@ namespace OpenMetaverse.Packets
public ClassifiedInfoUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 45;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -6363,8 +6167,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -6395,13 +6199,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -6489,8 +6293,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ClassifiedDelete; } }
public override int Length
{
@@ -6507,7 +6309,8 @@ namespace OpenMetaverse.Packets
public ClassifiedDeletePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 46;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -6522,8 +6325,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -6554,13 +6357,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -6651,8 +6454,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ClassifiedGodDelete; } }
public override int Length
{
@@ -6669,7 +6470,8 @@ namespace OpenMetaverse.Packets
public ClassifiedGodDeletePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 47;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -6684,8 +6486,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -6716,13 +6518,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -6825,8 +6627,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirLandQuery; } }
public override int Length
{
@@ -6843,7 +6643,8 @@ namespace OpenMetaverse.Packets
public DirLandQueryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 48;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -6859,8 +6660,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -6891,13 +6692,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += QueryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -7051,8 +6852,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirLandReply; } }
public override int Length
{
@@ -7072,7 +6871,8 @@ namespace OpenMetaverse.Packets
public DirLandReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 50;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -7089,8 +6889,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -7137,15 +6937,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += QueryData.Length;;
length++;
for (int j = 0; j < QueryReplies.Length; j++) { length += QueryReplies[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
bytes[i++] = (byte)QueryReplies.Length;
for (int j = 0; j < QueryReplies.Length; j++) { QueryReplies[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -7236,8 +7036,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirPopularQuery; } }
public override int Length
{
@@ -7254,7 +7052,8 @@ namespace OpenMetaverse.Packets
public DirPopularQueryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 51;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -7270,8 +7069,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -7302,13 +7101,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += QueryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -7453,8 +7252,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DirPopularReply; } }
public override int Length
{
@@ -7474,7 +7271,8 @@ namespace OpenMetaverse.Packets
public DirPopularReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 53;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -7491,8 +7289,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -7539,15 +7337,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += QueryData.Length;;
length++;
for (int j = 0; j < QueryReplies.Length; j++) { length += QueryReplies[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
bytes[i++] = (byte)QueryReplies.Length;
for (int j = 0; j < QueryReplies.Length; j++) { QueryReplies[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -7635,8 +7433,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelInfoRequest; } }
public override int Length
{
@@ -7653,7 +7449,8 @@ namespace OpenMetaverse.Packets
public ParcelInfoRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 54;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -7668,8 +7465,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -7700,13 +7497,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -7877,8 +7674,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelInfoReply; } }
public override int Length
{
@@ -7895,7 +7690,8 @@ namespace OpenMetaverse.Packets
public ParcelInfoReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 55;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -7911,8 +7707,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -7943,13 +7739,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -8037,8 +7833,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelObjectOwnersRequest; } }
public override int Length
{
@@ -8055,7 +7849,8 @@ namespace OpenMetaverse.Packets
public ParcelObjectOwnersRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 56;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -8070,8 +7865,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -8102,13 +7897,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -8164,8 +7959,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelObjectOwnersReply; } }
public override int Length
{
@@ -8181,7 +7974,8 @@ namespace OpenMetaverse.Packets
public ParcelObjectOwnersReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 57;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -8196,8 +7990,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -8240,13 +8034,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -8334,8 +8128,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupNoticesListRequest; } }
public override int Length
{
@@ -8352,7 +8144,8 @@ namespace OpenMetaverse.Packets
public GroupNoticesListRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 58;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -8367,8 +8160,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -8399,13 +8192,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -8540,8 +8333,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupNoticesListReply; } }
public override int Length
{
@@ -8559,7 +8350,8 @@ namespace OpenMetaverse.Packets
public GroupNoticesListReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 59;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -8574,8 +8366,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -8620,14 +8412,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -8715,8 +8507,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupNoticeRequest; } }
public override int Length
{
@@ -8733,7 +8523,8 @@ namespace OpenMetaverse.Packets
public GroupNoticeRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 60;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -8748,8 +8539,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -8780,13 +8571,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -8880,8 +8671,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportRequest; } }
public override int Length
{
@@ -8898,7 +8687,8 @@ namespace OpenMetaverse.Packets
public TeleportRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 62;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -8913,8 +8703,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -8945,13 +8735,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -9045,8 +8835,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportLocationRequest; } }
public override int Length
{
@@ -9063,7 +8851,8 @@ namespace OpenMetaverse.Packets
public TeleportLocationRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 63;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -9078,8 +8867,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -9110,13 +8899,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -9175,8 +8964,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportLocal; } }
public override int Length
{
@@ -9191,7 +8978,8 @@ namespace OpenMetaverse.Packets
public TeleportLocalPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 64;
Header.Reliable = true;
Info = new InfoBlock();
@@ -9205,8 +8993,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -9235,12 +9023,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -9293,8 +9081,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportLandmarkRequest; } }
public override int Length
{
@@ -9309,7 +9095,8 @@ namespace OpenMetaverse.Packets
public TeleportLandmarkRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 65;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -9324,8 +9111,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -9354,12 +9141,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -9463,8 +9250,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportProgress; } }
public override int Length
{
@@ -9481,7 +9266,8 @@ namespace OpenMetaverse.Packets
public TeleportProgressPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 66;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -9496,8 +9282,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -9528,13 +9314,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -9620,8 +9406,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportFinish; } }
public override int Length
{
@@ -9636,7 +9420,8 @@ namespace OpenMetaverse.Packets
public TeleportFinishPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 69;
Header.Reliable = true;
Info = new InfoBlock();
@@ -9650,8 +9435,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -9680,12 +9465,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -9830,8 +9615,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.StartLure; } }
public override int Length
{
@@ -9851,7 +9634,8 @@ namespace OpenMetaverse.Packets
public StartLurePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 70;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -9867,8 +9651,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -9915,15 +9699,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += Info.Length;;
length++;
for (int j = 0; j < TargetData.Length; j++) { length += TargetData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
bytes[i++] = (byte)TargetData.Length;
for (int j = 0; j < TargetData.Length; j++) { TargetData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -9979,8 +9763,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportLureRequest; } }
public override int Length
{
@@ -9995,7 +9777,8 @@ namespace OpenMetaverse.Packets
public TeleportLureRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 71;
Header.Reliable = true;
Info = new InfoBlock();
@@ -10009,8 +9792,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -10039,12 +9822,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -10094,8 +9877,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportCancel; } }
public override int Length
{
@@ -10110,7 +9891,8 @@ namespace OpenMetaverse.Packets
public TeleportCancelPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 72;
Header.Reliable = true;
Info = new InfoBlock();
@@ -10124,8 +9906,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -10154,12 +9936,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -10206,8 +9988,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportStart; } }
public override int Length
{
@@ -10222,7 +10002,8 @@ namespace OpenMetaverse.Packets
public TeleportStartPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 73;
Header.Reliable = true;
Info = new InfoBlock();
@@ -10236,8 +10017,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -10266,12 +10047,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -10337,8 +10118,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TeleportFailed; } }
public override int Length
{
@@ -10353,7 +10132,8 @@ namespace OpenMetaverse.Packets
public TeleportFailedPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 74;
Header.Reliable = true;
Info = new InfoBlock();
@@ -10367,8 +10147,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -10397,12 +10177,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -10493,8 +10273,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.Undo; } }
public override int Length
{
@@ -10512,7 +10290,8 @@ namespace OpenMetaverse.Packets
public UndoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 75;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -10527,8 +10306,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -10573,14 +10352,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -10671,8 +10450,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.Redo; } }
public override int Length
{
@@ -10690,7 +10467,8 @@ namespace OpenMetaverse.Packets
public RedoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 76;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -10705,8 +10483,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -10751,14 +10529,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -10808,8 +10586,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UndoLand; } }
public override int Length
{
@@ -10824,7 +10600,8 @@ namespace OpenMetaverse.Packets
public UndoLandPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 77;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -10838,8 +10615,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -10868,12 +10645,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -10926,8 +10703,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentPause; } }
public override int Length
{
@@ -10942,7 +10717,8 @@ namespace OpenMetaverse.Packets
public AgentPausePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 78;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -10956,8 +10732,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -10986,12 +10762,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -11044,8 +10820,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentResume; } }
public override int Length
{
@@ -11060,7 +10834,8 @@ namespace OpenMetaverse.Packets
public AgentResumePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 79;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -11074,8 +10849,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -11104,12 +10879,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -11220,8 +10995,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ChatFromViewer; } }
public override int Length
{
@@ -11238,7 +11011,8 @@ namespace OpenMetaverse.Packets
public ChatFromViewerPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 80;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -11254,8 +11028,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -11286,13 +11060,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ChatData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ChatData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -11402,8 +11176,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentThrottle; } }
public override int Length
{
@@ -11420,7 +11192,8 @@ namespace OpenMetaverse.Packets
public AgentThrottlePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 81;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -11436,8 +11209,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -11468,13 +11241,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Throttle.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Throttle.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -11568,8 +11341,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentFOV; } }
public override int Length
{
@@ -11586,7 +11357,8 @@ namespace OpenMetaverse.Packets
public AgentFOVPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 82;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -11601,8 +11373,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -11633,13 +11405,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += FOVBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
FOVBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -11738,8 +11510,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentHeightWidth; } }
public override int Length
{
@@ -11756,7 +11526,8 @@ namespace OpenMetaverse.Packets
public AgentHeightWidthPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 83;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -11771,8 +11542,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -11803,13 +11574,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += HeightWidthBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
HeightWidthBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -11999,8 +11770,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentSetAppearance; } }
public override int Length
{
@@ -12023,7 +11792,8 @@ namespace OpenMetaverse.Packets
public AgentSetAppearancePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 84;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -12041,8 +11811,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -12105,17 +11875,17 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < WearableData.Length; j++) { length += WearableData[j].Length; }
length++;
for (int j = 0; j < VisualParam.Length; j++) { length += VisualParam[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)WearableData.Length;
for (int j = 0; j < WearableData.Length; j++) { WearableData[j].ToBytes(bytes, ref i); }
ObjectData.ToBytes(bytes, ref i);
bytes[i++] = (byte)VisualParam.Length;
for (int j = 0; j < VisualParam.Length; j++) { VisualParam[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -12203,8 +11973,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentQuitCopy; } }
public override int Length
{
@@ -12221,7 +11989,8 @@ namespace OpenMetaverse.Packets
public AgentQuitCopyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 85;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -12236,8 +12005,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -12268,13 +12037,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += FuseBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
FuseBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -12321,8 +12090,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ImageNotInDatabase; } }
public override int Length
{
@@ -12337,7 +12104,8 @@ namespace OpenMetaverse.Packets
public ImageNotInDatabasePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 86;
Header.Reliable = true;
ImageID = new ImageIDBlock();
@@ -12351,8 +12119,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -12381,12 +12149,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += ImageID.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ImageID.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -12433,8 +12201,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RebakeAvatarTextures; } }
public override int Length
{
@@ -12449,7 +12215,8 @@ namespace OpenMetaverse.Packets
public RebakeAvatarTexturesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 87;
Header.Reliable = true;
TextureData = new TextureDataBlock();
@@ -12463,8 +12230,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -12493,12 +12260,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += TextureData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TextureData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -12551,8 +12318,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SetAlwaysRun; } }
public override int Length
{
@@ -12567,7 +12332,8 @@ namespace OpenMetaverse.Packets
public SetAlwaysRunPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 88;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -12581,8 +12347,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -12611,12 +12377,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -12707,8 +12473,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectDelete; } }
public override int Length
{
@@ -12726,7 +12490,8 @@ namespace OpenMetaverse.Packets
public ObjectDeletePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 89;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -12742,8 +12507,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -12788,14 +12553,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -12927,8 +12692,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectDuplicate; } }
public override int Length
{
@@ -12948,7 +12711,8 @@ namespace OpenMetaverse.Packets
public ObjectDuplicatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 90;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -12965,8 +12729,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -13013,15 +12777,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += SharedData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
SharedData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -13136,8 +12900,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectDuplicateOnRay; } }
public override int Length
{
@@ -13155,7 +12917,8 @@ namespace OpenMetaverse.Packets
public ObjectDuplicateOnRayPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 91;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -13171,8 +12934,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -13217,14 +12980,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -13315,8 +13078,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectScale; } }
public override int Length
{
@@ -13334,7 +13095,8 @@ namespace OpenMetaverse.Packets
public ObjectScalePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 92;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -13350,8 +13112,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -13396,14 +13158,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -13494,8 +13256,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectRotation; } }
public override int Length
{
@@ -13513,7 +13273,8 @@ namespace OpenMetaverse.Packets
public ObjectRotationPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 93;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -13529,8 +13290,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -13575,14 +13336,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -13647,8 +13408,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectFlagUpdate; } }
public override int Length
{
@@ -13663,7 +13422,8 @@ namespace OpenMetaverse.Packets
public ObjectFlagUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 94;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -13678,8 +13438,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -13708,12 +13468,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -13804,8 +13564,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectClickAction; } }
public override int Length
{
@@ -13823,7 +13581,8 @@ namespace OpenMetaverse.Packets
public ObjectClickActionPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 95;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -13839,8 +13598,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -13885,14 +13644,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -14017,8 +13776,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectImage; } }
public override int Length
{
@@ -14036,7 +13793,8 @@ namespace OpenMetaverse.Packets
public ObjectImagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 96;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -14052,8 +13810,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -14098,14 +13856,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -14196,8 +13954,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectMaterial; } }
public override int Length
{
@@ -14215,7 +13971,8 @@ namespace OpenMetaverse.Packets
public ObjectMaterialPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 97;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -14231,8 +13988,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -14277,14 +14034,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -14431,8 +14188,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectShape; } }
public override int Length
{
@@ -14450,7 +14205,8 @@ namespace OpenMetaverse.Packets
public ObjectShapePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 98;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -14466,8 +14222,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -14512,14 +14268,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -14636,8 +14392,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectExtraParams; } }
public override int Length
{
@@ -14655,7 +14409,8 @@ namespace OpenMetaverse.Packets
public ObjectExtraParamsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 99;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -14671,8 +14426,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -14717,14 +14472,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -14856,8 +14611,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectOwner; } }
public override int Length
{
@@ -14877,7 +14630,8 @@ namespace OpenMetaverse.Packets
public ObjectOwnerPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 100;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -14894,8 +14648,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -14942,15 +14696,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += HeaderData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
HeaderData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -15041,8 +14795,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectGroup; } }
public override int Length
{
@@ -15060,7 +14812,8 @@ namespace OpenMetaverse.Packets
public ObjectGroupPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 101;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -15076,8 +14829,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -15122,14 +14875,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -15229,8 +14982,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectBuy; } }
public override int Length
{
@@ -15248,7 +14999,8 @@ namespace OpenMetaverse.Packets
public ObjectBuyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 102;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -15264,8 +15016,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -15310,14 +15062,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -15411,8 +15163,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.BuyObjectInventory; } }
public override int Length
{
@@ -15429,7 +15179,8 @@ namespace OpenMetaverse.Packets
public BuyObjectInventoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 103;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -15445,8 +15196,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -15477,13 +15228,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -15533,8 +15284,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DerezContainer; } }
public override int Length
{
@@ -15549,7 +15298,8 @@ namespace OpenMetaverse.Packets
public DerezContainerPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 104;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -15564,8 +15314,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -15594,12 +15344,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -15734,8 +15484,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectPermissions; } }
public override int Length
{
@@ -15755,7 +15503,8 @@ namespace OpenMetaverse.Packets
public ObjectPermissionsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 105;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -15772,8 +15521,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -15820,15 +15569,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += HeaderData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
HeaderData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -15922,8 +15671,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectSaleInfo; } }
public override int Length
{
@@ -15941,7 +15688,8 @@ namespace OpenMetaverse.Packets
public ObjectSaleInfoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 106;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -15957,8 +15705,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -16003,14 +15751,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -16117,8 +15865,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectName; } }
public override int Length
{
@@ -16136,7 +15882,8 @@ namespace OpenMetaverse.Packets
public ObjectNamePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 107;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -16152,8 +15899,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -16198,14 +15945,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -16312,8 +16059,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectDescription; } }
public override int Length
{
@@ -16331,7 +16076,8 @@ namespace OpenMetaverse.Packets
public ObjectDescriptionPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 108;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -16347,8 +16093,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -16393,14 +16139,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -16491,8 +16237,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectCategory; } }
public override int Length
{
@@ -16510,7 +16254,8 @@ namespace OpenMetaverse.Packets
public ObjectCategoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 109;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -16526,8 +16271,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -16572,14 +16317,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -16667,8 +16412,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectSelect; } }
public override int Length
{
@@ -16686,7 +16429,8 @@ namespace OpenMetaverse.Packets
public ObjectSelectPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 110;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -16702,8 +16446,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -16748,14 +16492,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -16843,8 +16587,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectDeselect; } }
public override int Length
{
@@ -16862,7 +16604,8 @@ namespace OpenMetaverse.Packets
public ObjectDeselectPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 111;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -16878,8 +16621,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -16924,14 +16667,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -17025,8 +16768,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectAttach; } }
public override int Length
{
@@ -17044,7 +16785,8 @@ namespace OpenMetaverse.Packets
public ObjectAttachPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 112;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -17060,8 +16802,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -17106,14 +16848,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -17201,8 +16943,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectDetach; } }
public override int Length
{
@@ -17220,7 +16960,8 @@ namespace OpenMetaverse.Packets
public ObjectDetachPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 113;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -17235,8 +16976,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -17281,14 +17022,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -17376,8 +17117,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectDrop; } }
public override int Length
{
@@ -17395,7 +17134,8 @@ namespace OpenMetaverse.Packets
public ObjectDropPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 114;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -17410,8 +17150,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -17456,14 +17196,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -17551,8 +17291,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectLink; } }
public override int Length
{
@@ -17570,7 +17308,8 @@ namespace OpenMetaverse.Packets
public ObjectLinkPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 115;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -17585,8 +17324,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -17631,14 +17370,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -17726,8 +17465,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectDelink; } }
public override int Length
{
@@ -17745,7 +17482,8 @@ namespace OpenMetaverse.Packets
public ObjectDelinkPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 116;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -17760,8 +17498,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -17806,14 +17544,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -17957,8 +17695,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectGrab; } }
public override int Length
{
@@ -17978,7 +17714,8 @@ namespace OpenMetaverse.Packets
public ObjectGrabPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 117;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -17995,8 +17732,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -18043,15 +17780,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += ObjectData.Length;;
length++;
for (int j = 0; j < SurfaceInfo.Length; j++) { length += SurfaceInfo[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
bytes[i++] = (byte)SurfaceInfo.Length;
for (int j = 0; j < SurfaceInfo.Length; j++) { SurfaceInfo[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -18201,8 +17938,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectGrabUpdate; } }
public override int Length
{
@@ -18222,7 +17957,8 @@ namespace OpenMetaverse.Packets
public ObjectGrabUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 118;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -18239,8 +17975,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -18287,15 +18023,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += ObjectData.Length;;
length++;
for (int j = 0; j < SurfaceInfo.Length; j++) { length += SurfaceInfo[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
bytes[i++] = (byte)SurfaceInfo.Length;
for (int j = 0; j < SurfaceInfo.Length; j++) { SurfaceInfo[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -18436,8 +18172,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectDeGrab; } }
public override int Length
{
@@ -18457,7 +18191,8 @@ namespace OpenMetaverse.Packets
public ObjectDeGrabPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 119;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -18473,8 +18208,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -18521,15 +18256,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += ObjectData.Length;;
length++;
for (int j = 0; j < SurfaceInfo.Length; j++) { length += SurfaceInfo[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
bytes[i++] = (byte)SurfaceInfo.Length;
for (int j = 0; j < SurfaceInfo.Length; j++) { SurfaceInfo[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -18617,8 +18352,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectSpinStart; } }
public override int Length
{
@@ -18635,7 +18368,8 @@ namespace OpenMetaverse.Packets
public ObjectSpinStartPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 120;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -18651,8 +18385,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -18683,13 +18417,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -18780,8 +18514,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectSpinUpdate; } }
public override int Length
{
@@ -18798,7 +18530,8 @@ namespace OpenMetaverse.Packets
public ObjectSpinUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 121;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -18814,8 +18547,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -18846,13 +18579,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -18940,8 +18673,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectSpinStop; } }
public override int Length
{
@@ -18958,7 +18689,8 @@ namespace OpenMetaverse.Packets
public ObjectSpinStopPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 122;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -18974,8 +18706,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -19006,13 +18738,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -19104,8 +18836,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectExportSelected; } }
public override int Length
{
@@ -19123,7 +18853,8 @@ namespace OpenMetaverse.Packets
public ObjectExportSelectedPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 123;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -19139,8 +18870,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -19185,14 +18916,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -19339,8 +19070,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ModifyLand; } }
public override int Length
{
@@ -19360,7 +19089,8 @@ namespace OpenMetaverse.Packets
public ModifyLandPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 124;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -19377,8 +19107,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -19425,15 +19155,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += ModifyBlock.Length;;
length++;
for (int j = 0; j < ParcelData.Length; j++) { length += ParcelData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ModifyBlock.ToBytes(bytes, ref i);
bytes[i++] = (byte)ParcelData.Length;
for (int j = 0; j < ParcelData.Length; j++) { ParcelData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -19483,8 +19213,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.VelocityInterpolateOn; } }
public override int Length
{
@@ -19499,7 +19227,8 @@ namespace OpenMetaverse.Packets
public VelocityInterpolateOnPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 125;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -19513,8 +19242,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -19543,12 +19272,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -19598,8 +19327,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.VelocityInterpolateOff; } }
public override int Length
{
@@ -19614,7 +19341,8 @@ namespace OpenMetaverse.Packets
public VelocityInterpolateOffPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 126;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -19628,8 +19356,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -19658,12 +19386,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -19767,8 +19495,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.StateSave; } }
public override int Length
{
@@ -19785,7 +19511,8 @@ namespace OpenMetaverse.Packets
public StateSavePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 127;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -19800,8 +19527,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -19832,13 +19559,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += DataBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
DataBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -19888,8 +19615,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ReportAutosaveCrash; } }
public override int Length
{
@@ -19904,7 +19629,8 @@ namespace OpenMetaverse.Packets
public ReportAutosaveCrashPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 128;
Header.Reliable = true;
AutosaveData = new AutosaveDataBlock();
@@ -19918,8 +19644,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -19948,12 +19674,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AutosaveData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AutosaveData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -20044,8 +19770,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SimWideDeletes; } }
public override int Length
{
@@ -20062,7 +19786,8 @@ namespace OpenMetaverse.Packets
public SimWideDeletesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 129;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -20077,8 +19802,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -20109,13 +19834,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += DataBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
DataBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -20203,8 +19928,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TrackAgent; } }
public override int Length
{
@@ -20221,7 +19944,8 @@ namespace OpenMetaverse.Packets
public TrackAgentPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 130;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -20236,8 +19960,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -20268,13 +19992,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += TargetData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TargetData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -20592,8 +20316,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ViewerStats; } }
public override int Length
{
@@ -20618,7 +20340,8 @@ namespace OpenMetaverse.Packets
public ViewerStatsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 131;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -20637,8 +20360,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -20700,17 +20423,17 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < 2; j++) { length += NetStats[j].Length; }
length++;
for (int j = 0; j < MiscStats.Length; j++) { length += MiscStats[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
DownloadTotals.ToBytes(bytes, ref i);
for (int j = 0; j < 2; j++) { NetStats[j].ToBytes(bytes, ref i); }
FailStats.ToBytes(bytes, ref i);
bytes[i++] = (byte)MiscStats.Length;
for (int j = 0; j < MiscStats.Length; j++) { MiscStats[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -20804,8 +20527,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptAnswerYes; } }
public override int Length
{
@@ -20822,7 +20543,8 @@ namespace OpenMetaverse.Packets
public ScriptAnswerYesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 132;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -20837,8 +20559,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -20869,13 +20591,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -21055,8 +20777,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UserReport; } }
public override int Length
{
@@ -21073,7 +20793,8 @@ namespace OpenMetaverse.Packets
public UserReportPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 133;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -21089,8 +20810,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -21121,13 +20842,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ReportData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ReportData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -21190,8 +20911,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AlertMessage; } }
public override int Length
{
@@ -21206,7 +20925,8 @@ namespace OpenMetaverse.Packets
public AlertMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 134;
Header.Reliable = true;
AlertData = new AlertDataBlock();
@@ -21220,8 +20940,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -21250,12 +20970,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AlertData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AlertData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -21359,8 +21079,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentAlertMessage; } }
public override int Length
{
@@ -21377,7 +21095,8 @@ namespace OpenMetaverse.Packets
public AgentAlertMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 135;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -21392,8 +21111,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -21424,13 +21143,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += AlertData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
AlertData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -21489,8 +21208,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MeanCollisionAlert; } }
public override int Length
{
@@ -21506,7 +21223,8 @@ namespace OpenMetaverse.Packets
public MeanCollisionAlertPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 136;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -21521,8 +21239,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -21565,13 +21283,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < MeanCollision.Length; j++) { length += MeanCollision[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)MeanCollision.Length;
for (int j = 0; j < MeanCollision.Length; j++) { MeanCollision[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -21618,8 +21336,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ViewerFrozenMessage; } }
public override int Length
{
@@ -21634,7 +21350,8 @@ namespace OpenMetaverse.Packets
public ViewerFrozenMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 137;
Header.Reliable = true;
FrozenData = new FrozenDataBlock();
@@ -21648,8 +21365,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -21678,12 +21395,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += FrozenData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
FrozenData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -21730,8 +21447,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.HealthMessage; } }
public override int Length
{
@@ -21746,7 +21461,8 @@ namespace OpenMetaverse.Packets
public HealthMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 138;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -21761,8 +21477,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -21791,12 +21507,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += HealthData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
HealthData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -21895,8 +21611,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ChatFromSimulator; } }
public override int Length
{
@@ -21911,7 +21625,8 @@ namespace OpenMetaverse.Packets
public ChatFromSimulatorPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 139;
Header.Reliable = true;
ChatData = new ChatDataBlock();
@@ -21925,8 +21640,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -21955,12 +21670,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += ChatData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ChatData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -22095,8 +21810,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SimStats; } }
public override int Length
{
@@ -22116,7 +21829,8 @@ namespace OpenMetaverse.Packets
public SimStatsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 140;
Header.Reliable = true;
Region = new RegionBlock();
@@ -22132,8 +21846,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -22180,15 +21894,15 @@ namespace OpenMetaverse.Packets
length += Region.Length; length += PidStat.Length;;
length++;
for (int j = 0; j < Stat.Length; j++) { length += Stat[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Region.ToBytes(bytes, ref i);
bytes[i++] = (byte)Stat.Length;
for (int j = 0; j < Stat.Length; j++) { Stat[j].ToBytes(bytes, ref i); }
PidStat.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -22238,8 +21952,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestRegionInfo; } }
public override int Length
{
@@ -22254,7 +21966,8 @@ namespace OpenMetaverse.Packets
public RequestRegionInfoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 141;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -22268,8 +21981,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -22298,12 +22011,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -22452,8 +22165,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RegionInfo; } }
public override int Length
{
@@ -22470,7 +22181,8 @@ namespace OpenMetaverse.Packets
public RegionInfoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 142;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -22486,8 +22198,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -22518,13 +22230,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += RegionInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RegionInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -22649,8 +22361,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GodUpdateRegionInfo; } }
public override int Length
{
@@ -22667,7 +22377,8 @@ namespace OpenMetaverse.Packets
public GodUpdateRegionInfoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 143;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -22683,8 +22394,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -22715,13 +22426,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += RegionInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RegionInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -22768,8 +22479,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.NearestLandingRegionUpdated; } }
public override int Length
{
@@ -22784,7 +22493,8 @@ namespace OpenMetaverse.Packets
public NearestLandingRegionUpdatedPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 146;
Header.Reliable = true;
RegionData = new RegionDataBlock();
@@ -22798,8 +22508,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -22828,12 +22538,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += RegionData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
RegionData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -23003,8 +22713,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RegionHandshake; } }
public override int Length
{
@@ -23021,7 +22729,8 @@ namespace OpenMetaverse.Packets
public RegionHandshakePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 148;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -23037,8 +22746,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -23069,13 +22778,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += RegionInfo.Length; length += RegionInfo2.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
RegionInfo.ToBytes(bytes, ref i);
RegionInfo2.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -23163,8 +22872,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RegionHandshakeReply; } }
public override int Length
{
@@ -23181,7 +22888,8 @@ namespace OpenMetaverse.Packets
public RegionHandshakeReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 149;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -23197,8 +22905,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -23229,13 +22937,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += RegionInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RegionInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -23297,8 +23005,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SimulatorViewerTimeMessage; } }
public override int Length
{
@@ -23313,7 +23019,8 @@ namespace OpenMetaverse.Packets
public SimulatorViewerTimeMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 150;
Header.Reliable = true;
TimeInfo = new TimeInfoBlock();
@@ -23327,8 +23034,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -23357,12 +23064,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += TimeInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TimeInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -23416,8 +23123,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EnableSimulator; } }
public override int Length
{
@@ -23432,7 +23137,8 @@ namespace OpenMetaverse.Packets
public EnableSimulatorPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 151;
Header.Reliable = true;
SimulatorInfo = new SimulatorInfoBlock();
@@ -23446,8 +23152,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -23476,12 +23182,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += SimulatorInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
SimulatorInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -23490,8 +23196,6 @@ namespace OpenMetaverse.Packets
///
public class DisableSimulatorPacket : Packet
{
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DisableSimulator; } }
public override int Length
{
@@ -23504,7 +23208,8 @@ namespace OpenMetaverse.Packets
public DisableSimulatorPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 152;
Header.Reliable = true;
}
@@ -23517,8 +23222,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -23545,11 +23250,11 @@ namespace OpenMetaverse.Packets
{
int length = 10;
;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ Header.ToBytes(bytes, ref i);
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -23625,8 +23330,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TransferRequest; } }
public override int Length
{
@@ -23641,7 +23344,8 @@ namespace OpenMetaverse.Packets
public TransferRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 153;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -23656,8 +23360,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -23686,12 +23390,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += TransferInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TransferInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -23770,8 +23474,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TransferInfo; } }
public override int Length
{
@@ -23786,7 +23488,8 @@ namespace OpenMetaverse.Packets
public TransferInfoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 154;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -23801,8 +23504,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -23831,12 +23534,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += TransferInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TransferInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -23886,8 +23589,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TransferAbort; } }
public override int Length
{
@@ -23902,7 +23603,8 @@ namespace OpenMetaverse.Packets
public TransferAbortPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 155;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -23917,8 +23619,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -23947,12 +23649,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += TransferInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TransferInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -24034,8 +23736,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestXfer; } }
public override int Length
{
@@ -24050,7 +23750,8 @@ namespace OpenMetaverse.Packets
public RequestXferPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 156;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -24065,8 +23766,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -24095,12 +23796,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += XferID.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
XferID.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -24150,8 +23851,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AbortXfer; } }
public override int Length
{
@@ -24166,7 +23865,8 @@ namespace OpenMetaverse.Packets
public AbortXferPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 157;
Header.Reliable = true;
XferID = new XferIDBlock();
@@ -24180,8 +23880,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -24210,12 +23910,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += XferID.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
XferID.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -24358,8 +24058,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarAppearance; } }
public override int Length
{
@@ -24379,7 +24077,8 @@ namespace OpenMetaverse.Packets
public AvatarAppearancePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 158;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -24396,8 +24095,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -24444,15 +24143,15 @@ namespace OpenMetaverse.Packets
length += Sender.Length; length += ObjectData.Length;;
length++;
for (int j = 0; j < VisualParam.Length; j++) { length += VisualParam[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Sender.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
bytes[i++] = (byte)VisualParam.Length;
for (int j = 0; j < VisualParam.Length; j++) { VisualParam[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -24540,8 +24239,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SetFollowCamProperties; } }
public override int Length
{
@@ -24559,7 +24256,8 @@ namespace OpenMetaverse.Packets
public SetFollowCamPropertiesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 159;
Header.Reliable = true;
ObjectData = new ObjectDataBlock();
@@ -24574,8 +24272,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -24620,14 +24318,14 @@ namespace OpenMetaverse.Packets
length += ObjectData.Length;;
length++;
for (int j = 0; j < CameraProperty.Length; j++) { length += CameraProperty[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
bytes[i++] = (byte)CameraProperty.Length;
for (int j = 0; j < CameraProperty.Length; j++) { CameraProperty[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -24674,8 +24372,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ClearFollowCamProperties; } }
public override int Length
{
@@ -24690,7 +24386,8 @@ namespace OpenMetaverse.Packets
public ClearFollowCamPropertiesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 160;
Header.Reliable = true;
ObjectData = new ObjectDataBlock();
@@ -24704,8 +24401,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -24734,12 +24431,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -24786,8 +24483,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestPayPrice; } }
public override int Length
{
@@ -24802,7 +24497,8 @@ namespace OpenMetaverse.Packets
public RequestPayPricePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 161;
Header.Reliable = true;
ObjectData = new ObjectDataBlock();
@@ -24816,8 +24512,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -24846,12 +24542,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -24939,8 +24635,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PayPriceReply; } }
public override int Length
{
@@ -24958,7 +24652,8 @@ namespace OpenMetaverse.Packets
public PayPriceReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 162;
Header.Reliable = true;
ObjectData = new ObjectDataBlock();
@@ -24973,8 +24668,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -25019,14 +24714,14 @@ namespace OpenMetaverse.Packets
length += ObjectData.Length;;
length++;
for (int j = 0; j < ButtonData.Length; j++) { length += ButtonData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ButtonData.Length;
for (int j = 0; j < ButtonData.Length; j++) { ButtonData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -25138,8 +24833,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.KickUser; } }
public override int Length
{
@@ -25156,7 +24849,8 @@ namespace OpenMetaverse.Packets
public KickUserPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 163;
Header.Reliable = true;
TargetBlock = new TargetBlockBlock();
@@ -25171,8 +24865,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -25203,13 +24897,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += TargetBlock.Length; length += UserInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TargetBlock.ToBytes(bytes, ref i);
UserInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -25259,8 +24953,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.KickUserAck; } }
public override int Length
{
@@ -25275,7 +24967,8 @@ namespace OpenMetaverse.Packets
public KickUserAckPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 164;
Header.Reliable = true;
UserInfo = new UserInfoBlock();
@@ -25289,8 +24982,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -25319,12 +25012,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += UserInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
UserInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -25400,8 +25093,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GodKickUser; } }
public override int Length
{
@@ -25416,7 +25107,8 @@ namespace OpenMetaverse.Packets
public GodKickUserPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 165;
Header.Reliable = true;
UserInfo = new UserInfoBlock();
@@ -25430,8 +25122,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -25460,12 +25152,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += UserInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
UserInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -25556,8 +25248,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EjectUser; } }
public override int Length
{
@@ -25574,7 +25264,8 @@ namespace OpenMetaverse.Packets
public EjectUserPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 167;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -25589,8 +25280,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -25621,13 +25312,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -25718,8 +25409,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.FreezeUser; } }
public override int Length
{
@@ -25736,7 +25425,8 @@ namespace OpenMetaverse.Packets
public FreezeUserPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 168;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -25751,8 +25441,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -25783,13 +25473,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -25842,8 +25532,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarPropertiesRequest; } }
public override int Length
{
@@ -25858,7 +25546,8 @@ namespace OpenMetaverse.Packets
public AvatarPropertiesRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 169;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -25872,8 +25561,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -25902,12 +25591,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -26092,8 +25781,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarPropertiesReply; } }
public override int Length
{
@@ -26110,7 +25797,8 @@ namespace OpenMetaverse.Packets
public AvatarPropertiesReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 171;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -26126,8 +25814,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -26158,13 +25846,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += PropertiesData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
PropertiesData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -26308,8 +25996,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarInterestsReply; } }
public override int Length
{
@@ -26326,7 +26012,8 @@ namespace OpenMetaverse.Packets
public AvatarInterestsReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 172;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -26342,8 +26029,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -26374,13 +26061,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += PropertiesData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
PropertiesData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -26551,8 +26238,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarGroupsReply; } }
public override int Length
{
@@ -26572,7 +26257,8 @@ namespace OpenMetaverse.Packets
public AvatarGroupsReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 173;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -26589,8 +26275,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -26637,15 +26323,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += NewGroupData.Length;;
length++;
for (int j = 0; j < GroupData.Length; j++) { length += GroupData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)GroupData.Length;
for (int j = 0; j < GroupData.Length; j++) { GroupData[j].ToBytes(bytes, ref i); }
NewGroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -26796,8 +26482,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarPropertiesUpdate; } }
public override int Length
{
@@ -26814,7 +26498,8 @@ namespace OpenMetaverse.Packets
public AvatarPropertiesUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 174;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -26830,8 +26515,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -26862,13 +26547,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += PropertiesData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
PropertiesData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -27012,8 +26697,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarInterestsUpdate; } }
public override int Length
{
@@ -27030,7 +26713,8 @@ namespace OpenMetaverse.Packets
public AvatarInterestsUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 175;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -27046,8 +26730,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -27078,13 +26762,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += PropertiesData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
PropertiesData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -27189,8 +26873,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarNotesReply; } }
public override int Length
{
@@ -27207,7 +26889,8 @@ namespace OpenMetaverse.Packets
public AvatarNotesReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 176;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -27222,8 +26905,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -27254,13 +26937,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -27368,8 +27051,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarNotesUpdate; } }
public override int Length
{
@@ -27386,7 +27067,8 @@ namespace OpenMetaverse.Packets
public AvatarNotesUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 177;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -27401,8 +27083,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -27433,13 +27115,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -27546,8 +27228,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarPicksReply; } }
public override int Length
{
@@ -27565,7 +27245,8 @@ namespace OpenMetaverse.Packets
public AvatarPicksReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 178;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -27580,8 +27261,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -27626,14 +27307,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -27721,8 +27402,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EventInfoRequest; } }
public override int Length
{
@@ -27739,7 +27418,8 @@ namespace OpenMetaverse.Packets
public EventInfoRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 179;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -27754,8 +27434,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -27786,13 +27466,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += EventData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
EventData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -28000,8 +27680,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EventInfoReply; } }
public override int Length
{
@@ -28018,7 +27696,8 @@ namespace OpenMetaverse.Packets
public EventInfoReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 180;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -28033,8 +27712,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -28065,13 +27744,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += EventData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
EventData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -28159,8 +27838,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EventNotificationAddRequest; } }
public override int Length
{
@@ -28177,7 +27854,8 @@ namespace OpenMetaverse.Packets
public EventNotificationAddRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 181;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -28192,8 +27870,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -28224,13 +27902,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += EventData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
EventData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -28318,8 +27996,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EventNotificationRemoveRequest; } }
public override int Length
{
@@ -28336,7 +28012,8 @@ namespace OpenMetaverse.Packets
public EventNotificationRemoveRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 182;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -28351,8 +28028,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -28383,13 +28060,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += EventData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
EventData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -28540,8 +28217,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EventGodDelete; } }
public override int Length
{
@@ -28560,7 +28235,8 @@ namespace OpenMetaverse.Packets
public EventGodDeletePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 183;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -28576,8 +28252,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -28610,14 +28286,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += EventData.Length; length += QueryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
EventData.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -28811,8 +28487,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PickInfoReply; } }
public override int Length
{
@@ -28829,7 +28503,8 @@ namespace OpenMetaverse.Packets
public PickInfoReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 184;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -28844,8 +28519,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -28876,13 +28551,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -29028,8 +28703,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PickInfoUpdate; } }
public override int Length
{
@@ -29046,7 +28719,8 @@ namespace OpenMetaverse.Packets
public PickInfoUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 185;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -29061,8 +28735,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -29093,13 +28767,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -29187,8 +28861,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PickDelete; } }
public override int Length
{
@@ -29205,7 +28877,8 @@ namespace OpenMetaverse.Packets
public PickDeletePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 186;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -29220,8 +28893,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -29252,13 +28925,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -29349,8 +29022,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PickGodDelete; } }
public override int Length
{
@@ -29367,7 +29038,8 @@ namespace OpenMetaverse.Packets
public PickGodDeletePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 187;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -29382,8 +29054,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -29414,13 +29086,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -29509,8 +29181,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptQuestion; } }
public override int Length
{
@@ -29525,7 +29195,8 @@ namespace OpenMetaverse.Packets
public ScriptQuestionPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 188;
Header.Reliable = true;
Data = new DataBlock();
@@ -29539,8 +29210,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -29569,12 +29240,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -29627,8 +29298,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptControlChange; } }
public override int Length
{
@@ -29644,7 +29313,8 @@ namespace OpenMetaverse.Packets
public ScriptControlChangePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 189;
Header.Reliable = true;
Data = new DataBlock[0];
@@ -29658,8 +29328,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -29702,13 +29372,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -29886,8 +29556,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptDialog; } }
public override int Length
{
@@ -29905,7 +29573,8 @@ namespace OpenMetaverse.Packets
public ScriptDialogPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 190;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -29921,8 +29590,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -29967,14 +29636,14 @@ namespace OpenMetaverse.Packets
length += Data.Length;;
length++;
for (int j = 0; j < Buttons.Length; j++) { length += Buttons[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
bytes[i++] = (byte)Buttons.Length;
for (int j = 0; j < Buttons.Length; j++) { Buttons[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -30087,8 +29756,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptDialogReply; } }
public override int Length
{
@@ -30105,7 +29772,8 @@ namespace OpenMetaverse.Packets
public ScriptDialogReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 191;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -30121,8 +29789,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -30153,13 +29821,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -30209,8 +29877,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ForceScriptControlRelease; } }
public override int Length
{
@@ -30225,7 +29891,8 @@ namespace OpenMetaverse.Packets
public ForceScriptControlReleasePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 192;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -30239,8 +29906,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -30269,12 +29936,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -30365,8 +30032,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RevokePermissions; } }
public override int Length
{
@@ -30383,7 +30048,8 @@ namespace OpenMetaverse.Packets
public RevokePermissionsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 193;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -30398,8 +30064,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -30430,13 +30096,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -30542,8 +30208,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LoadURL; } }
public override int Length
{
@@ -30558,7 +30222,8 @@ namespace OpenMetaverse.Packets
public LoadURLPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 194;
Header.Reliable = true;
Data = new DataBlock();
@@ -30572,8 +30237,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -30602,12 +30267,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -30693,8 +30358,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptTeleportRequest; } }
public override int Length
{
@@ -30709,7 +30372,8 @@ namespace OpenMetaverse.Packets
public ScriptTeleportRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 195;
Header.Reliable = true;
Data = new DataBlock();
@@ -30723,8 +30387,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -30753,12 +30417,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -30825,8 +30489,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelOverlay; } }
public override int Length
{
@@ -30841,7 +30503,8 @@ namespace OpenMetaverse.Packets
public ParcelOverlayPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 196;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -30856,8 +30519,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -30886,12 +30549,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -30982,8 +30645,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelPropertiesRequestByID; } }
public override int Length
{
@@ -31000,7 +30661,8 @@ namespace OpenMetaverse.Packets
public ParcelPropertiesRequestByIDPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 197;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -31016,8 +30678,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -31048,13 +30710,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -31254,8 +30916,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelPropertiesUpdate; } }
public override int Length
{
@@ -31272,7 +30932,8 @@ namespace OpenMetaverse.Packets
public ParcelPropertiesUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 198;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -31288,8 +30949,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -31320,13 +30981,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -31493,8 +31154,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelReturnObjects; } }
public override int Length
{
@@ -31517,7 +31176,8 @@ namespace OpenMetaverse.Packets
public ParcelReturnObjectsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 199;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -31535,8 +31195,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -31599,17 +31259,17 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < TaskIDs.Length; j++) { length += TaskIDs[j].Length; }
length++;
for (int j = 0; j < OwnerIDs.Length; j++) { length += OwnerIDs[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
bytes[i++] = (byte)TaskIDs.Length;
for (int j = 0; j < TaskIDs.Length; j++) { TaskIDs[j].ToBytes(bytes, ref i); }
bytes[i++] = (byte)OwnerIDs.Length;
for (int j = 0; j < OwnerIDs.Length; j++) { OwnerIDs[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -31700,8 +31360,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelSetOtherCleanTime; } }
public override int Length
{
@@ -31718,7 +31376,8 @@ namespace OpenMetaverse.Packets
public ParcelSetOtherCleanTimePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 200;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -31734,8 +31393,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -31766,13 +31425,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -31939,8 +31598,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelDisableObjects; } }
public override int Length
{
@@ -31963,7 +31620,8 @@ namespace OpenMetaverse.Packets
public ParcelDisableObjectsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 201;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -31981,8 +31639,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -32045,17 +31703,17 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < TaskIDs.Length; j++) { length += TaskIDs[j].Length; }
length++;
for (int j = 0; j < OwnerIDs.Length; j++) { length += OwnerIDs[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
bytes[i++] = (byte)TaskIDs.Length;
for (int j = 0; j < TaskIDs.Length; j++) { TaskIDs[j].ToBytes(bytes, ref i); }
bytes[i++] = (byte)OwnerIDs.Length;
for (int j = 0; j < OwnerIDs.Length; j++) { OwnerIDs[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -32184,8 +31842,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelSelectObjects; } }
public override int Length
{
@@ -32205,7 +31861,8 @@ namespace OpenMetaverse.Packets
public ParcelSelectObjectsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 202;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -32222,8 +31879,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -32270,15 +31927,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += ParcelData.Length;;
length++;
for (int j = 0; j < ReturnIDs.Length; j++) { length += ReturnIDs[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ReturnIDs.Length;
for (int j = 0; j < ReturnIDs.Length; j++) { ReturnIDs[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -32328,8 +31985,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EstateCovenantRequest; } }
public override int Length
{
@@ -32344,7 +31999,8 @@ namespace OpenMetaverse.Packets
public EstateCovenantRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 203;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -32358,8 +32014,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -32388,12 +32044,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -32465,8 +32121,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EstateCovenantReply; } }
public override int Length
{
@@ -32481,7 +32135,8 @@ namespace OpenMetaverse.Packets
public EstateCovenantReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 204;
Header.Reliable = true;
Data = new DataBlock();
@@ -32495,8 +32150,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -32525,12 +32180,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -32615,8 +32270,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ForceObjectSelect; } }
public override int Length
{
@@ -32634,7 +32287,8 @@ namespace OpenMetaverse.Packets
public ForceObjectSelectPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 205;
Header.Reliable = true;
_Header = new HeaderBlock();
@@ -32649,8 +32303,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -32695,14 +32349,14 @@ namespace OpenMetaverse.Packets
length += _Header.Length;;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
_Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -32790,8 +32444,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelBuyPass; } }
public override int Length
{
@@ -32808,7 +32460,8 @@ namespace OpenMetaverse.Packets
public ParcelBuyPassPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 206;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -32823,8 +32476,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -32855,13 +32508,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -32952,8 +32605,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelDeedToGroup; } }
public override int Length
{
@@ -32970,7 +32621,8 @@ namespace OpenMetaverse.Packets
public ParcelDeedToGroupPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 207;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -32985,8 +32637,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -33017,13 +32669,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -33111,8 +32763,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelReclaim; } }
public override int Length
{
@@ -33129,7 +32779,8 @@ namespace OpenMetaverse.Packets
public ParcelReclaimPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 208;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -33144,8 +32795,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -33176,13 +32827,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -33323,8 +32974,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelClaim; } }
public override int Length
{
@@ -33344,7 +32993,8 @@ namespace OpenMetaverse.Packets
public ParcelClaimPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 209;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -33361,8 +33011,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -33409,15 +33059,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += Data.Length;;
length++;
for (int j = 0; j < ParcelData.Length; j++) { length += ParcelData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
bytes[i++] = (byte)ParcelData.Length;
for (int j = 0; j < ParcelData.Length; j++) { ParcelData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -33514,8 +33164,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelJoin; } }
public override int Length
{
@@ -33532,7 +33180,8 @@ namespace OpenMetaverse.Packets
public ParcelJoinPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 210;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -33547,8 +33196,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -33579,13 +33228,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -33682,8 +33331,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelDivide; } }
public override int Length
{
@@ -33700,7 +33347,8 @@ namespace OpenMetaverse.Packets
public ParcelDividePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 211;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -33715,8 +33363,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -33747,13 +33395,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -33841,8 +33489,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelRelease; } }
public override int Length
{
@@ -33859,7 +33505,8 @@ namespace OpenMetaverse.Packets
public ParcelReleasePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 212;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -33874,8 +33521,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -33906,13 +33553,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -34053,8 +33700,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelBuy; } }
public override int Length
{
@@ -34073,7 +33718,8 @@ namespace OpenMetaverse.Packets
public ParcelBuyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 213;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -34090,8 +33736,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -34124,14 +33770,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -34222,8 +33868,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelGodForceOwner; } }
public override int Length
{
@@ -34240,7 +33884,8 @@ namespace OpenMetaverse.Packets
public ParcelGodForceOwnerPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 214;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -34256,8 +33901,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -34288,13 +33933,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -34388,8 +34033,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelAccessListRequest; } }
public override int Length
{
@@ -34406,7 +34049,8 @@ namespace OpenMetaverse.Packets
public ParcelAccessListRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 215;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -34422,8 +34066,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -34454,13 +34098,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -34560,8 +34204,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelAccessListReply; } }
public override int Length
{
@@ -34579,7 +34221,8 @@ namespace OpenMetaverse.Packets
public ParcelAccessListReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 216;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -34595,8 +34238,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -34641,14 +34284,14 @@ namespace OpenMetaverse.Packets
length += Data.Length;;
length++;
for (int j = 0; j < List.Length; j++) { length += List[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
bytes[i++] = (byte)List.Length;
for (int j = 0; j < List.Length; j++) { List[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -34792,8 +34435,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelAccessListUpdate; } }
public override int Length
{
@@ -34813,7 +34454,8 @@ namespace OpenMetaverse.Packets
public ParcelAccessListUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 217;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -34830,8 +34472,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -34878,15 +34520,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += Data.Length;;
length++;
for (int j = 0; j < List.Length; j++) { length += List[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
bytes[i++] = (byte)List.Length;
for (int j = 0; j < List.Length; j++) { List[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -34977,8 +34619,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelDwellRequest; } }
public override int Length
{
@@ -34995,7 +34635,8 @@ namespace OpenMetaverse.Packets
public ParcelDwellRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 218;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -35010,8 +34651,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -35042,13 +34683,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -35139,8 +34780,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelDwellReply; } }
public override int Length
{
@@ -35157,7 +34796,8 @@ namespace OpenMetaverse.Packets
public ParcelDwellReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 219;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -35172,8 +34812,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -35204,13 +34844,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -35298,8 +34938,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelGodMarkAsContent; } }
public override int Length
{
@@ -35316,7 +34954,8 @@ namespace OpenMetaverse.Packets
public ParcelGodMarkAsContentPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 227;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -35331,8 +34970,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -35363,13 +35002,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -35460,8 +35099,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ViewerStartAuction; } }
public override int Length
{
@@ -35478,7 +35115,8 @@ namespace OpenMetaverse.Packets
public ViewerStartAuctionPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 228;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -35493,8 +35131,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -35525,13 +35163,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -35578,8 +35216,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UUIDNameRequest; } }
public override int Length
{
@@ -35595,7 +35231,8 @@ namespace OpenMetaverse.Packets
public UUIDNameRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 235;
Header.Reliable = true;
UUIDNameBlock = new UUIDNameBlockBlock[0];
@@ -35609,8 +35246,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -35653,13 +35290,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < UUIDNameBlock.Length; j++) { length += UUIDNameBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)UUIDNameBlock.Length;
for (int j = 0; j < UUIDNameBlock.Length; j++) { UUIDNameBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -35742,8 +35379,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UUIDNameReply; } }
public override int Length
{
@@ -35759,7 +35394,8 @@ namespace OpenMetaverse.Packets
public UUIDNameReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 236;
Header.Reliable = true;
UUIDNameBlock = new UUIDNameBlockBlock[0];
@@ -35773,8 +35409,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -35817,13 +35453,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < UUIDNameBlock.Length; j++) { length += UUIDNameBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)UUIDNameBlock.Length;
for (int j = 0; j < UUIDNameBlock.Length; j++) { UUIDNameBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -35870,8 +35506,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UUIDGroupNameRequest; } }
public override int Length
{
@@ -35887,7 +35521,8 @@ namespace OpenMetaverse.Packets
public UUIDGroupNameRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 237;
Header.Reliable = true;
UUIDNameBlock = new UUIDNameBlockBlock[0];
@@ -35901,8 +35536,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -35945,13 +35580,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < UUIDNameBlock.Length; j++) { length += UUIDNameBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)UUIDNameBlock.Length;
for (int j = 0; j < UUIDNameBlock.Length; j++) { UUIDNameBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -36017,8 +35652,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UUIDGroupNameReply; } }
public override int Length
{
@@ -36034,7 +35667,8 @@ namespace OpenMetaverse.Packets
public UUIDGroupNameReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 238;
Header.Reliable = true;
UUIDNameBlock = new UUIDNameBlockBlock[0];
@@ -36048,8 +35682,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -36092,13 +35726,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < UUIDNameBlock.Length; j++) { length += UUIDNameBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)UUIDNameBlock.Length;
for (int j = 0; j < UUIDNameBlock.Length; j++) { UUIDNameBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -36148,8 +35782,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ChildAgentDying; } }
public override int Length
{
@@ -36164,7 +35796,8 @@ namespace OpenMetaverse.Packets
public ChildAgentDyingPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 240;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -36179,8 +35812,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -36209,12 +35842,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -36264,8 +35897,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ChildAgentUnknown; } }
public override int Length
{
@@ -36280,7 +35911,8 @@ namespace OpenMetaverse.Packets
public ChildAgentUnknownPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 241;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -36294,8 +35926,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -36324,12 +35956,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -36379,8 +36011,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GetScriptRunning; } }
public override int Length
{
@@ -36395,7 +36025,8 @@ namespace OpenMetaverse.Packets
public GetScriptRunningPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 243;
Header.Reliable = true;
Script = new ScriptBlock();
@@ -36409,8 +36040,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -36439,12 +36070,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Script.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Script.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -36497,8 +36128,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptRunningReply; } }
public override int Length
{
@@ -36513,7 +36142,8 @@ namespace OpenMetaverse.Packets
public ScriptRunningReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 244;
Header.Reliable = true;
Script = new ScriptBlock();
@@ -36527,8 +36157,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -36557,12 +36187,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Script.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Script.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -36656,8 +36286,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SetScriptRunning; } }
public override int Length
{
@@ -36674,7 +36302,8 @@ namespace OpenMetaverse.Packets
public SetScriptRunningPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 245;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -36689,8 +36318,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -36721,13 +36350,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Script.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Script.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -36818,8 +36447,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptReset; } }
public override int Length
{
@@ -36836,7 +36463,8 @@ namespace OpenMetaverse.Packets
public ScriptResetPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 246;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -36851,8 +36479,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -36883,13 +36511,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Script.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Script.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -36982,8 +36610,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptSensorRequest; } }
public override int Length
{
@@ -36998,7 +36624,8 @@ namespace OpenMetaverse.Packets
public ScriptSensorRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 247;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -37013,8 +36640,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -37043,12 +36670,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += Requester.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Requester.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -37173,8 +36800,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ScriptSensorReply; } }
public override int Length
{
@@ -37192,7 +36817,8 @@ namespace OpenMetaverse.Packets
public ScriptSensorReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 248;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -37208,8 +36834,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -37254,14 +36880,14 @@ namespace OpenMetaverse.Packets
length += Requester.Length;;
length++;
for (int j = 0; j < SensedData.Length; j++) { length += SensedData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Requester.ToBytes(bytes, ref i);
bytes[i++] = (byte)SensedData.Length;
for (int j = 0; j < SensedData.Length; j++) { SensedData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -37314,8 +36940,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CompleteAgentMovement; } }
public override int Length
{
@@ -37330,7 +36954,8 @@ namespace OpenMetaverse.Packets
public CompleteAgentMovementPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 249;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -37344,8 +36969,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -37374,12 +36999,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -37531,8 +37156,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentMovementComplete; } }
public override int Length
{
@@ -37551,7 +37174,8 @@ namespace OpenMetaverse.Packets
public AgentMovementCompletePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 250;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -37567,8 +37191,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -37601,14 +37225,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length; length += SimData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
SimData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -37658,8 +37282,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LogoutRequest; } }
public override int Length
{
@@ -37674,7 +37296,8 @@ namespace OpenMetaverse.Packets
public LogoutRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 252;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -37688,8 +37311,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -37718,12 +37341,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -37811,8 +37434,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LogoutReply; } }
public override int Length
{
@@ -37830,7 +37451,8 @@ namespace OpenMetaverse.Packets
public LogoutReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 253;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -37846,8 +37468,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -37892,14 +37514,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -38066,8 +37688,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ImprovedInstantMessage; } }
public override int Length
{
@@ -38084,7 +37704,8 @@ namespace OpenMetaverse.Packets
public ImprovedInstantMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 254;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -38100,8 +37721,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -38132,13 +37753,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MessageBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MessageBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -38188,8 +37809,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RetrieveInstantMessages; } }
public override int Length
{
@@ -38204,7 +37823,8 @@ namespace OpenMetaverse.Packets
public RetrieveInstantMessagesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 255;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -38218,8 +37838,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -38248,12 +37868,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -38347,8 +37967,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.FindAgent; } }
public override int Length
{
@@ -38366,7 +37984,8 @@ namespace OpenMetaverse.Packets
public FindAgentPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 256;
Header.Reliable = true;
AgentBlock = new AgentBlockBlock();
@@ -38381,8 +38000,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -38427,14 +38046,14 @@ namespace OpenMetaverse.Packets
length += AgentBlock.Length;;
length++;
for (int j = 0; j < LocationBlock.Length; j++) { length += LocationBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentBlock.ToBytes(bytes, ref i);
bytes[i++] = (byte)LocationBlock.Length;
for (int j = 0; j < LocationBlock.Length; j++) { LocationBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -38525,8 +38144,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestGodlikePowers; } }
public override int Length
{
@@ -38543,7 +38160,8 @@ namespace OpenMetaverse.Packets
public RequestGodlikePowersPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 257;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -38558,8 +38176,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -38590,13 +38208,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += RequestBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RequestBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -38687,8 +38305,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GrantGodlikePowers; } }
public override int Length
{
@@ -38705,7 +38321,8 @@ namespace OpenMetaverse.Packets
public GrantGodlikePowersPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 258;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -38720,8 +38337,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -38752,13 +38369,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GrantData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GrantData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -38922,8 +38539,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GodlikeMessage; } }
public override int Length
{
@@ -38943,7 +38558,8 @@ namespace OpenMetaverse.Packets
public GodlikeMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 259;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -38960,8 +38576,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -39008,15 +38624,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += MethodData.Length;;
length++;
for (int j = 0; j < ParamList.Length; j++) { length += ParamList[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MethodData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ParamList.Length;
for (int j = 0; j < ParamList.Length; j++) { ParamList[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -39180,8 +38796,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EstateOwnerMessage; } }
public override int Length
{
@@ -39201,7 +38815,8 @@ namespace OpenMetaverse.Packets
public EstateOwnerMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 260;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -39218,8 +38833,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -39266,15 +38881,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += MethodData.Length;;
length++;
for (int j = 0; j < ParamList.Length; j++) { length += ParamList[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MethodData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ParamList.Length;
for (int j = 0; j < ParamList.Length; j++) { ParamList[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -39438,8 +39053,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GenericMessage; } }
public override int Length
{
@@ -39459,7 +39072,8 @@ namespace OpenMetaverse.Packets
public GenericMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 261;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -39476,8 +39090,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -39524,15 +39138,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += MethodData.Length;;
length++;
for (int j = 0; j < ParamList.Length; j++) { length += ParamList[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MethodData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ParamList.Length;
for (int j = 0; j < ParamList.Length; j++) { ParamList[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -39620,8 +39234,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MuteListRequest; } }
public override int Length
{
@@ -39638,7 +39250,8 @@ namespace OpenMetaverse.Packets
public MuteListRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 262;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -39653,8 +39266,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -39685,13 +39298,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MuteData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MuteData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -39804,8 +39417,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UpdateMuteListEntry; } }
public override int Length
{
@@ -39822,7 +39433,8 @@ namespace OpenMetaverse.Packets
public UpdateMuteListEntryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 263;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -39837,8 +39449,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -39869,13 +39481,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MuteData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MuteData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -39982,8 +39594,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RemoveMuteListEntry; } }
public override int Length
{
@@ -40000,7 +39610,8 @@ namespace OpenMetaverse.Packets
public RemoveMuteListEntryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 264;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -40015,8 +39626,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -40047,13 +39658,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MuteData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MuteData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -40185,8 +39796,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CopyInventoryFromNotecard; } }
public override int Length
{
@@ -40206,7 +39815,8 @@ namespace OpenMetaverse.Packets
public CopyInventoryFromNotecardPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 265;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -40223,8 +39833,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -40271,15 +39881,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += NotecardData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
NotecardData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -40463,8 +40073,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UpdateInventoryItem; } }
public override int Length
{
@@ -40482,7 +40090,8 @@ namespace OpenMetaverse.Packets
public UpdateInventoryItemPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 266;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -40498,8 +40107,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -40544,14 +40153,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -40735,8 +40344,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UpdateCreateInventoryItem; } }
public override int Length
{
@@ -40754,7 +40361,8 @@ namespace OpenMetaverse.Packets
public UpdateCreateInventoryItemPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 267;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -40770,8 +40378,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -40816,14 +40424,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -40936,8 +40544,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MoveInventoryItem; } }
public override int Length
{
@@ -40955,7 +40561,8 @@ namespace OpenMetaverse.Packets
public MoveInventoryItemPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 268;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -40971,8 +40578,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -41017,14 +40624,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -41140,8 +40747,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CopyInventoryItem; } }
public override int Length
{
@@ -41159,7 +40764,8 @@ namespace OpenMetaverse.Packets
public CopyInventoryItemPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 269;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -41175,8 +40781,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -41221,14 +40827,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -41316,8 +40922,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RemoveInventoryItem; } }
public override int Length
{
@@ -41335,7 +40939,8 @@ namespace OpenMetaverse.Packets
public RemoveInventoryItemPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 270;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -41350,8 +40955,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -41396,14 +41001,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -41494,8 +41099,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ChangeInventoryItemFlags; } }
public override int Length
{
@@ -41513,7 +41116,8 @@ namespace OpenMetaverse.Packets
public ChangeInventoryItemFlagsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 271;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -41528,8 +41132,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -41574,14 +41178,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -41669,8 +41273,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SaveAssetIntoInventory; } }
public override int Length
{
@@ -41687,7 +41289,8 @@ namespace OpenMetaverse.Packets
public SaveAssetIntoInventoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 272;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -41702,8 +41305,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -41734,13 +41337,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += InventoryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
InventoryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -41853,8 +41456,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CreateInventoryFolder; } }
public override int Length
{
@@ -41871,7 +41472,8 @@ namespace OpenMetaverse.Packets
public CreateInventoryFolderPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 273;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -41886,8 +41488,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -41918,13 +41520,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += FolderData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
FolderData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -42037,8 +41639,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UpdateInventoryFolder; } }
public override int Length
{
@@ -42056,7 +41656,8 @@ namespace OpenMetaverse.Packets
public UpdateInventoryFolderPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 274;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -42071,8 +41672,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -42117,14 +41718,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < FolderData.Length; j++) { length += FolderData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)FolderData.Length;
for (int j = 0; j < FolderData.Length; j++) { FolderData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -42218,8 +41819,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MoveInventoryFolder; } }
public override int Length
{
@@ -42237,7 +41836,8 @@ namespace OpenMetaverse.Packets
public MoveInventoryFolderPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 275;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -42253,8 +41853,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -42299,14 +41899,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -42394,8 +41994,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RemoveInventoryFolder; } }
public override int Length
{
@@ -42413,7 +42011,8 @@ namespace OpenMetaverse.Packets
public RemoveInventoryFolderPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 276;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -42428,8 +42027,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -42474,14 +42073,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < FolderData.Length; j++) { length += FolderData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)FolderData.Length;
for (int j = 0; j < FolderData.Length; j++) { FolderData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -42581,8 +42180,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.FetchInventoryDescendents; } }
public override int Length
{
@@ -42599,7 +42196,8 @@ namespace OpenMetaverse.Packets
public FetchInventoryDescendentsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 277;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -42615,8 +42213,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -42647,13 +42245,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += InventoryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
InventoryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -42903,8 +42501,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.InventoryDescendents; } }
public override int Length
{
@@ -42925,7 +42521,8 @@ namespace OpenMetaverse.Packets
public InventoryDescendentsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 278;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -42942,8 +42539,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -43004,16 +42601,16 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < FolderData.Length; j++) { length += FolderData[j].Length; }
length++;
for (int j = 0; j < ItemData.Length; j++) { length += ItemData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)FolderData.Length;
for (int j = 0; j < FolderData.Length; j++) { FolderData[j].ToBytes(bytes, ref i); }
bytes[i++] = (byte)ItemData.Length;
for (int j = 0; j < ItemData.Length; j++) { ItemData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -43104,8 +42701,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.FetchInventory; } }
public override int Length
{
@@ -43123,7 +42718,8 @@ namespace OpenMetaverse.Packets
public FetchInventoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 279;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -43139,8 +42735,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -43185,14 +42781,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -43367,8 +42963,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.FetchInventoryReply; } }
public override int Length
{
@@ -43386,7 +42980,8 @@ namespace OpenMetaverse.Packets
public FetchInventoryReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 280;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -43402,8 +42997,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -43448,14 +43043,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -43699,8 +43294,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.BulkUpdateInventory; } }
public override int Length
{
@@ -43721,7 +43314,8 @@ namespace OpenMetaverse.Packets
public BulkUpdateInventoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 281;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -43738,8 +43332,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -43800,16 +43394,16 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < FolderData.Length; j++) { length += FolderData[j].Length; }
length++;
for (int j = 0; j < ItemData.Length; j++) { length += ItemData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)FolderData.Length;
for (int j = 0; j < FolderData.Length; j++) { FolderData[j].ToBytes(bytes, ref i); }
bytes[i++] = (byte)ItemData.Length;
for (int j = 0; j < ItemData.Length; j++) { ItemData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -43865,8 +43459,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestInventoryAsset; } }
public override int Length
{
@@ -43881,7 +43473,8 @@ namespace OpenMetaverse.Packets
public RequestInventoryAssetPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 282;
Header.Reliable = true;
QueryData = new QueryDataBlock();
@@ -43895,8 +43488,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -43925,12 +43518,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += QueryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -43983,8 +43576,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.InventoryAssetResponse; } }
public override int Length
{
@@ -43999,7 +43590,8 @@ namespace OpenMetaverse.Packets
public InventoryAssetResponsePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 283;
Header.Reliable = true;
QueryData = new QueryDataBlock();
@@ -44013,8 +43605,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -44043,12 +43635,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += QueryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
QueryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -44174,8 +43766,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RemoveInventoryObjects; } }
public override int Length
{
@@ -44196,7 +43786,8 @@ namespace OpenMetaverse.Packets
public RemoveInventoryObjectsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 284;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -44212,8 +43803,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -44274,16 +43865,16 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < FolderData.Length; j++) { length += FolderData[j].Length; }
length++;
for (int j = 0; j < ItemData.Length; j++) { length += ItemData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)FolderData.Length;
for (int j = 0; j < FolderData.Length; j++) { FolderData[j].ToBytes(bytes, ref i); }
bytes[i++] = (byte)ItemData.Length;
for (int j = 0; j < ItemData.Length; j++) { ItemData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -44371,8 +43962,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PurgeInventoryDescendents; } }
public override int Length
{
@@ -44389,7 +43978,8 @@ namespace OpenMetaverse.Packets
public PurgeInventoryDescendentsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 285;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -44405,8 +43995,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -44437,13 +44027,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += InventoryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
InventoryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -44662,8 +44252,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UpdateTaskInventory; } }
public override int Length
{
@@ -44682,7 +44270,8 @@ namespace OpenMetaverse.Packets
public UpdateTaskInventoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 286;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -44699,8 +44288,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -44733,14 +44322,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += UpdateData.Length; length += InventoryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
UpdateData.ToBytes(bytes, ref i);
InventoryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -44831,8 +44420,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RemoveTaskInventory; } }
public override int Length
{
@@ -44849,7 +44436,8 @@ namespace OpenMetaverse.Packets
public RemoveTaskInventoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 287;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -44865,8 +44453,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -44897,13 +44485,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += InventoryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
InventoryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -44997,8 +44585,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MoveTaskInventory; } }
public override int Length
{
@@ -45015,7 +44601,8 @@ namespace OpenMetaverse.Packets
public MoveTaskInventoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 288;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -45030,8 +44617,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -45062,13 +44649,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += InventoryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
InventoryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -45156,8 +44743,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestTaskInventory; } }
public override int Length
{
@@ -45174,7 +44759,8 @@ namespace OpenMetaverse.Packets
public RequestTaskInventoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 289;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -45189,8 +44775,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -45221,13 +44807,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += InventoryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
InventoryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -45297,8 +44883,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ReplyTaskInventory; } }
public override int Length
{
@@ -45313,7 +44897,8 @@ namespace OpenMetaverse.Packets
public ReplyTaskInventoryPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 290;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -45328,8 +44913,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -45358,12 +44943,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += InventoryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
InventoryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -45504,8 +45089,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DeRezObject; } }
public override int Length
{
@@ -45525,7 +45108,8 @@ namespace OpenMetaverse.Packets
public DeRezObjectPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 291;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -45542,8 +45126,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -45590,15 +45174,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += AgentBlock.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
AgentBlock.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -45648,8 +45232,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DeRezAck; } }
public override int Length
{
@@ -45664,7 +45246,8 @@ namespace OpenMetaverse.Packets
public DeRezAckPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 292;
Header.Reliable = true;
TransactionData = new TransactionDataBlock();
@@ -45678,8 +45261,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -45708,12 +45291,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += TransactionData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TransactionData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -45965,8 +45548,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RezObject; } }
public override int Length
{
@@ -45985,7 +45566,8 @@ namespace OpenMetaverse.Packets
public RezObjectPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 293;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -46002,8 +45584,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -46036,14 +45618,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += RezData.Length; length += InventoryData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RezData.ToBytes(bytes, ref i);
InventoryData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -46246,8 +45828,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RezObjectFromNotecard; } }
public override int Length
{
@@ -46269,7 +45849,8 @@ namespace OpenMetaverse.Packets
public RezObjectFromNotecardPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 294;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -46287,8 +45868,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -46337,16 +45918,16 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += RezData.Length; length += NotecardData.Length;;
length++;
for (int j = 0; j < InventoryData.Length; j++) { length += InventoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RezData.ToBytes(bytes, ref i);
NotecardData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InventoryData.Length;
for (int j = 0; j < InventoryData.Length; j++) { InventoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -46472,8 +46053,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AcceptFriendship; } }
public override int Length
{
@@ -46493,7 +46072,8 @@ namespace OpenMetaverse.Packets
public AcceptFriendshipPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 297;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -46509,8 +46089,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -46557,15 +46137,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += TransactionBlock.Length;;
length++;
for (int j = 0; j < FolderData.Length; j++) { length += FolderData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TransactionBlock.ToBytes(bytes, ref i);
bytes[i++] = (byte)FolderData.Length;
for (int j = 0; j < FolderData.Length; j++) { FolderData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -46653,8 +46233,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DeclineFriendship; } }
public override int Length
{
@@ -46671,7 +46249,8 @@ namespace OpenMetaverse.Packets
public DeclineFriendshipPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 298;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -46686,8 +46265,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -46718,13 +46297,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += TransactionBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TransactionBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -46774,8 +46353,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.FormFriendship; } }
public override int Length
{
@@ -46790,7 +46367,8 @@ namespace OpenMetaverse.Packets
public FormFriendshipPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 299;
Header.Reliable = true;
AgentBlock = new AgentBlockBlock();
@@ -46804,8 +46382,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -46834,12 +46412,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -46927,8 +46505,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TerminateFriendship; } }
public override int Length
{
@@ -46945,7 +46521,8 @@ namespace OpenMetaverse.Packets
public TerminateFriendshipPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 300;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -46960,8 +46537,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -46992,13 +46569,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ExBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ExBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -47089,8 +46666,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.OfferCallingCard; } }
public override int Length
{
@@ -47107,7 +46682,8 @@ namespace OpenMetaverse.Packets
public OfferCallingCardPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 301;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -47122,8 +46698,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -47154,13 +46730,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += AgentBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
AgentBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -47286,8 +46862,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AcceptCallingCard; } }
public override int Length
{
@@ -47307,7 +46881,8 @@ namespace OpenMetaverse.Packets
public AcceptCallingCardPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 302;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -47323,8 +46898,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -47371,15 +46946,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += TransactionBlock.Length;;
length++;
for (int j = 0; j < FolderData.Length; j++) { length += FolderData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TransactionBlock.ToBytes(bytes, ref i);
bytes[i++] = (byte)FolderData.Length;
for (int j = 0; j < FolderData.Length; j++) { FolderData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -47467,8 +47042,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DeclineCallingCard; } }
public override int Length
{
@@ -47485,7 +47058,8 @@ namespace OpenMetaverse.Packets
public DeclineCallingCardPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 303;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -47500,8 +47074,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -47532,13 +47106,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += TransactionBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TransactionBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -47760,8 +47334,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RezScript; } }
public override int Length
{
@@ -47780,7 +47352,8 @@ namespace OpenMetaverse.Packets
public RezScriptPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 304;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -47797,8 +47370,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -47831,14 +47404,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += UpdateBlock.Length; length += InventoryBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
UpdateBlock.ToBytes(bytes, ref i);
InventoryBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -47980,8 +47553,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CreateInventoryItem; } }
public override int Length
{
@@ -47998,7 +47569,8 @@ namespace OpenMetaverse.Packets
public CreateInventoryItemPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 305;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -48014,8 +47586,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -48046,13 +47618,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += InventoryBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
InventoryBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -48197,8 +47769,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CreateLandmarkForEvent; } }
public override int Length
{
@@ -48217,7 +47787,8 @@ namespace OpenMetaverse.Packets
public CreateLandmarkForEventPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 306;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -48234,8 +47805,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -48268,14 +47839,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += EventData.Length; length += InventoryBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
EventData.ToBytes(bytes, ref i);
InventoryBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -48322,8 +47893,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RegionHandleRequest; } }
public override int Length
{
@@ -48338,7 +47907,8 @@ namespace OpenMetaverse.Packets
public RegionHandleRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 309;
Header.Reliable = true;
RequestBlock = new RequestBlockBlock();
@@ -48352,8 +47922,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -48382,12 +47952,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += RequestBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
RequestBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -48437,8 +48007,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RegionIDAndHandleReply; } }
public override int Length
{
@@ -48453,7 +48021,8 @@ namespace OpenMetaverse.Packets
public RegionIDAndHandleReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 310;
Header.Reliable = true;
ReplyBlock = new ReplyBlockBlock();
@@ -48467,8 +48036,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -48497,12 +48066,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += ReplyBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ReplyBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -48627,8 +48196,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MoneyTransferRequest; } }
public override int Length
{
@@ -48645,7 +48212,8 @@ namespace OpenMetaverse.Packets
public MoneyTransferRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 311;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -48661,8 +48229,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -48693,13 +48261,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MoneyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -48787,8 +48355,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MoneyBalanceRequest; } }
public override int Length
{
@@ -48805,7 +48371,8 @@ namespace OpenMetaverse.Packets
public MoneyBalanceRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 313;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -48821,8 +48388,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -48853,13 +48420,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MoneyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -48940,8 +48507,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MoneyBalanceReply; } }
public override int Length
{
@@ -48956,7 +48521,8 @@ namespace OpenMetaverse.Packets
public MoneyBalanceReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 314;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -48971,8 +48537,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -49001,12 +48567,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += MoneyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -49129,8 +48695,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RoutedMoneyBalanceReply; } }
public override int Length
{
@@ -49147,7 +48711,8 @@ namespace OpenMetaverse.Packets
public RoutedMoneyBalanceReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 315;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -49163,8 +48728,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -49195,13 +48760,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += TargetBlock.Length; length += MoneyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TargetBlock.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -49298,8 +48863,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ActivateGestures; } }
public override int Length
{
@@ -49317,7 +48880,8 @@ namespace OpenMetaverse.Packets
public ActivateGesturesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 316;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -49332,8 +48896,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -49378,14 +48942,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -49479,8 +49043,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DeactivateGestures; } }
public override int Length
{
@@ -49498,7 +49060,8 @@ namespace OpenMetaverse.Packets
public DeactivateGesturesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 317;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -49513,8 +49076,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -49559,14 +49122,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -49632,8 +49195,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MuteListUpdate; } }
public override int Length
{
@@ -49648,7 +49209,8 @@ namespace OpenMetaverse.Packets
public MuteListUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 318;
Header.Reliable = true;
MuteData = new MuteDataBlock();
@@ -49662,8 +49224,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -49692,12 +49254,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += MuteData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
MuteData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -49744,8 +49306,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UseCachedMuteList; } }
public override int Length
{
@@ -49760,7 +49320,8 @@ namespace OpenMetaverse.Packets
public UseCachedMuteListPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 319;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -49774,8 +49335,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -49804,12 +49365,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -49900,8 +49461,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GrantUserRights; } }
public override int Length
{
@@ -49919,7 +49478,8 @@ namespace OpenMetaverse.Packets
public GrantUserRightsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 320;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -49934,8 +49494,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -49980,14 +49540,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Rights.Length; j++) { length += Rights[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Rights.Length;
for (int j = 0; j < Rights.Length; j++) { Rights[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -50075,8 +49635,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ChangeUserRights; } }
public override int Length
{
@@ -50094,7 +49652,8 @@ namespace OpenMetaverse.Packets
public ChangeUserRightsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 321;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -50109,8 +49668,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -50155,14 +49714,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Rights.Length; j++) { length += Rights[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Rights.Length;
for (int j = 0; j < Rights.Length; j++) { Rights[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -50209,8 +49768,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.OnlineNotification; } }
public override int Length
{
@@ -50226,7 +49783,8 @@ namespace OpenMetaverse.Packets
public OnlineNotificationPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 322;
Header.Reliable = true;
AgentBlock = new AgentBlockBlock[0];
@@ -50240,8 +49798,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -50284,13 +49842,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < AgentBlock.Length; j++) { length += AgentBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)AgentBlock.Length;
for (int j = 0; j < AgentBlock.Length; j++) { AgentBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -50337,8 +49895,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.OfflineNotification; } }
public override int Length
{
@@ -50354,7 +49910,8 @@ namespace OpenMetaverse.Packets
public OfflineNotificationPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 323;
Header.Reliable = true;
AgentBlock = new AgentBlockBlock[0];
@@ -50368,8 +49925,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -50412,13 +49969,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < AgentBlock.Length; j++) { length += AgentBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)AgentBlock.Length;
for (int j = 0; j < AgentBlock.Length; j++) { AgentBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -50531,8 +50088,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SetStartLocationRequest; } }
public override int Length
{
@@ -50549,7 +50104,8 @@ namespace OpenMetaverse.Packets
public SetStartLocationRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 324;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -50565,8 +50121,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -50597,13 +50153,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += StartLocationData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
StartLocationData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -50679,8 +50235,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AssetUploadRequest; } }
public override int Length
{
@@ -50695,7 +50249,8 @@ namespace OpenMetaverse.Packets
public AssetUploadRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 333;
Header.Reliable = true;
AssetBlock = new AssetBlockBlock();
@@ -50709,8 +50264,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -50739,12 +50294,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AssetBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AssetBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -50797,8 +50352,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AssetUploadComplete; } }
public override int Length
{
@@ -50813,7 +50366,8 @@ namespace OpenMetaverse.Packets
public AssetUploadCompletePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 334;
Header.Reliable = true;
AssetBlock = new AssetBlockBlock();
@@ -50827,8 +50381,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -50857,12 +50411,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AssetBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AssetBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -51002,8 +50556,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CreateGroupRequest; } }
public override int Length
{
@@ -51020,7 +50572,8 @@ namespace OpenMetaverse.Packets
public CreateGroupRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 339;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -51036,8 +50589,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -51068,13 +50621,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -51181,8 +50734,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CreateGroupReply; } }
public override int Length
{
@@ -51199,7 +50750,8 @@ namespace OpenMetaverse.Packets
public CreateGroupReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 340;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -51214,8 +50766,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -51246,13 +50798,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ReplyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ReplyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -51378,8 +50930,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UpdateGroupInfo; } }
public override int Length
{
@@ -51396,7 +50946,8 @@ namespace OpenMetaverse.Packets
public UpdateGroupInfoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 341;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -51412,8 +50963,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -51444,13 +50995,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -51547,8 +51098,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupRoleChanges; } }
public override int Length
{
@@ -51566,7 +51115,8 @@ namespace OpenMetaverse.Packets
public GroupRoleChangesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 342;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -51581,8 +51131,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -51627,14 +51177,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < RoleChange.Length; j++) { length += RoleChange[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)RoleChange.Length;
for (int j = 0; j < RoleChange.Length; j++) { RoleChange[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -51722,8 +51272,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.JoinGroupRequest; } }
public override int Length
{
@@ -51740,7 +51288,8 @@ namespace OpenMetaverse.Packets
public JoinGroupRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 343;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -51756,8 +51305,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -51788,13 +51337,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -51882,8 +51431,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.JoinGroupReply; } }
public override int Length
{
@@ -51900,7 +51447,8 @@ namespace OpenMetaverse.Packets
public JoinGroupReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 344;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -51915,8 +51463,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -51947,13 +51495,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -52079,8 +51627,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EjectGroupMemberRequest; } }
public override int Length
{
@@ -52100,7 +51646,8 @@ namespace OpenMetaverse.Packets
public EjectGroupMemberRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 345;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -52116,8 +51663,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -52164,15 +51711,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += GroupData.Length;;
length++;
for (int j = 0; j < EjectData.Length; j++) { length += EjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
bytes[i++] = (byte)EjectData.Length;
for (int j = 0; j < EjectData.Length; j++) { EjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -52295,8 +51842,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.EjectGroupMemberReply; } }
public override int Length
{
@@ -52315,7 +51860,8 @@ namespace OpenMetaverse.Packets
public EjectGroupMemberReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 346;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -52331,8 +51877,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -52365,14 +51911,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length; length += EjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
EjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -52460,8 +52006,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LeaveGroupRequest; } }
public override int Length
{
@@ -52478,7 +52022,8 @@ namespace OpenMetaverse.Packets
public LeaveGroupRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 347;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -52493,8 +52038,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -52525,13 +52070,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -52619,8 +52164,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LeaveGroupReply; } }
public override int Length
{
@@ -52637,7 +52180,8 @@ namespace OpenMetaverse.Packets
public LeaveGroupReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 348;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -52652,8 +52196,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -52684,13 +52228,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -52819,8 +52363,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.InviteGroupRequest; } }
public override int Length
{
@@ -52840,7 +52382,8 @@ namespace OpenMetaverse.Packets
public InviteGroupRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 349;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -52856,8 +52399,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -52904,15 +52447,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += GroupData.Length;;
length++;
for (int j = 0; j < InviteData.Length; j++) { length += InviteData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
bytes[i++] = (byte)InviteData.Length;
for (int j = 0; j < InviteData.Length; j++) { InviteData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -53000,8 +52543,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupProfileRequest; } }
public override int Length
{
@@ -53018,7 +52559,8 @@ namespace OpenMetaverse.Packets
public GroupProfileRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 351;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -53033,8 +52575,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -53065,13 +52607,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -53246,8 +52788,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupProfileReply; } }
public override int Length
{
@@ -53264,7 +52804,8 @@ namespace OpenMetaverse.Packets
public GroupProfileReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 352;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -53280,8 +52821,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -53312,13 +52853,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -53415,8 +52956,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupAccountSummaryRequest; } }
public override int Length
{
@@ -53433,7 +52972,8 @@ namespace OpenMetaverse.Packets
public GroupAccountSummaryRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 353;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -53449,8 +52989,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -53481,13 +53021,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MoneyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -53676,8 +53216,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupAccountSummaryReply; } }
public override int Length
{
@@ -53694,7 +53232,8 @@ namespace OpenMetaverse.Packets
public GroupAccountSummaryReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 354;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -53710,8 +53249,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -53742,13 +53281,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MoneyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -53845,8 +53384,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupAccountDetailsRequest; } }
public override int Length
{
@@ -53863,7 +53400,8 @@ namespace OpenMetaverse.Packets
public GroupAccountDetailsRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 355;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -53879,8 +53417,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -53911,13 +53449,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MoneyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -54087,8 +53625,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupAccountDetailsReply; } }
public override int Length
{
@@ -54108,7 +53644,8 @@ namespace OpenMetaverse.Packets
public GroupAccountDetailsReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 356;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -54125,8 +53662,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -54173,15 +53710,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += MoneyData.Length;;
length++;
for (int j = 0; j < HistoryData.Length; j++) { length += HistoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
bytes[i++] = (byte)HistoryData.Length;
for (int j = 0; j < HistoryData.Length; j++) { HistoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -54278,8 +53815,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupAccountTransactionsRequest; } }
public override int Length
{
@@ -54296,7 +53831,8 @@ namespace OpenMetaverse.Packets
public GroupAccountTransactionsRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 357;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -54312,8 +53848,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -54344,13 +53880,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += MoneyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -54557,8 +54093,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupAccountTransactionsReply; } }
public override int Length
{
@@ -54578,7 +54112,8 @@ namespace OpenMetaverse.Packets
public GroupAccountTransactionsReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 358;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -54595,8 +54130,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -54643,15 +54178,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += MoneyData.Length;;
length++;
for (int j = 0; j < HistoryData.Length; j++) { length += HistoryData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
MoneyData.ToBytes(bytes, ref i);
bytes[i++] = (byte)HistoryData.Length;
for (int j = 0; j < HistoryData.Length; j++) { HistoryData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -54777,8 +54312,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupActiveProposalsRequest; } }
public override int Length
{
@@ -54797,7 +54330,8 @@ namespace OpenMetaverse.Packets
public GroupActiveProposalsRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 359;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -54813,8 +54347,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -54847,14 +54381,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length; length += TransactionData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
TransactionData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -55082,8 +54616,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupActiveProposalItemReply; } }
public override int Length
{
@@ -55103,7 +54635,8 @@ namespace OpenMetaverse.Packets
public GroupActiveProposalItemReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 360;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -55120,8 +54653,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -55168,15 +54701,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += TransactionData.Length;;
length++;
for (int j = 0; j < ProposalData.Length; j++) { length += ProposalData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TransactionData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ProposalData.Length;
for (int j = 0; j < ProposalData.Length; j++) { ProposalData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -55302,8 +54835,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupVoteHistoryRequest; } }
public override int Length
{
@@ -55322,7 +54853,8 @@ namespace OpenMetaverse.Packets
public GroupVoteHistoryRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 361;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -55338,8 +54870,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -55372,14 +54904,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length; length += TransactionData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
TransactionData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -55682,8 +55214,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupVoteHistoryItemReply; } }
public override int Length
{
@@ -55705,7 +55235,8 @@ namespace OpenMetaverse.Packets
public GroupVoteHistoryItemReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 362;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -55723,8 +55254,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -55773,16 +55304,16 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += TransactionData.Length; length += HistoryItemData.Length;;
length++;
for (int j = 0; j < VoteItem.Length; j++) { length += VoteItem[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TransactionData.ToBytes(bytes, ref i);
HistoryItemData.ToBytes(bytes, ref i);
bytes[i++] = (byte)VoteItem.Length;
for (int j = 0; j < VoteItem.Length; j++) { VoteItem[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -55898,8 +55429,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.StartGroupProposal; } }
public override int Length
{
@@ -55916,7 +55445,8 @@ namespace OpenMetaverse.Packets
public StartGroupProposalPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 363;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -55932,8 +55462,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -55964,13 +55494,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ProposalData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ProposalData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -56080,8 +55610,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupProposalBallot; } }
public override int Length
{
@@ -56098,7 +55626,8 @@ namespace OpenMetaverse.Packets
public GroupProposalBallotPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 364;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -56113,8 +55642,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -56145,13 +55674,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ProposalData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ProposalData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -56242,8 +55771,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupMembersRequest; } }
public override int Length
{
@@ -56260,7 +55787,8 @@ namespace OpenMetaverse.Packets
public GroupMembersRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 366;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -56275,8 +55803,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -56307,13 +55835,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -56487,8 +56015,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupMembersReply; } }
public override int Length
{
@@ -56508,7 +56034,8 @@ namespace OpenMetaverse.Packets
public GroupMembersReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 367;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -56525,8 +56052,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -56573,15 +56100,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += GroupData.Length;;
length++;
for (int j = 0; j < MemberData.Length; j++) { length += MemberData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
bytes[i++] = (byte)MemberData.Length;
for (int j = 0; j < MemberData.Length; j++) { MemberData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -56634,8 +56161,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ActivateGroup; } }
public override int Length
{
@@ -56650,7 +56175,8 @@ namespace OpenMetaverse.Packets
public ActivateGroupPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 368;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -56665,8 +56191,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -56695,12 +56221,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -56791,8 +56317,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SetGroupContribution; } }
public override int Length
{
@@ -56809,7 +56333,8 @@ namespace OpenMetaverse.Packets
public SetGroupContributionPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 369;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -56824,8 +56349,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -56856,13 +56381,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -56991,8 +56516,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SetGroupAcceptNotices; } }
public override int Length
{
@@ -57011,7 +56534,8 @@ namespace OpenMetaverse.Packets
public SetGroupAcceptNoticesPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 370;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -57027,8 +56551,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -57061,14 +56585,14 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length; length += NewData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
NewData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -57159,8 +56683,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupRoleDataRequest; } }
public override int Length
{
@@ -57177,7 +56699,8 @@ namespace OpenMetaverse.Packets
public GroupRoleDataRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 371;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -57192,8 +56715,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -57224,13 +56747,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -57418,8 +56941,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupRoleDataReply; } }
public override int Length
{
@@ -57439,7 +56960,8 @@ namespace OpenMetaverse.Packets
public GroupRoleDataReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 372;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -57455,8 +56977,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -57503,15 +57025,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += GroupData.Length;;
length++;
for (int j = 0; j < RoleData.Length; j++) { length += RoleData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
bytes[i++] = (byte)RoleData.Length;
for (int j = 0; j < RoleData.Length; j++) { RoleData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -57602,8 +57124,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupRoleMembersRequest; } }
public override int Length
{
@@ -57620,7 +57140,8 @@ namespace OpenMetaverse.Packets
public GroupRoleMembersRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 373;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -57635,8 +57156,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -57667,13 +57188,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += GroupData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
GroupData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -57770,8 +57291,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupRoleMembersReply; } }
public override int Length
{
@@ -57789,7 +57308,8 @@ namespace OpenMetaverse.Packets
public GroupRoleMembersReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 374;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -57804,8 +57324,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -57850,14 +57370,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < MemberData.Length; j++) { length += MemberData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)MemberData.Length;
for (int j = 0; j < MemberData.Length; j++) { MemberData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -57913,8 +57433,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupTitlesRequest; } }
public override int Length
{
@@ -57929,7 +57447,8 @@ namespace OpenMetaverse.Packets
public GroupTitlesRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 375;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -57943,8 +57462,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -57973,12 +57492,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -58091,8 +57610,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupTitlesReply; } }
public override int Length
{
@@ -58110,7 +57627,8 @@ namespace OpenMetaverse.Packets
public GroupTitlesReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 376;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -58126,8 +57644,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -58172,14 +57690,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < GroupData.Length; j++) { length += GroupData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)GroupData.Length;
for (int j = 0; j < GroupData.Length; j++) { GroupData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -58235,8 +57753,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupTitleUpdate; } }
public override int Length
{
@@ -58251,7 +57767,8 @@ namespace OpenMetaverse.Packets
public GroupTitleUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 377;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -58265,8 +57782,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -58295,12 +57812,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -58450,8 +57967,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupRoleUpdate; } }
public override int Length
{
@@ -58469,7 +57984,8 @@ namespace OpenMetaverse.Packets
public GroupRoleUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 378;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -58484,8 +58000,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -58530,14 +58046,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < RoleData.Length; j++) { length += RoleData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)RoleData.Length;
for (int j = 0; j < RoleData.Length; j++) { RoleData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -58587,8 +58103,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LiveHelpGroupRequest; } }
public override int Length
{
@@ -58603,7 +58117,8 @@ namespace OpenMetaverse.Packets
public LiveHelpGroupRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 379;
Header.Reliable = true;
RequestData = new RequestDataBlock();
@@ -58617,8 +58132,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -58647,12 +58162,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += RequestData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
RequestData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -58721,8 +58236,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LiveHelpGroupReply; } }
public override int Length
{
@@ -58737,7 +58250,8 @@ namespace OpenMetaverse.Packets
public LiveHelpGroupReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 380;
Header.Reliable = true;
ReplyData = new ReplyDataBlock();
@@ -58751,8 +58265,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -58781,12 +58295,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += ReplyData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ReplyData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -58836,8 +58350,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentWearablesRequest; } }
public override int Length
{
@@ -58852,7 +58364,8 @@ namespace OpenMetaverse.Packets
public AgentWearablesRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 381;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -58866,8 +58379,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -58896,12 +58409,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -58998,8 +58511,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentWearablesUpdate; } }
public override int Length
{
@@ -59017,7 +58528,8 @@ namespace OpenMetaverse.Packets
public AgentWearablesUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 382;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -59033,8 +58545,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -59079,14 +58591,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < WearableData.Length; j++) { length += WearableData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)WearableData.Length;
for (int j = 0; j < WearableData.Length; j++) { WearableData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -59177,8 +58689,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentIsNowWearing; } }
public override int Length
{
@@ -59196,7 +58706,8 @@ namespace OpenMetaverse.Packets
public AgentIsNowWearingPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 383;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -59212,8 +58723,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -59258,14 +58769,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < WearableData.Length; j++) { length += WearableData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)WearableData.Length;
for (int j = 0; j < WearableData.Length; j++) { WearableData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -59359,8 +58870,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentCachedTexture; } }
public override int Length
{
@@ -59378,7 +58887,8 @@ namespace OpenMetaverse.Packets
public AgentCachedTexturePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 384;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -59393,8 +58903,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -59439,14 +58949,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < WearableData.Length; j++) { length += WearableData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)WearableData.Length;
for (int j = 0; j < WearableData.Length; j++) { WearableData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -59559,8 +59069,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentCachedTextureResponse; } }
public override int Length
{
@@ -59578,7 +59086,8 @@ namespace OpenMetaverse.Packets
public AgentCachedTextureResponsePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 385;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -59593,8 +59102,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -59639,14 +59148,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < WearableData.Length; j++) { length += WearableData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)WearableData.Length;
for (int j = 0; j < WearableData.Length; j++) { WearableData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -59696,8 +59205,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentDataUpdateRequest; } }
public override int Length
{
@@ -59712,7 +59219,8 @@ namespace OpenMetaverse.Packets
public AgentDataUpdateRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 386;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -59726,8 +59234,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -59756,12 +59264,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -59884,8 +59392,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentDataUpdate; } }
public override int Length
{
@@ -59900,7 +59406,8 @@ namespace OpenMetaverse.Packets
public AgentDataUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 387;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -59915,8 +59422,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -59945,12 +59452,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -60022,8 +59529,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.GroupDataUpdate; } }
public override int Length
{
@@ -60039,7 +59544,8 @@ namespace OpenMetaverse.Packets
public GroupDataUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 388;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -60054,8 +59560,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -60098,13 +59604,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < AgentGroupData.Length; j++) { length += AgentGroupData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)AgentGroupData.Length;
for (int j = 0; j < AgentGroupData.Length; j++) { AgentGroupData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -60220,8 +59726,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentGroupDataUpdate; } }
public override int Length
{
@@ -60239,7 +59743,8 @@ namespace OpenMetaverse.Packets
public AgentGroupDataUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 389;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -60255,8 +59760,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -60301,14 +59806,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < GroupData.Length; j++) { length += GroupData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)GroupData.Length;
for (int j = 0; j < GroupData.Length; j++) { GroupData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -60358,8 +59863,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentDropGroup; } }
public override int Length
{
@@ -60374,7 +59877,8 @@ namespace OpenMetaverse.Packets
public AgentDropGroupPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 390;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -60389,8 +59893,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -60419,12 +59923,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -60475,8 +59979,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CreateTrustedCircuit; } }
public override int Length
{
@@ -60491,7 +59993,8 @@ namespace OpenMetaverse.Packets
public CreateTrustedCircuitPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 392;
Header.Reliable = true;
DataBlock = new DataBlockBlock();
@@ -60505,8 +60008,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -60535,12 +60038,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += DataBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
DataBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -60587,8 +60090,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DenyTrustedCircuit; } }
public override int Length
{
@@ -60603,7 +60104,8 @@ namespace OpenMetaverse.Packets
public DenyTrustedCircuitPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 393;
Header.Reliable = true;
DataBlock = new DataBlockBlock();
@@ -60617,8 +60119,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -60647,12 +60149,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += DataBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
DataBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -60661,8 +60163,6 @@ namespace OpenMetaverse.Packets
///
public class RequestTrustedCircuitPacket : Packet
{
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestTrustedCircuit; } }
public override int Length
{
@@ -60675,7 +60175,8 @@ namespace OpenMetaverse.Packets
public RequestTrustedCircuitPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 394;
Header.Reliable = true;
}
@@ -60688,8 +60189,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -60716,11 +60217,11 @@ namespace OpenMetaverse.Packets
{
int length = 10;
;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ Header.ToBytes(bytes, ref i);
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -60862,8 +60363,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RezSingleAttachmentFromInv; } }
public override int Length
{
@@ -60880,7 +60379,8 @@ namespace OpenMetaverse.Packets
public RezSingleAttachmentFromInvPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 395;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -60896,8 +60396,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -60928,13 +60428,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -61120,8 +60620,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RezMultipleAttachmentsFromInv; } }
public override int Length
{
@@ -61141,7 +60639,8 @@ namespace OpenMetaverse.Packets
public RezMultipleAttachmentsFromInvPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 396;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -61158,8 +60657,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -61206,15 +60705,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += HeaderData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
HeaderData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -61264,8 +60763,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.DetachAttachmentIntoInv; } }
public override int Length
{
@@ -61280,7 +60777,8 @@ namespace OpenMetaverse.Packets
public DetachAttachmentIntoInvPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 397;
Header.Reliable = true;
ObjectData = new ObjectDataBlock();
@@ -61294,8 +60792,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -61324,12 +60822,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -61458,8 +60956,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CreateNewOutfitAttachments; } }
public override int Length
{
@@ -61479,7 +60975,8 @@ namespace OpenMetaverse.Packets
public CreateNewOutfitAttachmentsPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 398;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -61495,8 +60992,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -61543,15 +61040,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += HeaderData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
HeaderData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -61601,8 +61098,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UserInfoRequest; } }
public override int Length
{
@@ -61617,7 +61112,8 @@ namespace OpenMetaverse.Packets
public UserInfoRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 399;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -61631,8 +61127,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -61661,12 +61157,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -61788,8 +61284,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UserInfoReply; } }
public override int Length
{
@@ -61806,7 +61300,8 @@ namespace OpenMetaverse.Packets
public UserInfoReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 400;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -61821,8 +61316,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -61853,13 +61348,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += UserData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
UserData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -61966,8 +61461,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.UpdateUserInfo; } }
public override int Length
{
@@ -61984,7 +61477,8 @@ namespace OpenMetaverse.Packets
public UpdateUserInfoPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 401;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -61999,8 +61493,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -62031,13 +61525,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += UserData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
UserData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -62155,8 +61649,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.InitiateDownload; } }
public override int Length
{
@@ -62173,7 +61665,8 @@ namespace OpenMetaverse.Packets
public InitiateDownloadPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 403;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -62188,8 +61681,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -62220,13 +61713,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += FileData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
FileData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -62350,8 +61843,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SystemMessage; } }
public override int Length
{
@@ -62369,7 +61860,8 @@ namespace OpenMetaverse.Packets
public SystemMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 404;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -62385,8 +61877,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -62431,14 +61923,14 @@ namespace OpenMetaverse.Packets
length += MethodData.Length;;
length++;
for (int j = 0; j < ParamList.Length; j++) { length += ParamList[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
MethodData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ParamList.Length;
for (int j = 0; j < ParamList.Length; j++) { ParamList[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -62497,8 +61989,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MapLayerRequest; } }
public override int Length
{
@@ -62513,7 +62003,8 @@ namespace OpenMetaverse.Packets
public MapLayerRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 405;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -62527,8 +62018,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -62557,12 +62048,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -62662,8 +62153,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MapLayerReply; } }
public override int Length
{
@@ -62681,7 +62170,8 @@ namespace OpenMetaverse.Packets
public MapLayerReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 406;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -62696,8 +62186,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -62742,14 +62232,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < LayerData.Length; j++) { length += LayerData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)LayerData.Length;
for (int j = 0; j < LayerData.Length; j++) { LayerData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -62859,8 +62349,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MapBlockRequest; } }
public override int Length
{
@@ -62877,7 +62365,8 @@ namespace OpenMetaverse.Packets
public MapBlockRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 407;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -62892,8 +62381,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -62924,13 +62413,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += PositionData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
PositionData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -63043,8 +62532,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MapNameRequest; } }
public override int Length
{
@@ -63061,7 +62548,8 @@ namespace OpenMetaverse.Packets
public MapNameRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 408;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -63076,8 +62564,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -63108,13 +62596,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += NameData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
NameData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -63241,8 +62729,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MapBlockReply; } }
public override int Length
{
@@ -63260,7 +62746,8 @@ namespace OpenMetaverse.Packets
public MapBlockReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 409;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -63275,8 +62762,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -63321,14 +62808,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -63428,8 +62915,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MapItemRequest; } }
public override int Length
{
@@ -63446,7 +62931,8 @@ namespace OpenMetaverse.Packets
public MapItemRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 410;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -63461,8 +62947,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -63493,13 +62979,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += RequestData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RequestData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -63656,8 +63142,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MapItemReply; } }
public override int Length
{
@@ -63677,7 +63161,8 @@ namespace OpenMetaverse.Packets
public MapItemReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 411;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -63693,8 +63178,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -63741,15 +63226,15 @@ namespace OpenMetaverse.Packets
length += AgentData.Length; length += RequestData.Length;;
length++;
for (int j = 0; j < Data.Length; j++) { length += Data[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RequestData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Data.Length;
for (int j = 0; j < Data.Length; j++) { Data[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -63899,8 +63384,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SendPostcard; } }
public override int Length
{
@@ -63915,7 +63398,8 @@ namespace OpenMetaverse.Packets
public SendPostcardPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 412;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -63929,8 +63413,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -63959,12 +63443,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -64017,8 +63501,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelMediaCommandMessage; } }
public override int Length
{
@@ -64033,7 +63515,8 @@ namespace OpenMetaverse.Packets
public ParcelMediaCommandMessagePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 419;
Header.Reliable = true;
CommandBlock = new CommandBlockBlock();
@@ -64047,8 +63530,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -64077,12 +63560,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += CommandBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
CommandBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -64231,8 +63714,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelMediaUpdate; } }
public override int Length
{
@@ -64249,7 +63730,8 @@ namespace OpenMetaverse.Packets
public ParcelMediaUpdatePacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 420;
Header.Reliable = true;
DataBlock = new DataBlockBlock();
@@ -64264,8 +63746,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -64296,13 +63778,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += DataBlock.Length; length += DataBlockExtended.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
DataBlock.ToBytes(bytes, ref i);
DataBlockExtended.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -64415,8 +63897,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LandStatRequest; } }
public override int Length
{
@@ -64433,7 +63913,8 @@ namespace OpenMetaverse.Packets
public LandStatRequestPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 421;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -64448,8 +63929,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -64480,13 +63961,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += RequestData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RequestData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -64628,8 +64109,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LandStatReply; } }
public override int Length
{
@@ -64647,7 +64126,8 @@ namespace OpenMetaverse.Packets
public LandStatReplyPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 422;
Header.Reliable = true;
RequestData = new RequestDataBlock();
@@ -64662,8 +64142,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -64708,14 +64188,14 @@ namespace OpenMetaverse.Packets
length += RequestData.Length;;
length++;
for (int j = 0; j < ReportData.Length; j++) { length += ReportData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
RequestData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ReportData.Length;
for (int j = 0; j < ReportData.Length; j++) { ReportData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -64875,8 +64355,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.Error; } }
public override int Length
{
@@ -64893,7 +64371,8 @@ namespace OpenMetaverse.Packets
public ErrorPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 423;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -64909,8 +64388,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -64941,13 +64420,13 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += AgentData.Length; length += Data.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
Data.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -65038,8 +64517,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectIncludeInSearch; } }
public override int Length
{
@@ -65057,7 +64534,8 @@ namespace OpenMetaverse.Packets
public ObjectIncludeInSearchPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 424;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -65072,8 +64550,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -65118,14 +64596,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -65172,8 +64650,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PacketAck; } }
public override int Length
{
@@ -65189,7 +64665,8 @@ namespace OpenMetaverse.Packets
public PacketAckPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 65531;
Header.Reliable = true;
Packets = new PacketsBlock[0];
@@ -65203,8 +64680,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -65247,13 +64724,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < Packets.Length; j++) { length += Packets[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)Packets.Length;
for (int j = 0; j < Packets.Length; j++) { Packets[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -65304,8 +64781,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.OpenCircuit; } }
public override int Length
{
@@ -65320,7 +64795,8 @@ namespace OpenMetaverse.Packets
public OpenCircuitPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 65532;
Header.Reliable = true;
CircuitInfo = new CircuitInfoBlock();
@@ -65334,8 +64810,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -65364,12 +64840,12 @@ namespace OpenMetaverse.Packets
{
int length = 10;
length += CircuitInfo.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
CircuitInfo.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -65378,8 +64854,6 @@ namespace OpenMetaverse.Packets
///
public class CloseCircuitPacket : Packet
{
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CloseCircuit; } }
public override int Length
{
@@ -65392,7 +64866,8 @@ namespace OpenMetaverse.Packets
public CloseCircuitPacket()
{
- Header = new LowHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Low;
Header.ID = 65533;
Header.Reliable = true;
}
@@ -65405,8 +64880,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -65433,11 +64908,11 @@ namespace OpenMetaverse.Packets
{
int length = 10;
;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ Header.ToBytes(bytes, ref i);
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -65617,8 +65092,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectAdd; } }
public override int Length
{
@@ -65635,7 +65108,8 @@ namespace OpenMetaverse.Packets
public ObjectAddPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 1;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -65651,8 +65125,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -65683,13 +65157,13 @@ namespace OpenMetaverse.Packets
{
int length = 8;
length += AgentData.Length; length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -65799,8 +65273,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.MultipleObjectUpdate; } }
public override int Length
{
@@ -65818,7 +65290,8 @@ namespace OpenMetaverse.Packets
public MultipleObjectUpdatePacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 2;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -65834,8 +65307,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -65880,14 +65353,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -65978,8 +65451,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestMultipleObjects; } }
public override int Length
{
@@ -65997,7 +65468,8 @@ namespace OpenMetaverse.Packets
public RequestMultipleObjectsPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 3;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -66013,8 +65485,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -66059,14 +65531,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -66157,8 +65629,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectPosition; } }
public override int Length
{
@@ -66176,7 +65646,8 @@ namespace OpenMetaverse.Packets
public ObjectPositionPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 4;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -66192,8 +65663,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -66238,14 +65709,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -66336,8 +65807,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestObjectPropertiesFamily; } }
public override int Length
{
@@ -66354,7 +65823,8 @@ namespace OpenMetaverse.Packets
public RequestObjectPropertiesFamilyPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 5;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -66370,8 +65840,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -66402,13 +65872,13 @@ namespace OpenMetaverse.Packets
{
int length = 8;
length += AgentData.Length; length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -66542,8 +66012,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CoarseLocationUpdate; } }
public override int Length
{
@@ -66564,7 +66032,8 @@ namespace OpenMetaverse.Packets
public CoarseLocationUpdatePacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 6;
Header.Reliable = true;
Location = new LocationBlock[0];
@@ -66580,8 +66049,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -66642,16 +66111,16 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < Location.Length; j++) { length += Location[j].Length; }
length++;
for (int j = 0; j < AgentData.Length; j++) { length += AgentData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)Location.Length;
for (int j = 0; j < Location.Length; j++) { Location[j].ToBytes(bytes, ref i); }
Index.ToBytes(bytes, ref i);
bytes[i++] = (byte)AgentData.Length;
for (int j = 0; j < AgentData.Length; j++) { AgentData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -66807,8 +66276,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CrossedRegion; } }
public override int Length
{
@@ -66827,7 +66294,8 @@ namespace OpenMetaverse.Packets
public CrossedRegionPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 7;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -66843,8 +66311,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -66877,14 +66345,14 @@ namespace OpenMetaverse.Packets
{
int length = 8;
length += AgentData.Length; length += RegionData.Length; length += Info.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
RegionData.ToBytes(bytes, ref i);
Info.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -66934,8 +66402,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ConfirmEnableSimulator; } }
public override int Length
{
@@ -66950,7 +66416,8 @@ namespace OpenMetaverse.Packets
public ConfirmEnableSimulatorPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 8;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -66964,8 +66431,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -66994,12 +66461,12 @@ namespace OpenMetaverse.Packets
{
int length = 8;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -67197,8 +66664,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectProperties; } }
public override int Length
{
@@ -67214,7 +66679,8 @@ namespace OpenMetaverse.Packets
public ObjectPropertiesPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 9;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -67229,8 +66695,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -67273,13 +66739,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -67401,8 +66867,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectPropertiesFamily; } }
public override int Length
{
@@ -67417,7 +66881,8 @@ namespace OpenMetaverse.Packets
public ObjectPropertiesFamilyPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 10;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -67432,8 +66897,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -67462,12 +66927,12 @@ namespace OpenMetaverse.Packets
{
int length = 8;
length += ObjectData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ObjectData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -67570,8 +67035,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelPropertiesRequest; } }
public override int Length
{
@@ -67588,7 +67051,8 @@ namespace OpenMetaverse.Packets
public ParcelPropertiesRequestPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 11;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -67604,8 +67068,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -67636,13 +67100,13 @@ namespace OpenMetaverse.Packets
{
int length = 8;
length += AgentData.Length; length += ParcelData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -67701,8 +67165,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AttachedSound; } }
public override int Length
{
@@ -67717,7 +67179,8 @@ namespace OpenMetaverse.Packets
public AttachedSoundPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 13;
Header.Reliable = true;
DataBlock = new DataBlockBlock();
@@ -67731,8 +67194,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -67761,12 +67224,12 @@ namespace OpenMetaverse.Packets
{
int length = 8;
length += DataBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
DataBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -67816,8 +67279,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AttachedSoundGainChange; } }
public override int Length
{
@@ -67832,7 +67293,8 @@ namespace OpenMetaverse.Packets
public AttachedSoundGainChangePacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 14;
Header.Reliable = true;
DataBlock = new DataBlockBlock();
@@ -67846,8 +67308,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -67876,12 +67338,12 @@ namespace OpenMetaverse.Packets
{
int length = 8;
length += DataBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
DataBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -67934,8 +67396,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.PreloadSound; } }
public override int Length
{
@@ -67951,7 +67411,8 @@ namespace OpenMetaverse.Packets
public PreloadSoundPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 15;
Header.Reliable = true;
DataBlock = new DataBlockBlock[0];
@@ -67965,8 +67426,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -68009,13 +67470,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < DataBlock.Length; j++) { length += DataBlock[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)DataBlock.Length;
for (int j = 0; j < DataBlock.Length; j++) { DataBlock[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -68135,8 +67596,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ViewerEffect; } }
public override int Length
{
@@ -68154,7 +67613,8 @@ namespace OpenMetaverse.Packets
public ViewerEffectPacket()
{
- Header = new MediumHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.Medium;
Header.ID = 17;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -68170,8 +67630,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -68216,14 +67676,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < Effect.Length; j++) { length += Effect[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)Effect.Length;
for (int j = 0; j < Effect.Length; j++) { Effect[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -68273,8 +67733,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.StartPingCheck; } }
public override int Length
{
@@ -68289,7 +67747,8 @@ namespace OpenMetaverse.Packets
public StartPingCheckPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 1;
Header.Reliable = true;
PingID = new PingIDBlock();
@@ -68303,8 +67762,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -68333,12 +67792,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += PingID.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
PingID.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -68385,8 +67844,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CompletePingCheck; } }
public override int Length
{
@@ -68401,7 +67858,8 @@ namespace OpenMetaverse.Packets
public CompletePingCheckPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 2;
Header.Reliable = true;
PingID = new PingIDBlock();
@@ -68415,8 +67873,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -68445,12 +67903,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += PingID.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
PingID.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -68530,8 +67988,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentUpdate; } }
public override int Length
{
@@ -68546,7 +68002,8 @@ namespace OpenMetaverse.Packets
public AgentUpdatePacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 4;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -68561,8 +68018,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -68591,12 +68048,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -68741,8 +68198,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentAnimation; } }
public override int Length
{
@@ -68763,7 +68218,8 @@ namespace OpenMetaverse.Packets
public AgentAnimationPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 5;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -68779,8 +68235,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -68841,16 +68297,16 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < AnimationList.Length; j++) { length += AnimationList[j].Length; }
length++;
for (int j = 0; j < PhysicalAvatarEventList.Length; j++) { length += PhysicalAvatarEventList[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)AnimationList.Length;
for (int j = 0; j < AnimationList.Length; j++) { AnimationList[j].ToBytes(bytes, ref i); }
bytes[i++] = (byte)PhysicalAvatarEventList.Length;
for (int j = 0; j < PhysicalAvatarEventList.Length; j++) { PhysicalAvatarEventList[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -68941,8 +68397,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentRequestSit; } }
public override int Length
{
@@ -68959,7 +68413,8 @@ namespace OpenMetaverse.Packets
public AgentRequestSitPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 6;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -68975,8 +68430,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -69007,13 +68462,13 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += AgentData.Length; length += TargetObject.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
TargetObject.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -69063,8 +68518,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AgentSit; } }
public override int Length
{
@@ -69079,7 +68532,8 @@ namespace OpenMetaverse.Packets
public AgentSitPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 7;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -69093,8 +68547,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -69123,12 +68577,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -69228,8 +68682,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.RequestImage; } }
public override int Length
{
@@ -69247,7 +68699,8 @@ namespace OpenMetaverse.Packets
public RequestImagePacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 8;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -69262,8 +68715,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -69308,14 +68761,14 @@ namespace OpenMetaverse.Packets
length += AgentData.Length;;
length++;
for (int j = 0; j < RequestImage.Length; j++) { length += RequestImage[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)RequestImage.Length;
for (int j = 0; j < RequestImage.Length; j++) { RequestImage[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -69427,8 +68880,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ImageData; } }
public override int Length
{
@@ -69445,7 +68896,8 @@ namespace OpenMetaverse.Packets
public ImageDataPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 9;
Header.Reliable = true;
ImageID = new ImageIDBlock();
@@ -69460,8 +68912,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -69492,13 +68944,13 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += ImageID.Length; length += ImageData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ImageID.ToBytes(bytes, ref i);
ImageData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -69604,8 +69056,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ImagePacket; } }
public override int Length
{
@@ -69622,7 +69072,8 @@ namespace OpenMetaverse.Packets
public ImagePacketPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 10;
Header.Reliable = true;
ImageID = new ImageIDBlock();
@@ -69637,8 +69088,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -69669,13 +69120,13 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += ImageID.Length; length += ImageData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ImageID.ToBytes(bytes, ref i);
ImageData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -69777,8 +69228,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.LayerData; } }
public override int Length
{
@@ -69795,7 +69244,8 @@ namespace OpenMetaverse.Packets
public LayerDataPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 11;
Header.Reliable = true;
LayerID = new LayerIDBlock();
@@ -69810,8 +69260,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -69842,13 +69292,13 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += LayerID.Length; length += LayerData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
LayerID.ToBytes(bytes, ref i);
LayerData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -70209,8 +69659,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectUpdate; } }
public override int Length
{
@@ -70228,7 +69676,8 @@ namespace OpenMetaverse.Packets
public ObjectUpdatePacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 12;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -70244,8 +69693,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -70290,14 +69739,14 @@ namespace OpenMetaverse.Packets
length += RegionData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
RegionData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -70406,8 +69855,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectUpdateCompressed; } }
public override int Length
{
@@ -70425,7 +69872,8 @@ namespace OpenMetaverse.Packets
public ObjectUpdateCompressedPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 13;
Header.Reliable = true;
RegionData = new RegionDataBlock();
@@ -70440,8 +69888,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -70486,14 +69934,14 @@ namespace OpenMetaverse.Packets
length += RegionData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
RegionData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -70588,8 +70036,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ObjectUpdateCached; } }
public override int Length
{
@@ -70607,7 +70053,8 @@ namespace OpenMetaverse.Packets
public ObjectUpdateCachedPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 14;
Header.Reliable = true;
RegionData = new RegionDataBlock();
@@ -70622,8 +70069,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -70668,14 +70115,14 @@ namespace OpenMetaverse.Packets
length += RegionData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
RegionData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -70798,8 +70245,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ImprovedTerseObjectUpdate; } }
public override int Length
{
@@ -70817,7 +70262,8 @@ namespace OpenMetaverse.Packets
public ImprovedTerseObjectUpdatePacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 15;
Header.Reliable = true;
RegionData = new RegionDataBlock();
@@ -70832,8 +70278,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -70878,14 +70324,14 @@ namespace OpenMetaverse.Packets
length += RegionData.Length;;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
RegionData.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -70932,8 +70378,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.KillObject; } }
public override int Length
{
@@ -70949,7 +70393,8 @@ namespace OpenMetaverse.Packets
public KillObjectPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 16;
Header.Reliable = true;
ObjectData = new ObjectDataBlock[0];
@@ -70963,8 +70408,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -71007,13 +70452,13 @@ namespace OpenMetaverse.Packets
;
length++;
for (int j = 0; j < ObjectData.Length; j++) { length += ObjectData[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
bytes[i++] = (byte)ObjectData.Length;
for (int j = 0; j < ObjectData.Length; j++) { ObjectData[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -71089,8 +70534,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.TransferPacket; } }
public override int Length
{
@@ -71105,7 +70548,8 @@ namespace OpenMetaverse.Packets
public TransferPacketPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 17;
Header.Reliable = true;
TransferData = new TransferDataBlock();
@@ -71119,8 +70563,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -71149,12 +70593,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += TransferData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
TransferData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -71259,8 +70703,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SendXferPacket; } }
public override int Length
{
@@ -71277,7 +70719,8 @@ namespace OpenMetaverse.Packets
public SendXferPacketPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 18;
Header.Reliable = true;
XferID = new XferIDBlock();
@@ -71292,8 +70735,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -71324,13 +70767,13 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += XferID.Length; length += DataPacket.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
XferID.ToBytes(bytes, ref i);
DataPacket.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -71380,8 +70823,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ConfirmXferPacket; } }
public override int Length
{
@@ -71396,7 +70837,8 @@ namespace OpenMetaverse.Packets
public ConfirmXferPacketPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 19;
Header.Reliable = true;
XferID = new XferIDBlock();
@@ -71410,8 +70852,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -71440,12 +70882,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += XferID.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
XferID.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -71625,8 +71067,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarAnimation; } }
public override int Length
{
@@ -71650,7 +71090,8 @@ namespace OpenMetaverse.Packets
public AvatarAnimationPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 20;
Header.Reliable = true;
Sender = new SenderBlock();
@@ -71667,8 +71108,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -71745,10 +71186,10 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < AnimationSourceList.Length; j++) { length += AnimationSourceList[j].Length; }
length++;
for (int j = 0; j < PhysicalAvatarEventList.Length; j++) { length += PhysicalAvatarEventList[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
Sender.ToBytes(bytes, ref i);
bytes[i++] = (byte)AnimationList.Length;
for (int j = 0; j < AnimationList.Length; j++) { AnimationList[j].ToBytes(bytes, ref i); }
@@ -71756,7 +71197,7 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < AnimationSourceList.Length; j++) { AnimationSourceList[j].ToBytes(bytes, ref i); }
bytes[i++] = (byte)PhysicalAvatarEventList.Length;
for (int j = 0; j < PhysicalAvatarEventList.Length; j++) { PhysicalAvatarEventList[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -71856,8 +71297,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.AvatarSitResponse; } }
public override int Length
{
@@ -71874,7 +71313,8 @@ namespace OpenMetaverse.Packets
public AvatarSitResponsePacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 21;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -71890,8 +71330,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -71922,13 +71362,13 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += SitObject.Length; length += SitTransform.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
SitObject.ToBytes(bytes, ref i);
SitTransform.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -71975,8 +71415,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.CameraConstraint; } }
public override int Length
{
@@ -71991,7 +71429,8 @@ namespace OpenMetaverse.Packets
public CameraConstraintPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 22;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -72006,8 +71445,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -72036,12 +71475,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += CameraCollidePlane.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
CameraCollidePlane.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -72343,8 +71782,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ParcelProperties; } }
public override int Length
{
@@ -72361,7 +71798,8 @@ namespace OpenMetaverse.Packets
public ParcelPropertiesPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 23;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -72377,8 +71815,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -72409,13 +71847,13 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += ParcelData.Length; length += AgeVerificationBlock.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
ParcelData.ToBytes(bytes, ref i);
AgeVerificationBlock.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -72784,8 +72222,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ChildAgentUpdate; } }
public override int Length
{
@@ -72815,7 +72251,8 @@ namespace OpenMetaverse.Packets
public ChildAgentUpdatePacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 25;
Header.Reliable = true;
Header.Zerocoded = true;
@@ -72835,8 +72272,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -72945,10 +72382,10 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < NVPairData.Length; j++) { length += NVPairData[j].Length; }
length++;
for (int j = 0; j < VisualParam.Length; j++) { length += VisualParam[j].Length; }
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
bytes[i++] = (byte)GroupData.Length;
for (int j = 0; j < GroupData.Length; j++) { GroupData[j].ToBytes(bytes, ref i); }
@@ -72960,7 +72397,7 @@ namespace OpenMetaverse.Packets
for (int j = 0; j < NVPairData.Length; j++) { NVPairData[j].ToBytes(bytes, ref i); }
bytes[i++] = (byte)VisualParam.Length;
for (int j = 0; j < VisualParam.Length; j++) { VisualParam[j].ToBytes(bytes, ref i); }
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -73016,8 +72453,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ChildAgentAlive; } }
public override int Length
{
@@ -73032,7 +72467,8 @@ namespace OpenMetaverse.Packets
public ChildAgentAlivePacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 26;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -73046,8 +72482,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -73076,12 +72512,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -73161,8 +72597,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.ChildAgentPositionUpdate; } }
public override int Length
{
@@ -73177,7 +72611,8 @@ namespace OpenMetaverse.Packets
public ChildAgentPositionUpdatePacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 27;
Header.Reliable = true;
AgentData = new AgentDataBlock();
@@ -73191,8 +72626,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -73221,12 +72656,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += AgentData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
AgentData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
@@ -73291,8 +72726,6 @@ namespace OpenMetaverse.Packets
}
- private Header header;
- public override Header Header { get { return header; } set { header = value; } }
public override PacketType Type { get { return PacketType.SoundTrigger; } }
public override int Length
{
@@ -73307,7 +72740,8 @@ namespace OpenMetaverse.Packets
public SoundTriggerPacket()
{
- Header = new HighHeader();
+ Header = new Header();
+ Header.Frequency = PacketFrequency.High;
Header.ID = 29;
Header.Reliable = true;
SoundData = new SoundDataBlock();
@@ -73321,8 +72755,8 @@ namespace OpenMetaverse.Packets
override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)
{
- header.FromBytes(bytes, ref i, ref packetEnd);
- if (header.Zerocoded && zeroBuffer != null)
+ Header.FromBytes(bytes, ref i, ref packetEnd);
+ if (Header.Zerocoded && zeroBuffer != null)
{
packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;
bytes = zeroBuffer;
@@ -73351,12 +72785,12 @@ namespace OpenMetaverse.Packets
{
int length = 7;
length += SoundData.Length;;
- if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }
+ if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }
byte[] bytes = new byte[length];
int i = 0;
- header.ToBytes(bytes, ref i);
+ Header.ToBytes(bytes, ref i);
SoundData.ToBytes(bytes, ref i);
- if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }
+ if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }
return bytes;
}
diff --git a/Programs/GridProxy/GridProxy.cs b/Programs/GridProxy/GridProxy.cs
index ff569b29..6b105ad0 100644
--- a/Programs/GridProxy/GridProxy.cs
+++ b/Programs/GridProxy/GridProxy.cs
@@ -1294,9 +1294,9 @@ namespace GridProxy
if (needsCopy)
{
- byte[] newData = new byte[packet.Header.Data.Length];
- Array.Copy(packet.Header.Data, 0, newData, 0, packet.Header.Data.Length);
- packet.Header.Data = newData; // FIXME
+ uint[] newAcks = new uint[packet.Header.AckList.Length];
+ Array.Copy(packet.Header.AckList, 0, newAcks, 0, newAcks.Length);
+ packet.Header.AckList = newAcks; // FIXME
}
try
@@ -1304,18 +1304,18 @@ namespace GridProxy
Packet newPacket = callDelegates(incomingDelegates, packet, (IPEndPoint)remoteEndPoint);
if (newPacket == null)
{
- if ((packet.Header.Flags & Helpers.MSG_RELIABLE) != 0)
+ if (packet.Header.Reliable)
simProxy.Inject(SpoofAck(oldSequence), Direction.Outgoing);
- if ((packet.Header.Flags & Helpers.MSG_APPENDED_ACKS) != 0)
+ if (packet.Header.AppendedAcks)
packet = SeparateAck(packet);
else
packet = null;
}
else
{
- bool oldReliable = (packet.Header.Flags & Helpers.MSG_RELIABLE) != 0;
- bool newReliable = (newPacket.Header.Flags & Helpers.MSG_RELIABLE) != 0;
+ bool oldReliable = packet.Header.Reliable;
+ bool newReliable = newPacket.Header.Reliable;
if (oldReliable && !newReliable)
simProxy.Inject(SpoofAck(oldSequence), Direction.Outgoing);
else if (!oldReliable && newReliable)
@@ -1364,7 +1364,7 @@ namespace GridProxy
public void SendPacket(Packet packet, IPEndPoint endPoint, bool skipZero)
{
byte[] buffer = packet.ToBytes();
- if (skipZero || (packet.Header.Data[0] & Helpers.MSG_ZEROCODED) == 0)
+ if (skipZero || !packet.Header.Zerocoded)
simFacingSocket.SendTo(buffer, buffer.Length, SocketFlags.None, endPoint);
else
{
@@ -1412,18 +1412,16 @@ namespace GridProxy
{
newPacket.Header.Sequence = oldPacket.Header.Sequence;
- int oldAcks = (oldPacket.Header.Data[0] & Helpers.MSG_APPENDED_ACKS) == 0 ? 0 : oldPacket.Header.AckList.Length;
- int newAcks = (newPacket.Header.Data[0] & Helpers.MSG_APPENDED_ACKS) == 0 ? 0 : newPacket.Header.AckList.Length;
+ int oldAcks = oldPacket.Header.AppendedAcks ? oldPacket.Header.AckList.Length : 0;
+ int newAcks = newPacket.Header.AppendedAcks ? newPacket.Header.AckList.Length : 0;
if (oldAcks != 0 || newAcks != 0)
{
-
uint[] newAckList = new uint[oldAcks];
Array.Copy(oldPacket.Header.AckList, 0, newAckList, 0, oldAcks);
newPacket.Header.AckList = newAckList;
newPacket.Header.AppendedAcks = oldPacket.Header.AppendedAcks;
-
}
}
@@ -1558,7 +1556,7 @@ namespace GridProxy
if (!incomingSeenAcks.Contains(id))
{
Packet packet = (Packet)incomingAcks[id];
- packet.Header.Data[0] |= Helpers.MSG_RESENT;
+ packet.Header.Resent = true;
#if DEBUG_SEQUENCE
Console.WriteLine("RESEND <- " + packet.Type + " #" + packet.Header.Sequence);
#endif
@@ -1569,7 +1567,7 @@ namespace GridProxy
if (!outgoingSeenAcks.Contains(id))
{
Packet packet = (Packet)outgoingAcks[id];
- packet.Header.Data[0] |= Helpers.MSG_RESENT;
+ packet.Header.Resent = true;
#if DEBUG_SEQUENCE
Console.WriteLine("RESEND -> " + packet.Type + " #" + packet.Header.Sequence);
#endif
@@ -1658,24 +1656,17 @@ namespace GridProxy
Packet newPacket = ((AddressChecker)proxy.outgoingCheckers[packet.Type])(packet);
SwapPacket(packet, newPacket);
packet = newPacket;
- length = packet.Header.Data.Length;
needsCopy = false;
}
// pass the packet to any callback delegates
if (proxy.outgoingDelegates.ContainsKey(packet.Type))
{
- /* if (packet.Header.Zerocoded) {
- length = Helpers.ZeroDecode(packet.Header.Data, length, zeroBuffer);
- packet.Header.Data = zeroBuffer;
- needsCopy = true;
- } */
-
if (needsCopy)
{
- byte[] newData = new byte[packet.Header.Data.Length];
- Array.Copy(packet.Header.Data, 0, newData, 0, packet.Header.Data.Length);
- packet.Header.Data = newData; // FIXME!!!
+ uint[] newAcks = new uint[packet.Header.AckList.Length];
+ Array.Copy(packet.Header.AckList, 0, newAcks, 0, newAcks.Length);
+ packet.Header.AckList = newAcks; // FIXME
}
try
@@ -1683,18 +1674,18 @@ namespace GridProxy
Packet newPacket = proxy.callDelegates(proxy.outgoingDelegates, packet, remoteEndPoint);
if (newPacket == null)
{
- if ((packet.Header.Flags & Helpers.MSG_RELIABLE) != 0)
+ if (packet.Header.Reliable)
Inject(proxy.SpoofAck(oldSequence), Direction.Incoming);
- if ((packet.Header.Flags & Helpers.MSG_APPENDED_ACKS) != 0)
+ if (packet.Header.AppendedAcks)
packet = proxy.SeparateAck(packet);
else
packet = null;
}
else
{
- bool oldReliable = (packet.Header.Flags & Helpers.MSG_RELIABLE) != 0;
- bool newReliable = (newPacket.Header.Flags & Helpers.MSG_RELIABLE) != 0;
+ bool oldReliable = packet.Header.Reliable;
+ bool newReliable = newPacket.Header.Reliable;
if (oldReliable && !newReliable)
Inject(proxy.SpoofAck(oldSequence), Direction.Incoming);
else if (!oldReliable && newReliable)
@@ -1750,7 +1741,7 @@ namespace GridProxy
public void SendPacket(Packet packet, bool skipZero)
{
byte[] buffer = packet.ToBytes();
- if (skipZero || (packet.Header.Data[0] & Helpers.MSG_ZEROCODED) == 0)
+ if (skipZero || !packet.Header.Zerocoded)
socket.SendTo(buffer, buffer.Length, SocketFlags.None, clientEndPoint);
else
{
@@ -1783,13 +1774,13 @@ namespace GridProxy
Console.WriteLine("INJECT " + (direction == Direction.Incoming ? "<-" : "->") + " " + packet.Type + " #" + packet.Header.Sequence);
#endif
- if ((packet.Header.Data[0] & Helpers.MSG_RELIABLE) != 0)
+ if (packet.Header.Reliable)
WaitForAck(packet, direction);
if (direction == Direction.Incoming)
{
byte[] buffer = packet.ToBytes();
- if ((packet.Header.Data[0] & Helpers.MSG_ZEROCODED) == 0)
+ if (!packet.Header.Zerocoded)
socket.SendTo(buffer, buffer.Length, SocketFlags.None, clientEndPoint);
else
{
@@ -1856,13 +1847,12 @@ namespace GridProxy
SwapPacket(packet, (Packet)newPacket);
packet = newPacket;
- length = packet.Header.Data.Length;
needsCopy = false;
}
}
// check for appended ACKs
- if ((packet.Header.Data[0] & Helpers.MSG_APPENDED_ACKS) != 0)
+ if (packet.Header.AppendedAcks)
{
int ackCount = packet.Header.AckList.Length;
for (int i = 0; i < ackCount; )
@@ -1893,7 +1883,7 @@ namespace GridProxy
}
if (ackCount == 0)
{
- packet.Header.Flags ^= Helpers.MSG_APPENDED_ACKS;
+ packet.Header.AppendedAcks = false;
packet.Header.AckList = new uint[0];
}
}
@@ -1918,7 +1908,7 @@ namespace GridProxy
#endif
packet.Header.Sequence = newSequence;
- if ((packet.Header.Flags & Helpers.MSG_APPENDED_ACKS) != 0)
+ if (packet.Header.AppendedAcks)
{
int ackCount = packet.Header.AckList.Length;
for (int i = 0; i < ackCount; ++i)
@@ -1958,7 +1948,13 @@ namespace GridProxy
}
//SwapPacket(packet, (Packet)pap);
// packet = (Packet)pap;
- length = packet.Header.Data.Length;
+ switch (packet.Header.Frequency)
+ {
+ case PacketFrequency.High: length = 7; break;
+ case PacketFrequency.Medium: length = 8; break;
+ case PacketFrequency.Low: length = 10; break;
+ }
+
needsCopy = false;
}
diff --git a/Programs/GridProxy/Plugins/Analyst.cs b/Programs/GridProxy/Plugins/Analyst.cs
index 3ecfe461..7997a8bd 100644
--- a/Programs/GridProxy/Plugins/Analyst.cs
+++ b/Programs/GridProxy/Plugins/Analyst.cs
@@ -415,9 +415,9 @@ public class Analyst : ProxyPlugin
return;
}
- packet.Header.Flags |= Helpers.MSG_RELIABLE;
+ packet.Header.Reliable = true;
//if (protocolManager.Command(name).Encoded)
- // packet.Header.Flags |= Helpers.MSG_ZEROCODED;
+ // packet.Header.Zerocoded = true;
proxy.InjectPacket(packet, direction);
SayToUser("injected " + words[1]);
@@ -836,7 +836,7 @@ public class Analyst : ProxyPlugin
, direction == Direction.Incoming ? "<--" : "-->"
, endPoint
, packet.Header.Sequence
- , InterpretOptions(packet.Header.Flags)
+ , InterpretOptions(packet.Header)
, Environment.NewLine
, packetText
);
@@ -849,16 +849,16 @@ public class Analyst : ProxyPlugin
}
// InterpretOptions: produce a string representing a packet's header options
- private static string InterpretOptions(byte options)
+ private static string InterpretOptions(Header header)
{
return "["
- + ((options & Helpers.MSG_APPENDED_ACKS) != 0 ? "Ack" : " ")
+ + (header.AppendedAcks ? "Ack" : " ")
+ " "
- + ((options & Helpers.MSG_RESENT) != 0 ? "Res" : " ")
+ + (header.Resent ? "Res" : " ")
+ " "
- + ((options & Helpers.MSG_RELIABLE) != 0 ? "Rel" : " ")
+ + (header.Reliable ? "Rel" : " ")
+ " "
- + ((options & Helpers.MSG_ZEROCODED) != 0 ? "Zer" : " ")
+ + (header.Zerocoded ? "Zer" : " ")
+ "]"
;
}
diff --git a/Programs/WinGridProxy/Form1.cs b/Programs/WinGridProxy/Form1.cs
index 64dc2529..62e5d7e2 100644
--- a/Programs/WinGridProxy/Form1.cs
+++ b/Programs/WinGridProxy/Form1.cs
@@ -989,16 +989,16 @@ namespace WinGridProxy
return result.ToString();
}
- private static string InterpretOptions(byte options)
+ private static string InterpretOptions(Header header)
{
return "["
- + ((options & Helpers.MSG_APPENDED_ACKS) != 0 ? "Ack" : " ")
+ + (header.AppendedAcks ? "Ack" : " ")
+ " "
- + ((options & Helpers.MSG_RESENT) != 0 ? "Res" : " ")
+ + (header.Resent ? "Res" : " ")
+ " "
- + ((options & Helpers.MSG_RELIABLE) != 0 ? "Rel" : " ")
+ + (header.Reliable ? "Rel" : " ")
+ " "
- + ((options & Helpers.MSG_ZEROCODED) != 0 ? "Zer" : " ")
+ + (header.Zerocoded ? "Zer" : " ")
+ "]"
;
}
@@ -1018,7 +1018,7 @@ namespace WinGridProxy
result.AppendLine("[Packet Header]");
// payload
result.AppendFormat("Sequence: {0}" + System.Environment.NewLine, packet.Header.Sequence);
- result.AppendFormat(" Options: {0}" + System.Environment.NewLine, InterpretOptions(packet.Header.Flags));
+ result.AppendFormat(" Options: {0}" + System.Environment.NewLine, InterpretOptions(packet.Header));
result.AppendLine();
result.AppendLine("[Packet Payload]");
diff --git a/Programs/mapgenerator/mapgenerator.cs b/Programs/mapgenerator/mapgenerator.cs
index ab42df92..7eccf253 100644
--- a/Programs/mapgenerator/mapgenerator.cs
+++ b/Programs/mapgenerator/mapgenerator.cs
@@ -389,29 +389,6 @@ namespace mapgenerator
}
writer.WriteLine(" }" + Environment.NewLine);
-
- // ToString() function
- /*writer.WriteLine(" public override string ToString()" + Environment.NewLine + " {");
- writer.WriteLine(" StringBuilder output = new StringBuilder();");
- writer.WriteLine(" output.AppendLine(\"-- " + block.Name + " --\");");
-
- for (int i = 0; i < block.Fields.Count; i++)
- {
- MapField field = block.Fields[i];
-
- if (field.Type == FieldType.Variable || field.Type == FieldType.Fixed)
- {
- writer.WriteLine(" Helpers.FieldToString(output, " + field.Name + ", \"" + field.Name + "\");");
- if (i != block.Fields.Count - 1) writer.WriteLine(" output.Append(Environment.NewLine);");
- }
- else
- {
- if (i != block.Fields.Count - 1) writer.WriteLine(" output.AppendLine(String.Format(\"" + field.Name + ": {0}\", " + field.Name + "));");
- else writer.WriteLine(" output.Append(String.Format(\"" + field.Name + ": {0}\", " + field.Name + "));");
- }
- }
-
- writer.WriteLine(" return output.ToString();" + Environment.NewLine + " }");*/
writer.WriteLine(" }" + Environment.NewLine);
}
@@ -429,11 +406,6 @@ namespace mapgenerator
WriteBlockClass(writer, block, packet);
}
- // Header member
- writer.WriteLine(" private Header header;");
- //writer.WriteLine(" /// The header for this packet");
- writer.WriteLine(" public override Header Header { get { return header; } set { header = value; } }");
-
// PacketType member
//writer.WriteLine(" /// Will return PacketType." + packet.Name+ "");
writer.WriteLine(" public override PacketType Type { get { return PacketType." +
@@ -488,7 +460,8 @@ namespace mapgenerator
// Default constructor
//writer.WriteLine(" /// Default constructor");
writer.WriteLine(" public " + packet.Name + "Packet()" + Environment.NewLine + " {");
- writer.WriteLine(" Header = new " + packet.Frequency.ToString() + "Header();");
+ writer.WriteLine(" Header = new Header();");
+ writer.WriteLine(" Header.Frequency = PacketFrequency." + packet.Frequency + ";");
writer.WriteLine(" Header.ID = " + packet.ID + ";");
writer.WriteLine(" Header.Reliable = true;"); // Turn the reliable flag on by default
if (packet.Encoded) { writer.WriteLine(" Header.Zerocoded = true;"); }
@@ -525,8 +498,8 @@ namespace mapgenerator
" }" + Environment.NewLine);
writer.WriteLine(" override public void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)" + Environment.NewLine + " {");
- writer.WriteLine(" header.FromBytes(bytes, ref i, ref packetEnd);");
- writer.WriteLine(" if (header.Zerocoded && zeroBuffer != null)");
+ writer.WriteLine(" Header.FromBytes(bytes, ref i, ref packetEnd);");
+ writer.WriteLine(" if (Header.Zerocoded && zeroBuffer != null)");
writer.WriteLine(" {");
writer.WriteLine(" packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;");
writer.WriteLine(" bytes = zeroBuffer;");
@@ -673,10 +646,10 @@ namespace mapgenerator
}
}
- writer.WriteLine(" if (header.AckList.Length > 0) { length += header.AckList.Length * 4 + 1; }");
+ writer.WriteLine(" if (Header.AckList != null && Header.AckList.Length > 0) { length += Header.AckList.Length * 4 + 1; }");
writer.WriteLine(" byte[] bytes = new byte[length];");
writer.WriteLine(" int i = 0;");
- writer.WriteLine(" header.ToBytes(bytes, ref i);");
+ writer.WriteLine(" Header.ToBytes(bytes, ref i);");
foreach (MapBlock block in packet.Blocks)
{
if (block.Name == "Header") { sanitizedName = "_" + block.Name; }
@@ -701,43 +674,9 @@ namespace mapgenerator
}
}
- writer.WriteLine(" if (header.AckList.Length > 0) { header.AcksToBytes(bytes, ref i); }");
+ writer.WriteLine(" if (Header.AckList != null && Header.AckList.Length > 0) { Header.AcksToBytes(bytes, ref i); }");
writer.WriteLine(" return bytes;" + Environment.NewLine + " }" + Environment.NewLine);
- // ToString() function
- //writer.WriteLine(" /// Serialize this packet to a stringA string containing the serialized packet");
- /*writer.WriteLine(" public override string ToString()" + Environment.NewLine + " {");
- writer.WriteLine(" string output = \"--- " + packet.Name + " ---\" + Environment.NewLine;");
-
- foreach (MapBlock block in packet.Blocks)
- {
- if (block.Name == "Header") { sanitizedName = "_" + block.Name; }
- else { sanitizedName = block.Name; }
-
- if (block.Count == -1)
- {
- // Variable count block
- writer.WriteLine(" for (int j = 0; j < " +
- sanitizedName + ".Length; j++)" + Environment.NewLine + " {");
- writer.WriteLine(" output += " + sanitizedName +
- "[j].ToString() + Environment.NewLine;" + Environment.NewLine + " }");
- }
- else if (block.Count == 1)
- {
- writer.WriteLine(" output += " + sanitizedName + ".ToString() + Environment.NewLine;");
- }
- else
- {
- // Multiple count block
- writer.WriteLine(" for (int j = 0; j < " +
- block.Count + "; j++)" + Environment.NewLine + " {");
- writer.WriteLine(" output += " + sanitizedName +
- "[j].ToString() + Environment.NewLine;" + Environment.NewLine + " }");
- }
- }
-
- writer.WriteLine(" return output;" + Environment.NewLine + " }" + Environment.NewLine);*/
-
writer.WriteLine(" }" + Environment.NewLine);
}
@@ -821,7 +760,7 @@ namespace mapgenerator
// Write the base Packet class
writer.WriteLine(
" public abstract partial class Packet" + Environment.NewLine + " {" + Environment.NewLine +
- " public abstract Header Header { get; set; }" + Environment.NewLine +
+ " public Header Header;" + Environment.NewLine +
" public abstract PacketType Type { get; }" + Environment.NewLine +
" public abstract int Length { get; }" + Environment.NewLine +
" public abstract void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer);" + Environment.NewLine +
@@ -873,53 +812,60 @@ namespace mapgenerator
if (packet != null)
writer.WriteLine(" if(type == PacketType." + packet.Name + ") return new " + packet.Name + "Packet();");
writer.WriteLine(" return null;" + Environment.NewLine);
- writer.WriteLine(" }" + Environment.NewLine);
+ writer.WriteLine(" }");
// Write the Packet.BuildPacket() function
- writer.WriteLine(
- " public static Packet BuildPacket(byte[] packetBuffer, ref int packetEnd, byte[] zeroBuffer)" + Environment.NewLine +
- " {" + Environment.NewLine +
- " byte[] bytes; ushort id; PacketFrequency freq;" + Environment.NewLine +
- " int i = 0;" + Environment.NewLine +
- " Header header = Header.BuildHeader(packetBuffer, ref i, ref packetEnd);" + Environment.NewLine +
- " if (header.Zerocoded)" + Environment.NewLine +
- " {" + Environment.NewLine +
- " packetEnd = Helpers.ZeroDecode(packetBuffer, packetEnd + 1, zeroBuffer) - 1;" + Environment.NewLine +
- " bytes = zeroBuffer;" + Environment.NewLine +
- " }" + Environment.NewLine +
- " else" + Environment.NewLine +
- " {" + Environment.NewLine +
- " bytes = packetBuffer;" + Environment.NewLine +
- " }" + Environment.NewLine +
- " Array.Clear(bytes, packetEnd + 1, bytes.Length - packetEnd - 1);" + Environment.NewLine + Environment.NewLine +
- " if (bytes[6] == 0xFF)" + Environment.NewLine +
- " {" + Environment.NewLine +
- " if (bytes[7] == 0xFF)" + Environment.NewLine +
- " {" + Environment.NewLine +
- " id = (ushort)((bytes[8] << 8) + bytes[9]); freq = PacketFrequency.Low;" + Environment.NewLine +
- " switch (id)" + Environment.NewLine +
- " {");
+ writer.WriteLine(@"
+ public static Packet BuildPacket(byte[] packetBuffer, ref int packetEnd, byte[] zeroBuffer)
+ {
+ byte[] bytes; ushort id; PacketFrequency freq;
+ int i = 0;
+ Header header = Header.BuildHeader(packetBuffer, ref i, ref packetEnd);
+ if (header.Zerocoded)
+ {
+ packetEnd = Helpers.ZeroDecode(packetBuffer, packetEnd + 1, zeroBuffer) - 1;
+ bytes = zeroBuffer;
+ }
+ else
+ {
+ bytes = packetBuffer;
+ }
+ Array.Clear(bytes, packetEnd + 1, bytes.Length - packetEnd - 1);
+
+ switch (header.Frequency)
+ {
+ case PacketFrequency.Low:
+ switch (header.ID)
+ {");
foreach (MapPacket packet in protocol.LowMaps)
if (packet != null)
writer.WriteLine(" case " + packet.ID + ": return new " + packet.Name + "Packet(header, bytes, ref i);");
- writer.WriteLine(" }" + Environment.NewLine + " }" + Environment.NewLine +
- " else" + Environment.NewLine +
- " {" + Environment.NewLine + " id = (ushort)bytes[7]; freq = PacketFrequency.Medium;" + Environment.NewLine +
- " switch (id)" + Environment.NewLine + " {");
+ writer.WriteLine(@"
+ }
+ break;
+ case PacketFrequency.Medium:
+ switch (header.ID)
+ {");
foreach (MapPacket packet in protocol.MediumMaps)
if (packet != null)
writer.WriteLine(" case " + packet.ID + ": return new " + packet.Name + "Packet(header, bytes, ref i);");
- writer.WriteLine(" }" + Environment.NewLine + " }" + Environment.NewLine + " }" + Environment.NewLine +
- " else" + Environment.NewLine + " {" + Environment.NewLine +
- " id = (ushort)bytes[6]; freq = PacketFrequency.High;" + Environment.NewLine +
- " switch (id)" + Environment.NewLine + " {");
+ writer.WriteLine(@"
+ }
+ break;
+ case PacketFrequency.High:
+ switch (header.ID)
+ {");
foreach (MapPacket packet in protocol.HighMaps)
if (packet != null)
writer.WriteLine(" case " + packet.ID + ": return new " + packet.Name + "Packet(header, bytes, ref i);");
- writer.WriteLine(" }" + Environment.NewLine + " }" + Environment.NewLine + Environment.NewLine +
- " throw new MalformedDataException(\"Unknown packet ID \"+freq+\" \"+id);" + Environment.NewLine +
- " }" + Environment.NewLine + " }" + Environment.NewLine);
+ writer.WriteLine(@"
+ }
+ break;
+ }
+ throw new MalformedDataException(""Unknown packet ID "" + header.Frequency + "" "" + header.ID);
+ }
+ }");
// Write the packet classes
foreach (MapPacket packet in protocol.LowMaps)
diff --git a/Programs/mapgenerator/template.cs b/Programs/mapgenerator/template.cs
index 494a59c7..c36b1854 100644
--- a/Programs/mapgenerator/template.cs
+++ b/Programs/mapgenerator/template.cs
@@ -52,69 +52,65 @@ namespace OpenMetaverse.Packets
}
///
- /// The header of a message template packet. Either 5, 6, or 8 bytes in
- /// length at the beginning of the packet, and encapsulates any
- /// appended ACKs at the end of the packet as well
+ /// The header of a message template packet. Holds packet flags, sequence
+ /// number, packet ID, and any ACKs that will be appended at the end of
+ /// the packet
///
- public abstract class Header
+ public struct Header
{
- /// Raw header data, does not include appended ACKs
- public byte[] Data;
- /// Raw value of the flags byte
- public byte Flags
- {
- get { return Data[0]; }
- set { Data[0] = value; }
- }
- /// Reliable flag, whether this packet requires an ACK
- 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
- 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
- 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
- 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
- public uint Sequence
- {
- get { return (uint)((Data[1] << 24) + (Data[2] << 16) + (Data[3] << 8) + Data[4]); }
- set
- {
- Data[1] = (byte)(value >> 24); Data[2] = (byte)(value >> 16);
- Data[3] = (byte)(value >> 8); Data[4] = (byte)(value % 256);
- }
- }
- /// Numeric ID number of this packet
- public abstract ushort ID { get; set; }
- /// Frequency classification of this packet, Low Medium or
- /// High
- 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 bool Reliable;
+ public bool Resent;
+ public bool Zerocoded;
+ public bool AppendedAcks;
+ public uint Sequence;
+ public ushort ID;
+ public PacketFrequency Frequency;
public uint[] AckList;
- public abstract void FromBytes(byte[] bytes, ref int pos, ref int packetEnd);
+ public void ToBytes(byte[] bytes, ref int i)
+ {
+ byte flags = 0;
+ if (Reliable) flags |= Helpers.MSG_RELIABLE;
+ if (Resent) flags |= Helpers.MSG_RESENT;
+ if (Zerocoded) flags |= Helpers.MSG_ZEROCODED;
+ if (AppendedAcks) flags |= Helpers.MSG_APPENDED_ACKS;
+
+ // Flags
+ bytes[i++] = flags;
+
+ // Sequence number
+ Utils.UIntToBytesBig(Sequence, bytes, i);
+ i += 4;
+
+ // Extra byte
+ bytes[i++] = 0;
+
+ // Packet ID
+ switch (Frequency)
+ {
+ case PacketFrequency.High:
+ // 1 byte ID
+ bytes[i++] = (byte)ID;
+ break;
+ case PacketFrequency.Medium:
+ // 2 byte ID
+ bytes[i++] = 0xFF;
+ bytes[i++] = (byte)ID;
+ break;
+ case PacketFrequency.Low:
+ // 4 byte ID
+ bytes[i++] = 0xFF;
+ bytes[i++] = 0xFF;
+ Utils.UInt16ToBytesBig(ID, bytes, i);
+ i += 2;
+ break;
+ }
+ }
+
+ public void FromBytes(byte[] bytes, ref int pos, ref int packetEnd)
+ {
+ this = BuildHeader(bytes, ref pos, ref packetEnd);
+ }
///
/// Convert the AckList to a byte array, used for packet serializing
@@ -126,10 +122,8 @@ namespace OpenMetaverse.Packets
{
foreach (uint ack in AckList)
{
- bytes[i++] = (byte)((ack >> 24) % 256);
- bytes[i++] = (byte)((ack >> 16) % 256);
- bytes[i++] = (byte)((ack >> 8) % 256);
- bytes[i++] = (byte)(ack % 256);
+ Utils.UIntToBytesBig(ack, bytes, i);
+ i += 4;
}
if (AckList.Length > 0) { bytes[i++] = (byte)AckList.Length; }
}
@@ -143,21 +137,48 @@ namespace OpenMetaverse.Packets
///
public static Header BuildHeader(byte[] bytes, ref int pos, ref int packetEnd)
{
- if (bytes[6] == 0xFF)
+ Header header;
+ byte flags = bytes[pos];
+
+ header.AppendedAcks = (flags & Helpers.MSG_APPENDED_ACKS) != 0;
+ header.Reliable = (flags & Helpers.MSG_RELIABLE) != 0;
+ header.Resent = (flags & Helpers.MSG_RESENT) != 0;
+ header.Zerocoded = (flags & Helpers.MSG_ZEROCODED) != 0;
+ header.Sequence = (uint)((bytes[pos + 1] << 24) + (bytes[pos + 2] << 16) + (bytes[pos + 3] << 8) + bytes[pos + 4]);
+
+ // Set the frequency and packet ID number
+ if (bytes[pos + 6] == 0xFF)
{
- if (bytes[7] == 0xFF)
+ if (bytes[pos + 7] == 0xFF)
{
- return new LowHeader(bytes, ref pos, ref packetEnd);
+ header.Frequency = PacketFrequency.Low;
+ if (header.Zerocoded && bytes[pos + 8] == 0)
+ header.ID = bytes[pos + 10];
+ else
+ header.ID = (ushort)((bytes[pos + 8] << 8) + bytes[pos + 9]);
+
+ pos += 10;
}
else
{
- return new MediumHeader(bytes, ref pos, ref packetEnd);
+ header.Frequency = PacketFrequency.Medium;
+ header.ID = bytes[pos + 7];
+
+ pos += 8;
}
}
else
{
- return new HighHeader(bytes, ref pos, ref packetEnd);
+ header.Frequency = PacketFrequency.High;
+ header.ID = bytes[pos + 6];
+
+ pos += 7;
}
+
+ header.AckList = null;
+ CreateAckList(ref header, bytes, ref packetEnd);
+
+ return header;
}
///
@@ -165,216 +186,24 @@ namespace OpenMetaverse.Packets
///
///
///
- protected void CreateAckList(byte[] bytes, ref int packetEnd)
+ static void CreateAckList(ref Header header, byte[] bytes, ref int packetEnd)
{
- if (AppendedAcks)
+ if (header.AppendedAcks)
{
- try
+ int count = bytes[packetEnd--];
+ header.AckList = new uint[count];
+
+ for (int i = 0; i < count; i++)
{
- int count = bytes[packetEnd--];
- AckList = new uint[count];
-
- for (int i = 0; i < count; i++)
- {
- AckList[i] = (uint)(
- (bytes[(packetEnd - i * 4) - 3] << 24) |
- (bytes[(packetEnd - i * 4) - 2] << 16) |
- (bytes[(packetEnd - i * 4) - 1] << 8) |
- (bytes[(packetEnd - i * 4) ]));
- }
+ header.AckList[i] = (uint)(
+ (bytes[(packetEnd - i * 4) - 3] << 24) |
+ (bytes[(packetEnd - i * 4) - 2] << 16) |
+ (bytes[(packetEnd - i * 4) - 1] << 8) |
+ (bytes[(packetEnd - i * 4) ]));
+ }
- packetEnd -= (count * 4);
- }
- catch (Exception)
- {
- AckList = new uint[0];
- throw new MalformedDataException();
- }
+ packetEnd -= (count * 4);
}
- else
- {
- AckList = new uint[0];
- }
- }
- }
-
- ///
- ///
- ///
- public class LowHeader : Header
- {
- ///
- public override ushort ID
- {
- get { return (ushort)((Data[8] << 8) + Data[9]); }
- set { Data[8] = (byte)(value >> 8); Data[9] = (byte)(value % 256); }
- }
- ///
- public override PacketFrequency Frequency { get { return PacketFrequency.Low; } }
-
- ///
- ///
- ///
- public LowHeader()
- {
- Data = new byte[10];
- Data[6] = Data[7] = 0xFF;
- AckList = new uint[0];
- }
-
- ///
- ///
- ///
- ///
- ///
- ///
- public LowHeader(byte[] bytes, ref int pos, ref int packetEnd)
- {
- FromBytes(bytes, ref pos, ref packetEnd);
- }
-
- override public void FromBytes(byte[] bytes, ref int pos, ref int packetEnd)
- {
- if (bytes.Length < 10) { throw new MalformedDataException(); }
- Data = new byte[10];
- Buffer.BlockCopy(bytes, 0, Data, 0, 10);
-
- if ((bytes[0] & Helpers.MSG_ZEROCODED) != 0 && bytes[8] == 0)
- {
- if (bytes[9] == 1)
- {
- Data[9] = bytes[10];
- }
- else
- {
- throw new MalformedDataException();
- }
- }
-
- pos = 10;
- CreateAckList(bytes, ref packetEnd);
- }
-
- ///
- ///
- ///
- ///
- ///
- public override void ToBytes(byte[] bytes, ref int i)
- {
- Buffer.BlockCopy(Data, 0, bytes, i, 10);
- i += 10;
- }
- }
-
- ///
- ///
- ///
- public class MediumHeader : Header
- {
- ///
- public override ushort ID
- {
- get { return (ushort)Data[7]; }
- set { Data[7] = (byte)value; }
- }
- ///
- public override PacketFrequency Frequency { get { return PacketFrequency.Medium; } }
-
- ///
- ///
- ///
- public MediumHeader()
- {
- Data = new byte[8];
- Data[6] = 0xFF;
- AckList = new uint[0];
- }
-
- ///
- ///
- ///
- ///
- ///
- ///
- public MediumHeader(byte[] bytes, ref int pos, ref int packetEnd)
- {
- FromBytes(bytes, ref pos, ref packetEnd);
- }
-
- override public void FromBytes(byte[] bytes, ref int pos, ref int packetEnd)
- {
- if (bytes.Length < 8) { throw new MalformedDataException(); }
- Data = new byte[8];
- Buffer.BlockCopy(bytes, 0, Data, 0, 8);
- pos = 8;
- CreateAckList(bytes, ref packetEnd);
- }
-
- ///
- ///
- ///
- ///
- ///
- public override void ToBytes(byte[] bytes, ref int i)
- {
- Buffer.BlockCopy(Data, 0, bytes, i, 8);
- i += 8;
- }
- }
-
- ///
- ///
- ///
- public class HighHeader : Header
- {
- ///
- public override ushort ID
- {
- get { return (ushort)Data[6]; }
- set { Data[6] = (byte)value; }
- }
- ///
- public override PacketFrequency Frequency { get { return PacketFrequency.High; } }
-
- ///
- ///
- ///
- public HighHeader()
- {
- Data = new byte[7];
- AckList = new uint[0];
- }
-
- ///
- ///
- ///
- ///
- ///
- ///
- public HighHeader(byte[] bytes, ref int pos, ref int packetEnd)
- {
- FromBytes(bytes, ref pos, ref packetEnd);
- }
-
- override public void FromBytes(byte[] bytes, ref int pos, ref int packetEnd)
- {
- if (bytes.Length < 7) { throw new MalformedDataException(); }
- Data = new byte[7];
- Buffer.BlockCopy(bytes, 0, Data, 0, 7);
- pos = 7;
- CreateAckList(bytes, ref packetEnd);
- }
-
- ///
- ///
- ///
- ///
- ///
- public override void ToBytes(byte[] bytes, ref int i)
- {
- Buffer.BlockCopy(Data, 0, bytes, i, 7);
- i += 7;
}
}