diff --git a/OpenMetaverse/_Packets_.cs b/OpenMetaverse/_Packets_.cs index 4d7f9014..ec2b9a8f 100644 --- a/OpenMetaverse/_Packets_.cs +++ b/OpenMetaverse/_Packets_.cs @@ -643,7 +643,7 @@ namespace OpenMetaverse.Packets public PacketType Type; public abstract int Length { get; } public abstract void FromBytes(byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer); - public abstract void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer); + public abstract void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd); public abstract byte[] ToBytes(); public abstract byte[][] ToBytesMultiple(); @@ -2032,17 +2032,12 @@ namespace OpenMetaverse.Packets public TestMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TestBlock1.FromBytes(bytes, ref i); if(NeighborBlock.Length < 4) { NeighborBlock = new NeighborBlockBlock[4]; @@ -2162,17 +2157,12 @@ namespace OpenMetaverse.Packets public UseCircuitCodePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; CircuitCode.FromBytes(bytes, ref i); } @@ -2352,17 +2342,12 @@ namespace OpenMetaverse.Packets public TelehubInfoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TelehubBlock.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(SpawnPointBlock.Length < count) { @@ -2490,17 +2475,12 @@ namespace OpenMetaverse.Packets public EconomyDataRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; } public override byte[] ToBytes() @@ -2652,17 +2632,12 @@ namespace OpenMetaverse.Packets public EconomyDataPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Info.FromBytes(bytes, ref i); } @@ -2832,17 +2807,12 @@ namespace OpenMetaverse.Packets public AvatarPickerRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -3039,17 +3009,12 @@ namespace OpenMetaverse.Packets public AvatarPickerReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Data.Length < count) { @@ -3349,17 +3314,12 @@ namespace OpenMetaverse.Packets public PlacesQueryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TransactionData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); @@ -3646,17 +3606,12 @@ namespace OpenMetaverse.Packets public PlacesReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TransactionData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -3902,17 +3857,12 @@ namespace OpenMetaverse.Packets public DirFindQueryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); } @@ -4112,17 +4062,12 @@ namespace OpenMetaverse.Packets public DirPlacesQueryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); } @@ -4407,17 +4352,12 @@ namespace OpenMetaverse.Packets public DirPlacesReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(QueryData.Length < count) { @@ -4796,17 +4736,12 @@ namespace OpenMetaverse.Packets public DirPeopleReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -5167,17 +5102,12 @@ namespace OpenMetaverse.Packets public DirEventsReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -5498,17 +5428,12 @@ namespace OpenMetaverse.Packets public DirGroupsReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -5757,17 +5682,12 @@ namespace OpenMetaverse.Packets public DirClassifiedQueryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); } @@ -6048,17 +5968,12 @@ namespace OpenMetaverse.Packets public DirClassifiedReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -6333,17 +6248,12 @@ namespace OpenMetaverse.Packets public AvatarClassifiedReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Data.Length < count) { @@ -6559,17 +6469,12 @@ namespace OpenMetaverse.Packets public ClassifiedInfoRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -6821,17 +6726,12 @@ namespace OpenMetaverse.Packets public ClassifiedInfoReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -7043,17 +6943,12 @@ namespace OpenMetaverse.Packets public ClassifiedInfoUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -7207,17 +7102,12 @@ namespace OpenMetaverse.Packets public ClassifiedDeletePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -7374,17 +7264,12 @@ namespace OpenMetaverse.Packets public ClassifiedGodDeletePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -7554,17 +7439,12 @@ namespace OpenMetaverse.Packets public DirLandQueryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); } @@ -7796,17 +7676,12 @@ namespace OpenMetaverse.Packets public DirLandReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -8030,17 +7905,12 @@ namespace OpenMetaverse.Packets public DirPopularQueryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); } @@ -8263,17 +8133,12 @@ namespace OpenMetaverse.Packets public DirPopularReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -8493,17 +8358,12 @@ namespace OpenMetaverse.Packets public ParcelInfoRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -8741,17 +8601,12 @@ namespace OpenMetaverse.Packets public ParcelInfoReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -8905,17 +8760,12 @@ namespace OpenMetaverse.Packets public ParcelObjectOwnersRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -9041,17 +8891,12 @@ namespace OpenMetaverse.Packets public ParcelObjectOwnersReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(Data.Length < count) { Data = new DataBlock[count]; @@ -9261,17 +9106,12 @@ namespace OpenMetaverse.Packets public GroupNoticesListRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -9479,17 +9319,12 @@ namespace OpenMetaverse.Packets public GroupNoticesListReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Data.Length < count) { @@ -9704,17 +9539,12 @@ namespace OpenMetaverse.Packets public GroupNoticeRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -9874,17 +9704,12 @@ namespace OpenMetaverse.Packets public TeleportRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Info.FromBytes(bytes, ref i); } @@ -10044,17 +9869,12 @@ namespace OpenMetaverse.Packets public TeleportLocationRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Info.FromBytes(bytes, ref i); } @@ -10175,17 +9995,12 @@ namespace OpenMetaverse.Packets public TeleportLocalPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Info.FromBytes(bytes, ref i); } @@ -10298,17 +10113,12 @@ namespace OpenMetaverse.Packets public TeleportLandmarkRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Info.FromBytes(bytes, ref i); } @@ -10475,17 +10285,12 @@ namespace OpenMetaverse.Packets public TeleportProgressPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Info.FromBytes(bytes, ref i); } @@ -10633,17 +10438,12 @@ namespace OpenMetaverse.Packets public TeleportFinishPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Info.FromBytes(bytes, ref i); } @@ -10862,17 +10662,12 @@ namespace OpenMetaverse.Packets public StartLurePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Info.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -11056,17 +10851,12 @@ namespace OpenMetaverse.Packets public TeleportLureRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Info.FromBytes(bytes, ref i); } @@ -11175,17 +10965,12 @@ namespace OpenMetaverse.Packets public TeleportCancelPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Info.FromBytes(bytes, ref i); } @@ -11291,17 +11076,12 @@ namespace OpenMetaverse.Packets public TeleportStartPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Info.FromBytes(bytes, ref i); } @@ -11508,17 +11288,12 @@ namespace OpenMetaverse.Packets public TeleportFailedPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Info.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(AlertInfo.Length < count) { @@ -11743,17 +11518,12 @@ namespace OpenMetaverse.Packets public UndoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -11978,17 +11748,12 @@ namespace OpenMetaverse.Packets public RedoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -12161,17 +11926,12 @@ namespace OpenMetaverse.Packets public UndoLandPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -12283,17 +12043,12 @@ namespace OpenMetaverse.Packets public AgentPausePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -12405,17 +12160,12 @@ namespace OpenMetaverse.Packets public AgentResumePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -12590,17 +12340,12 @@ namespace OpenMetaverse.Packets public ChatFromViewerPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ChatData.FromBytes(bytes, ref i); } @@ -12777,17 +12522,12 @@ namespace OpenMetaverse.Packets public AgentThrottlePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Throttle.FromBytes(bytes, ref i); } @@ -12947,17 +12687,12 @@ namespace OpenMetaverse.Packets public AgentFOVPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); FOVBlock.FromBytes(bytes, ref i); } @@ -13122,17 +12857,12 @@ namespace OpenMetaverse.Packets public AgentHeightWidthPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); HeightWidthBlock.FromBytes(bytes, ref i); } @@ -13411,17 +13141,12 @@ namespace OpenMetaverse.Packets public AgentSetAppearancePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(WearableData.Length < count) { @@ -13597,17 +13322,12 @@ namespace OpenMetaverse.Packets public AgentQuitCopyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); FuseBlock.FromBytes(bytes, ref i); } @@ -13716,17 +13436,12 @@ namespace OpenMetaverse.Packets public ImageNotInDatabasePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ImageID.FromBytes(bytes, ref i); } @@ -13832,17 +13547,12 @@ namespace OpenMetaverse.Packets public RebakeAvatarTexturesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TextureData.FromBytes(bytes, ref i); } @@ -13954,17 +13664,12 @@ namespace OpenMetaverse.Packets public SetAlwaysRunPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -14126,17 +13831,12 @@ namespace OpenMetaverse.Packets public ObjectDeletePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -14407,17 +14107,12 @@ namespace OpenMetaverse.Packets public ObjectDuplicatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); SharedData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -14672,17 +14367,12 @@ namespace OpenMetaverse.Packets public ObjectDuplicateOnRayPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -14908,17 +14598,12 @@ namespace OpenMetaverse.Packets public ObjectScalePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -15144,17 +14829,12 @@ namespace OpenMetaverse.Packets public ObjectRotationPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -15343,17 +15023,12 @@ namespace OpenMetaverse.Packets public ObjectFlagUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -15515,17 +15190,12 @@ namespace OpenMetaverse.Packets public ObjectClickActionPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -15785,17 +15455,12 @@ namespace OpenMetaverse.Packets public ObjectImagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -16021,17 +15686,12 @@ namespace OpenMetaverse.Packets public ObjectMaterialPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -16313,17 +15973,12 @@ namespace OpenMetaverse.Packets public ObjectShapePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -16575,17 +16230,12 @@ namespace OpenMetaverse.Packets public ObjectExtraParamsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -16856,17 +16506,12 @@ namespace OpenMetaverse.Packets public ObjectOwnerPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); HeaderData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -17097,17 +16742,12 @@ namespace OpenMetaverse.Packets public ObjectGroupPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -17342,17 +16982,12 @@ namespace OpenMetaverse.Packets public ObjectBuyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -17574,17 +17209,12 @@ namespace OpenMetaverse.Packets public BuyObjectInventoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -17697,17 +17327,12 @@ namespace OpenMetaverse.Packets public DerezContainerPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Data.FromBytes(bytes, ref i); } @@ -17917,17 +17542,12 @@ namespace OpenMetaverse.Packets public ObjectPermissionsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); HeaderData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -18161,17 +17781,12 @@ namespace OpenMetaverse.Packets public ObjectSaleInfoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -18413,17 +18028,12 @@ namespace OpenMetaverse.Packets public ObjectNamePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -18665,17 +18275,12 @@ namespace OpenMetaverse.Packets public ObjectDescriptionPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -18901,17 +18506,12 @@ namespace OpenMetaverse.Packets public ObjectCategoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -19134,17 +18734,12 @@ namespace OpenMetaverse.Packets public ObjectSelectPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -19367,17 +18962,12 @@ namespace OpenMetaverse.Packets public ObjectDeselectPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -19606,17 +19196,12 @@ namespace OpenMetaverse.Packets public ObjectAttachPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -19838,17 +19423,12 @@ namespace OpenMetaverse.Packets public ObjectDetachPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -20070,17 +19650,12 @@ namespace OpenMetaverse.Packets public ObjectDropPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -20302,17 +19877,12 @@ namespace OpenMetaverse.Packets public ObjectLinkPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -20534,17 +20104,12 @@ namespace OpenMetaverse.Packets public ObjectDelinkPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -20827,17 +20392,12 @@ namespace OpenMetaverse.Packets public ObjectGrabPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -21131,17 +20691,12 @@ namespace OpenMetaverse.Packets public ObjectGrabUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -21425,17 +20980,12 @@ namespace OpenMetaverse.Packets public ObjectDeGrabPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -21656,17 +21206,12 @@ namespace OpenMetaverse.Packets public ObjectSpinStartPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); } @@ -21824,17 +21369,12 @@ namespace OpenMetaverse.Packets public ObjectSpinUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); } @@ -21989,17 +21529,12 @@ namespace OpenMetaverse.Packets public ObjectSpinStopPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); } @@ -22165,17 +21700,12 @@ namespace OpenMetaverse.Packets public ObjectExportSelectedPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -22510,17 +22040,12 @@ namespace OpenMetaverse.Packets public ModifyLandPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ModifyBlock.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -22727,17 +22252,12 @@ namespace OpenMetaverse.Packets public VelocityInterpolateOnPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -22846,17 +22366,12 @@ namespace OpenMetaverse.Packets public VelocityInterpolateOffPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -23023,17 +22538,12 @@ namespace OpenMetaverse.Packets public StateSavePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); DataBlock.FromBytes(bytes, ref i); } @@ -23145,17 +22655,12 @@ namespace OpenMetaverse.Packets public ReportAutosaveCrashPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AutosaveData.FromBytes(bytes, ref i); } @@ -23309,17 +22814,12 @@ namespace OpenMetaverse.Packets public SimWideDeletesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); DataBlock.FromBytes(bytes, ref i); } @@ -23473,17 +22973,12 @@ namespace OpenMetaverse.Packets public TrackAgentPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TargetData.FromBytes(bytes, ref i); } @@ -23893,17 +23388,12 @@ namespace OpenMetaverse.Packets public ViewerStatsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); DownloadTotals.FromBytes(bytes, ref i); if(NetStats.Length < 2) { @@ -24144,17 +23634,12 @@ namespace OpenMetaverse.Packets public ScriptAnswerYesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -24401,17 +23886,12 @@ namespace OpenMetaverse.Packets public UserReportPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ReportData.FromBytes(bytes, ref i); } @@ -24618,17 +24098,12 @@ namespace OpenMetaverse.Packets public AlertMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AlertData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(AlertInfo.Length < count) { @@ -24859,17 +24334,12 @@ namespace OpenMetaverse.Packets public AgentAlertMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); AlertData.FromBytes(bytes, ref i); } @@ -24998,17 +24468,12 @@ namespace OpenMetaverse.Packets public MeanCollisionAlertPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(MeanCollision.Length < count) { MeanCollision = new MeanCollisionBlock[count]; @@ -25173,17 +24638,12 @@ namespace OpenMetaverse.Packets public ViewerFrozenMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; FrozenData.FromBytes(bytes, ref i); } @@ -25290,17 +24750,12 @@ namespace OpenMetaverse.Packets public HealthMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; HealthData.FromBytes(bytes, ref i); } @@ -25458,17 +24913,12 @@ namespace OpenMetaverse.Packets public ChatFromSimulatorPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ChatData.FromBytes(bytes, ref i); } @@ -25677,17 +25127,12 @@ namespace OpenMetaverse.Packets public SimStatsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Region.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Stat.Length < count) { @@ -25810,17 +25255,12 @@ namespace OpenMetaverse.Packets public RequestRegionInfoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -26117,17 +25557,12 @@ namespace OpenMetaverse.Packets public RegionInfoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RegionInfo.FromBytes(bytes, ref i); RegionInfo2.FromBytes(bytes, ref i); @@ -26322,17 +25757,12 @@ namespace OpenMetaverse.Packets public GodUpdateRegionInfoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RegionInfo.FromBytes(bytes, ref i); } @@ -26441,17 +25871,12 @@ namespace OpenMetaverse.Packets public NearestLandingRegionUpdatedPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; RegionData.FromBytes(bytes, ref i); } @@ -26783,17 +26208,12 @@ namespace OpenMetaverse.Packets public RegionHandshakePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; RegionInfo.FromBytes(bytes, ref i); RegionInfo2.FromBytes(bytes, ref i); RegionInfo3.FromBytes(bytes, ref i); @@ -26951,17 +26371,12 @@ namespace OpenMetaverse.Packets public RegionHandshakeReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RegionInfo.FromBytes(bytes, ref i); } @@ -27085,17 +26500,12 @@ namespace OpenMetaverse.Packets public SimulatorViewerTimeMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TimeInfo.FromBytes(bytes, ref i); } @@ -27208,17 +26618,12 @@ namespace OpenMetaverse.Packets public EnableSimulatorPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; SimulatorInfo.FromBytes(bytes, ref i); } @@ -27282,17 +26687,12 @@ namespace OpenMetaverse.Packets public DisableSimulatorPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; } public override byte[] ToBytes() @@ -27425,17 +26825,12 @@ namespace OpenMetaverse.Packets public TransferRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TransferInfo.FromBytes(bytes, ref i); } @@ -27574,17 +26969,12 @@ namespace OpenMetaverse.Packets public TransferInfoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TransferInfo.FromBytes(bytes, ref i); } @@ -27694,17 +27084,12 @@ namespace OpenMetaverse.Packets public TransferAbortPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TransferInfo.FromBytes(bytes, ref i); } @@ -27846,17 +27231,12 @@ namespace OpenMetaverse.Packets public RequestXferPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; XferID.FromBytes(bytes, ref i); } @@ -27965,17 +27345,12 @@ namespace OpenMetaverse.Packets public AbortXferPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; XferID.FromBytes(bytes, ref i); } @@ -28193,17 +27568,12 @@ namespace OpenMetaverse.Packets public AvatarAppearancePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Sender.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -28430,17 +27800,12 @@ namespace OpenMetaverse.Packets public SetFollowCamPropertiesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ObjectData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(CameraProperty.Length < count) { @@ -28610,17 +27975,12 @@ namespace OpenMetaverse.Packets public ClearFollowCamPropertiesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ObjectData.FromBytes(bytes, ref i); } @@ -28726,17 +28086,12 @@ namespace OpenMetaverse.Packets public RequestPayPricePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ObjectData.FromBytes(bytes, ref i); } @@ -28894,17 +28249,12 @@ namespace OpenMetaverse.Packets public PayPriceReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ObjectData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ButtonData.Length < count) { @@ -29143,17 +28493,12 @@ namespace OpenMetaverse.Packets public KickUserPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TargetBlock.FromBytes(bytes, ref i); UserInfo.FromBytes(bytes, ref i); } @@ -29265,17 +28610,12 @@ namespace OpenMetaverse.Packets public KickUserAckPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; UserInfo.FromBytes(bytes, ref i); } @@ -29410,17 +28750,12 @@ namespace OpenMetaverse.Packets public GodKickUserPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; UserInfo.FromBytes(bytes, ref i); } @@ -29574,17 +28909,12 @@ namespace OpenMetaverse.Packets public EjectUserPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -29741,17 +29071,12 @@ namespace OpenMetaverse.Packets public FreezeUserPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -29866,17 +29191,12 @@ namespace OpenMetaverse.Packets public AvatarPropertiesRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -30125,17 +29445,12 @@ namespace OpenMetaverse.Packets public AvatarPropertiesReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); PropertiesData.FromBytes(bytes, ref i); } @@ -30346,17 +29661,12 @@ namespace OpenMetaverse.Packets public AvatarInterestsReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); PropertiesData.FromBytes(bytes, ref i); } @@ -30605,17 +29915,12 @@ namespace OpenMetaverse.Packets public AvatarGroupsReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(GroupData.Length < count) { @@ -30844,17 +30149,12 @@ namespace OpenMetaverse.Packets public AvatarPropertiesUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); PropertiesData.FromBytes(bytes, ref i); } @@ -31065,17 +30365,12 @@ namespace OpenMetaverse.Packets public AvatarInterestsUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); PropertiesData.FromBytes(bytes, ref i); } @@ -31246,17 +30541,12 @@ namespace OpenMetaverse.Packets public AvatarNotesReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -31430,17 +30720,12 @@ namespace OpenMetaverse.Packets public AvatarNotesUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -31620,17 +30905,12 @@ namespace OpenMetaverse.Packets public AvatarPicksReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Data.Length < count) { @@ -31845,17 +31125,12 @@ namespace OpenMetaverse.Packets public EventInfoRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); EventData.FromBytes(bytes, ref i); } @@ -32129,17 +31404,12 @@ namespace OpenMetaverse.Packets public EventInfoReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); EventData.FromBytes(bytes, ref i); } @@ -32293,17 +31563,12 @@ namespace OpenMetaverse.Packets public EventNotificationAddRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); EventData.FromBytes(bytes, ref i); } @@ -32457,17 +31722,12 @@ namespace OpenMetaverse.Packets public EventNotificationRemoveRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); EventData.FromBytes(bytes, ref i); } @@ -32688,17 +31948,12 @@ namespace OpenMetaverse.Packets public EventGodDeletePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); EventData.FromBytes(bytes, ref i); QueryData.FromBytes(bytes, ref i); @@ -32961,17 +32216,12 @@ namespace OpenMetaverse.Packets public PickInfoReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -33183,17 +32433,12 @@ namespace OpenMetaverse.Packets public PickInfoUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -33347,17 +32592,12 @@ namespace OpenMetaverse.Packets public PickDeletePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -33514,17 +32754,12 @@ namespace OpenMetaverse.Packets public PickGodDeletePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -33675,17 +32910,12 @@ namespace OpenMetaverse.Packets public ScriptQuestionPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Data.FromBytes(bytes, ref i); } @@ -33804,17 +33034,12 @@ namespace OpenMetaverse.Packets public ScriptControlChangePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(Data.Length < count) { Data = new DataBlock[count]; @@ -34122,17 +33347,12 @@ namespace OpenMetaverse.Packets public ScriptDialogPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Data.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Buttons.Length < count) { @@ -34373,17 +33593,12 @@ namespace OpenMetaverse.Packets public ScriptDialogReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -34495,17 +33710,12 @@ namespace OpenMetaverse.Packets public ForceScriptControlReleasePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -34659,17 +33869,12 @@ namespace OpenMetaverse.Packets public RevokePermissionsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -34837,17 +34042,12 @@ namespace OpenMetaverse.Packets public LoadURLPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Data.FromBytes(bytes, ref i); } @@ -34992,17 +34192,12 @@ namespace OpenMetaverse.Packets public ScriptTeleportRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Data.FromBytes(bytes, ref i); } @@ -35129,17 +34324,12 @@ namespace OpenMetaverse.Packets public ParcelOverlayPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ParcelData.FromBytes(bytes, ref i); } @@ -35294,17 +34484,12 @@ namespace OpenMetaverse.Packets public ParcelPropertiesRequestByIDPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -35571,17 +34756,12 @@ namespace OpenMetaverse.Packets public ParcelPropertiesUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -35837,17 +35017,12 @@ namespace OpenMetaverse.Packets public ParcelReturnObjectsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -36100,17 +35275,12 @@ namespace OpenMetaverse.Packets public ParcelSetOtherCleanTimePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -36366,17 +35536,12 @@ namespace OpenMetaverse.Packets public ParcelDisableObjectsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -36678,17 +35843,12 @@ namespace OpenMetaverse.Packets public ParcelSelectObjectsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -36866,17 +36026,12 @@ namespace OpenMetaverse.Packets public EstateCovenantRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -37007,17 +36162,12 @@ namespace OpenMetaverse.Packets public EstateCovenantReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Data.FromBytes(bytes, ref i); } @@ -37172,17 +36322,12 @@ namespace OpenMetaverse.Packets public ForceObjectSelectPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; _Header.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Data.Length < count) { @@ -37397,17 +36542,12 @@ namespace OpenMetaverse.Packets public ParcelBuyPassPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -37564,17 +36704,12 @@ namespace OpenMetaverse.Packets public ParcelDeedToGroupPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -37728,17 +36863,12 @@ namespace OpenMetaverse.Packets public ParcelReclaimPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -37957,17 +37087,12 @@ namespace OpenMetaverse.Packets public ParcelClaimPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -38196,17 +37321,12 @@ namespace OpenMetaverse.Packets public ParcelJoinPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -38369,17 +37489,12 @@ namespace OpenMetaverse.Packets public ParcelDividePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -38533,17 +37648,12 @@ namespace OpenMetaverse.Packets public ParcelReleasePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -38755,17 +37865,12 @@ namespace OpenMetaverse.Packets public ParcelBuyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); @@ -38926,17 +38031,12 @@ namespace OpenMetaverse.Packets public ParcelGodForceOwnerPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -39097,17 +38197,12 @@ namespace OpenMetaverse.Packets public ParcelAccessListRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -39281,17 +38376,12 @@ namespace OpenMetaverse.Packets public ParcelAccessListReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Data.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(List.Length < count) { @@ -39574,17 +38664,12 @@ namespace OpenMetaverse.Packets public ParcelAccessListUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -39807,17 +38892,12 @@ namespace OpenMetaverse.Packets public ParcelDwellRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -39974,17 +39054,12 @@ namespace OpenMetaverse.Packets public ParcelDwellReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -40138,17 +39213,12 @@ namespace OpenMetaverse.Packets public ParcelGodMarkAsContentPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -40305,17 +39375,12 @@ namespace OpenMetaverse.Packets public ViewerStartAuctionPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -40431,17 +39496,12 @@ namespace OpenMetaverse.Packets public UUIDNameRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(UUIDNameBlock.Length < count) { UUIDNameBlock = new UUIDNameBlockBlock[count]; @@ -40649,17 +39709,12 @@ namespace OpenMetaverse.Packets public UUIDNameReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(UUIDNameBlock.Length < count) { UUIDNameBlock = new UUIDNameBlockBlock[count]; @@ -40831,17 +39886,12 @@ namespace OpenMetaverse.Packets public UUIDGroupNameRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(UUIDNameBlock.Length < count) { UUIDNameBlock = new UUIDNameBlockBlock[count]; @@ -41032,17 +40082,12 @@ namespace OpenMetaverse.Packets public UUIDGroupNameReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(UUIDNameBlock.Length < count) { UUIDNameBlock = new UUIDNameBlockBlock[count]; @@ -41211,17 +40256,12 @@ namespace OpenMetaverse.Packets public ChildAgentDyingPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -41330,17 +40370,12 @@ namespace OpenMetaverse.Packets public ChildAgentUnknownPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -41449,17 +40484,12 @@ namespace OpenMetaverse.Packets public GetScriptRunningPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Script.FromBytes(bytes, ref i); } @@ -41571,17 +40601,12 @@ namespace OpenMetaverse.Packets public ScriptRunningReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Script.FromBytes(bytes, ref i); } @@ -41738,17 +40763,12 @@ namespace OpenMetaverse.Packets public SetScriptRunningPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Script.FromBytes(bytes, ref i); } @@ -41905,17 +40925,12 @@ namespace OpenMetaverse.Packets public ScriptResetPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Script.FromBytes(bytes, ref i); } @@ -42071,17 +41086,12 @@ namespace OpenMetaverse.Packets public ScriptSensorRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Requester.FromBytes(bytes, ref i); } @@ -42277,17 +41287,12 @@ namespace OpenMetaverse.Packets public ScriptSensorReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Requester.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(SensedData.Length < count) { @@ -42463,17 +41468,12 @@ namespace OpenMetaverse.Packets public CompleteAgentMovementPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -42692,17 +41692,12 @@ namespace OpenMetaverse.Packets public AgentMovementCompletePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); SimData.FromBytes(bytes, ref i); @@ -42817,17 +41812,12 @@ namespace OpenMetaverse.Packets public LogoutRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -42986,17 +41976,12 @@ namespace OpenMetaverse.Packets public LogoutReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -43291,17 +42276,12 @@ namespace OpenMetaverse.Packets public ImprovedInstantMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MessageBlock.FromBytes(bytes, ref i); } @@ -43413,17 +42393,12 @@ namespace OpenMetaverse.Packets public RetrieveInstantMessagesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -43587,17 +42562,12 @@ namespace OpenMetaverse.Packets public FindAgentPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentBlock.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(LocationBlock.Length < count) { @@ -43815,17 +42785,12 @@ namespace OpenMetaverse.Packets public RequestGodlikePowersPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RequestBlock.FromBytes(bytes, ref i); } @@ -43982,17 +42947,12 @@ namespace OpenMetaverse.Packets public GrantGodlikePowersPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GrantData.FromBytes(bytes, ref i); } @@ -44234,17 +43194,12 @@ namespace OpenMetaverse.Packets public GodlikeMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MethodData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -44552,17 +43507,12 @@ namespace OpenMetaverse.Packets public EstateOwnerMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MethodData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -44870,17 +43820,12 @@ namespace OpenMetaverse.Packets public GenericMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MethodData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -45100,17 +44045,12 @@ namespace OpenMetaverse.Packets public MuteListRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MuteData.FromBytes(bytes, ref i); } @@ -45289,17 +44229,12 @@ namespace OpenMetaverse.Packets public UpdateMuteListEntryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MuteData.FromBytes(bytes, ref i); } @@ -45472,17 +44407,12 @@ namespace OpenMetaverse.Packets public RemoveMuteListEntryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MuteData.FromBytes(bytes, ref i); } @@ -45692,17 +44622,12 @@ namespace OpenMetaverse.Packets public CopyInventoryFromNotecardPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); NotecardData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -46026,17 +44951,12 @@ namespace OpenMetaverse.Packets public UpdateInventoryItemPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -46355,17 +45275,12 @@ namespace OpenMetaverse.Packets public UpdateCreateInventoryItemPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -46613,17 +45528,12 @@ namespace OpenMetaverse.Packets public MoveInventoryItemPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -46874,17 +45784,12 @@ namespace OpenMetaverse.Packets public CopyInventoryItemPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -47106,17 +46011,12 @@ namespace OpenMetaverse.Packets public RemoveInventoryItemPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -47341,17 +46241,12 @@ namespace OpenMetaverse.Packets public ChangeInventoryItemFlagsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -47566,17 +46461,12 @@ namespace OpenMetaverse.Packets public SaveAssetIntoInventoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); InventoryData.FromBytes(bytes, ref i); } @@ -47755,17 +46645,12 @@ namespace OpenMetaverse.Packets public CreateInventoryFolderPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); FolderData.FromBytes(bytes, ref i); } @@ -47951,17 +46836,12 @@ namespace OpenMetaverse.Packets public UpdateInventoryFolderPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(FolderData.Length < count) { @@ -48190,17 +47070,12 @@ namespace OpenMetaverse.Packets public MoveInventoryFolderPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -48422,17 +47297,12 @@ namespace OpenMetaverse.Packets public RemoveInventoryFolderPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(FolderData.Length < count) { @@ -48660,17 +47530,12 @@ namespace OpenMetaverse.Packets public FetchInventoryDescendentsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); InventoryData.FromBytes(bytes, ref i); } @@ -49005,17 +47870,12 @@ namespace OpenMetaverse.Packets public InventoryDescendentsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(FolderData.Length < count) { @@ -49270,17 +48130,12 @@ namespace OpenMetaverse.Packets public FetchInventoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -49590,17 +48445,12 @@ namespace OpenMetaverse.Packets public FetchInventoryReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(InventoryData.Length < count) { @@ -49990,17 +48840,12 @@ namespace OpenMetaverse.Packets public BulkUpdateInventoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(FolderData.Length < count) { @@ -50208,17 +49053,12 @@ namespace OpenMetaverse.Packets public RequestInventoryAssetPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; QueryData.FromBytes(bytes, ref i); } @@ -50330,17 +49170,12 @@ namespace OpenMetaverse.Packets public InventoryAssetResponsePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; QueryData.FromBytes(bytes, ref i); } @@ -50547,17 +49382,12 @@ namespace OpenMetaverse.Packets public RemoveInventoryObjectsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(FolderData.Length < count) { @@ -50802,17 +49632,12 @@ namespace OpenMetaverse.Packets public PurgeInventoryDescendentsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); InventoryData.FromBytes(bytes, ref i); } @@ -51102,17 +49927,12 @@ namespace OpenMetaverse.Packets public UpdateTaskInventoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); UpdateData.FromBytes(bytes, ref i); InventoryData.FromBytes(bytes, ref i); @@ -51273,17 +50093,12 @@ namespace OpenMetaverse.Packets public RemoveTaskInventoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); InventoryData.FromBytes(bytes, ref i); } @@ -51443,17 +50258,12 @@ namespace OpenMetaverse.Packets public MoveTaskInventoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); InventoryData.FromBytes(bytes, ref i); } @@ -51607,17 +50417,12 @@ namespace OpenMetaverse.Packets public RequestTaskInventoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); InventoryData.FromBytes(bytes, ref i); } @@ -51750,17 +50555,12 @@ namespace OpenMetaverse.Packets public ReplyTaskInventoryPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; InventoryData.FromBytes(bytes, ref i); } @@ -51976,17 +50776,12 @@ namespace OpenMetaverse.Packets public DeRezObjectPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); AgentBlock.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -52164,17 +50959,12 @@ namespace OpenMetaverse.Packets public DeRezAckPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TransactionData.FromBytes(bytes, ref i); } @@ -52494,17 +51284,12 @@ namespace OpenMetaverse.Packets public RezObjectPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RezData.FromBytes(bytes, ref i); InventoryData.FromBytes(bytes, ref i); @@ -52792,17 +51577,12 @@ namespace OpenMetaverse.Packets public RezObjectFromNotecardPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RezData.FromBytes(bytes, ref i); NotecardData.FromBytes(bytes, ref i); @@ -53076,17 +51856,12 @@ namespace OpenMetaverse.Packets public AcceptFriendshipPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TransactionBlock.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -53306,17 +52081,12 @@ namespace OpenMetaverse.Packets public DeclineFriendshipPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TransactionBlock.FromBytes(bytes, ref i); } @@ -53428,17 +52198,12 @@ namespace OpenMetaverse.Packets public FormFriendshipPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentBlock.FromBytes(bytes, ref i); } @@ -53589,17 +52354,12 @@ namespace OpenMetaverse.Packets public TerminateFriendshipPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ExBlock.FromBytes(bytes, ref i); } @@ -53756,17 +52516,12 @@ namespace OpenMetaverse.Packets public OfferCallingCardPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); AgentBlock.FromBytes(bytes, ref i); } @@ -53969,17 +52724,12 @@ namespace OpenMetaverse.Packets public AcceptCallingCardPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TransactionBlock.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -54199,17 +52949,12 @@ namespace OpenMetaverse.Packets public DeclineCallingCardPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TransactionBlock.FromBytes(bytes, ref i); } @@ -54502,17 +53247,12 @@ namespace OpenMetaverse.Packets public RezScriptPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); UpdateBlock.FromBytes(bytes, ref i); InventoryBlock.FromBytes(bytes, ref i); @@ -54724,17 +53464,12 @@ namespace OpenMetaverse.Packets public CreateInventoryItemPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); InventoryBlock.FromBytes(bytes, ref i); } @@ -54950,17 +53685,12 @@ namespace OpenMetaverse.Packets public CreateLandmarkForEventPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); EventData.FromBytes(bytes, ref i); InventoryBlock.FromBytes(bytes, ref i); @@ -55072,17 +53802,12 @@ namespace OpenMetaverse.Packets public RegionHandleRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; RequestBlock.FromBytes(bytes, ref i); } @@ -55191,17 +53916,12 @@ namespace OpenMetaverse.Packets public RegionIDAndHandleReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ReplyBlock.FromBytes(bytes, ref i); } @@ -55390,17 +54110,12 @@ namespace OpenMetaverse.Packets public MoneyTransferRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MoneyData.FromBytes(bytes, ref i); } @@ -55555,17 +54270,12 @@ namespace OpenMetaverse.Packets public MoneyBalanceRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MoneyData.FromBytes(bytes, ref i); } @@ -55709,17 +54419,12 @@ namespace OpenMetaverse.Packets public MoneyBalanceReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; MoneyData.FromBytes(bytes, ref i); } @@ -55906,17 +54611,12 @@ namespace OpenMetaverse.Packets public RoutedMoneyBalanceReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TargetBlock.FromBytes(bytes, ref i); MoneyData.FromBytes(bytes, ref i); } @@ -56086,17 +54786,12 @@ namespace OpenMetaverse.Packets public ActivateGesturesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Data.Length < count) { @@ -56324,17 +55019,12 @@ namespace OpenMetaverse.Packets public DeactivateGesturesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Data.Length < count) { @@ -56523,17 +55213,12 @@ namespace OpenMetaverse.Packets public MuteListUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; MuteData.FromBytes(bytes, ref i); } @@ -56639,17 +55324,12 @@ namespace OpenMetaverse.Packets public UseCachedMuteListPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -56810,17 +55490,12 @@ namespace OpenMetaverse.Packets public GrantUserRightsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Rights.Length < count) { @@ -57042,17 +55717,12 @@ namespace OpenMetaverse.Packets public ChangeUserRightsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Rights.Length < count) { @@ -57229,17 +55899,12 @@ namespace OpenMetaverse.Packets public OnlineNotificationPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(AgentBlock.Length < count) { AgentBlock = new AgentBlockBlock[count]; @@ -57411,17 +56076,12 @@ namespace OpenMetaverse.Packets public OfflineNotificationPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(AgentBlock.Length < count) { AgentBlock = new AgentBlockBlock[count]; @@ -57657,17 +56317,12 @@ namespace OpenMetaverse.Packets public SetStartLocationRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); StartLocationData.FromBytes(bytes, ref i); } @@ -57805,17 +56460,12 @@ namespace OpenMetaverse.Packets public AssetUploadRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AssetBlock.FromBytes(bytes, ref i); } @@ -57927,17 +56577,12 @@ namespace OpenMetaverse.Packets public AssetUploadCompletePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AssetBlock.FromBytes(bytes, ref i); } @@ -58141,17 +56786,12 @@ namespace OpenMetaverse.Packets public CreateGroupRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -58324,17 +56964,12 @@ namespace OpenMetaverse.Packets public CreateGroupReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ReplyData.FromBytes(bytes, ref i); } @@ -58527,17 +57162,12 @@ namespace OpenMetaverse.Packets public UpdateGroupInfoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -58707,17 +57337,12 @@ namespace OpenMetaverse.Packets public GroupRoleChangesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(RoleChange.Length < count) { @@ -58933,17 +57558,12 @@ namespace OpenMetaverse.Packets public JoinGroupRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -59097,17 +57717,12 @@ namespace OpenMetaverse.Packets public JoinGroupReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -59310,17 +57925,12 @@ namespace OpenMetaverse.Packets public EjectGroupMemberRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -59579,17 +58189,12 @@ namespace OpenMetaverse.Packets public EjectGroupMemberReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); EjectData.FromBytes(bytes, ref i); @@ -59746,17 +58351,12 @@ namespace OpenMetaverse.Packets public LeaveGroupRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -59910,17 +58510,12 @@ namespace OpenMetaverse.Packets public LeaveGroupReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -60126,17 +58721,12 @@ namespace OpenMetaverse.Packets public InviteGroupRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -60356,17 +58946,12 @@ namespace OpenMetaverse.Packets public GroupProfileRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -60608,17 +59193,12 @@ namespace OpenMetaverse.Packets public GroupProfileReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -60782,17 +59362,12 @@ namespace OpenMetaverse.Packets public GroupAccountSummaryRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MoneyData.FromBytes(bytes, ref i); } @@ -61048,17 +59623,12 @@ namespace OpenMetaverse.Packets public GroupAccountSummaryReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MoneyData.FromBytes(bytes, ref i); } @@ -61222,17 +59792,12 @@ namespace OpenMetaverse.Packets public GroupAccountDetailsRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MoneyData.FromBytes(bytes, ref i); } @@ -61480,17 +60045,12 @@ namespace OpenMetaverse.Packets public GroupAccountDetailsReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MoneyData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -61720,17 +60280,12 @@ namespace OpenMetaverse.Packets public GroupAccountTransactionsRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MoneyData.FromBytes(bytes, ref i); } @@ -62015,17 +60570,12 @@ namespace OpenMetaverse.Packets public GroupAccountTransactionsReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); MoneyData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -62287,17 +60837,12 @@ namespace OpenMetaverse.Packets public GroupActiveProposalsRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); TransactionData.FromBytes(bytes, ref i); @@ -62606,17 +61151,12 @@ namespace OpenMetaverse.Packets public GroupActiveProposalItemReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TransactionData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -62878,17 +61418,12 @@ namespace OpenMetaverse.Packets public GroupVoteHistoryRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); TransactionData.FromBytes(bytes, ref i); @@ -63276,17 +61811,12 @@ namespace OpenMetaverse.Packets public GroupVoteHistoryItemReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TransactionData.FromBytes(bytes, ref i); HistoryItemData.FromBytes(bytes, ref i); @@ -63540,17 +62070,12 @@ namespace OpenMetaverse.Packets public StartGroupProposalPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ProposalData.FromBytes(bytes, ref i); } @@ -63726,17 +62251,12 @@ namespace OpenMetaverse.Packets public GroupProposalBallotPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ProposalData.FromBytes(bytes, ref i); } @@ -63893,17 +62413,12 @@ namespace OpenMetaverse.Packets public GroupMembersRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -64155,17 +62670,12 @@ namespace OpenMetaverse.Packets public GroupMembersReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -64347,17 +62857,12 @@ namespace OpenMetaverse.Packets public ActivateGroupPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -64511,17 +63016,12 @@ namespace OpenMetaverse.Packets public SetGroupContributionPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -64720,17 +63220,12 @@ namespace OpenMetaverse.Packets public SetGroupAcceptNoticesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); NewData.FromBytes(bytes, ref i); @@ -64890,17 +63385,12 @@ namespace OpenMetaverse.Packets public GroupRoleDataRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -65165,17 +63655,12 @@ namespace OpenMetaverse.Packets public GroupRoleDataReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -65398,17 +63883,12 @@ namespace OpenMetaverse.Packets public GroupRoleMembersRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); GroupData.FromBytes(bytes, ref i); } @@ -65578,17 +64058,12 @@ namespace OpenMetaverse.Packets public GroupRoleMembersReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(MemberData.Length < count) { @@ -65767,17 +64242,12 @@ namespace OpenMetaverse.Packets public GroupTitlesRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -65961,17 +64431,12 @@ namespace OpenMetaverse.Packets public GroupTitlesReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(GroupData.Length < count) { @@ -66150,17 +64615,12 @@ namespace OpenMetaverse.Packets public GroupTitleUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -66380,17 +64840,12 @@ namespace OpenMetaverse.Packets public GroupRoleUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(RoleData.Length < count) { @@ -66563,17 +65018,12 @@ namespace OpenMetaverse.Packets public LiveHelpGroupRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; RequestData.FromBytes(bytes, ref i); } @@ -66701,17 +65151,12 @@ namespace OpenMetaverse.Packets public LiveHelpGroupReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ReplyData.FromBytes(bytes, ref i); } @@ -66820,17 +65265,12 @@ namespace OpenMetaverse.Packets public AgentWearablesRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -66998,17 +65438,12 @@ namespace OpenMetaverse.Packets public AgentWearablesUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(WearableData.Length < count) { @@ -67234,17 +65669,12 @@ namespace OpenMetaverse.Packets public AgentIsNowWearingPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(WearableData.Length < count) { @@ -67472,17 +65902,12 @@ namespace OpenMetaverse.Packets public AgentCachedTexturePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(WearableData.Length < count) { @@ -67729,17 +66154,12 @@ namespace OpenMetaverse.Packets public AgentCachedTextureResponsePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(WearableData.Length < count) { @@ -67912,17 +66332,12 @@ namespace OpenMetaverse.Packets public AgentDataUpdateRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -68105,17 +66520,12 @@ namespace OpenMetaverse.Packets public AgentDataUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -68254,17 +66664,12 @@ namespace OpenMetaverse.Packets public GroupDataUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(AgentGroupData.Length < count) { AgentGroupData = new AgentGroupDataBlock[count]; @@ -68510,17 +66915,12 @@ namespace OpenMetaverse.Packets public AgentGroupDataUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(GroupData.Length < count) { @@ -68694,17 +67094,12 @@ namespace OpenMetaverse.Packets public AgentDropGroupPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -68814,17 +67209,12 @@ namespace OpenMetaverse.Packets public CreateTrustedCircuitPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; DataBlock.FromBytes(bytes, ref i); } @@ -68930,17 +67320,12 @@ namespace OpenMetaverse.Packets public DenyTrustedCircuitPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; DataBlock.FromBytes(bytes, ref i); } @@ -69004,17 +67389,12 @@ namespace OpenMetaverse.Packets public RequestTrustedCircuitPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; } public override byte[] ToBytes() @@ -69217,17 +67597,12 @@ namespace OpenMetaverse.Packets public RezSingleAttachmentFromInvPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); } @@ -69491,17 +67866,12 @@ namespace OpenMetaverse.Packets public RezMultipleAttachmentsFromInvPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); HeaderData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -69679,17 +68049,12 @@ namespace OpenMetaverse.Packets public DetachAttachmentIntoInvPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ObjectData.FromBytes(bytes, ref i); } @@ -69892,17 +68257,12 @@ namespace OpenMetaverse.Packets public CreateNewOutfitAttachmentsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); HeaderData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -70080,17 +68440,12 @@ namespace OpenMetaverse.Packets public UserInfoRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -70275,17 +68630,12 @@ namespace OpenMetaverse.Packets public UserInfoReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); UserData.FromBytes(bytes, ref i); } @@ -70458,17 +68808,12 @@ namespace OpenMetaverse.Packets public UpdateUserInfoPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); UserData.FromBytes(bytes, ref i); } @@ -70652,17 +68997,12 @@ namespace OpenMetaverse.Packets public InitiateDownloadPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); FileData.FromBytes(bytes, ref i); } @@ -70860,17 +69200,12 @@ namespace OpenMetaverse.Packets public SystemMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; MethodData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ParamList.Length < count) { @@ -71052,17 +69387,12 @@ namespace OpenMetaverse.Packets public MapLayerRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -71232,17 +69562,12 @@ namespace OpenMetaverse.Packets public MapLayerReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(LayerData.Length < count) { @@ -71479,17 +69804,12 @@ namespace OpenMetaverse.Packets public MapBlockRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); PositionData.FromBytes(bytes, ref i); } @@ -71668,17 +69988,12 @@ namespace OpenMetaverse.Packets public MapNameRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); NameData.FromBytes(bytes, ref i); } @@ -71878,17 +70193,12 @@ namespace OpenMetaverse.Packets public MapBlockReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Data.Length < count) { @@ -72115,17 +70425,12 @@ namespace OpenMetaverse.Packets public MapItemRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RequestData.FromBytes(bytes, ref i); } @@ -72359,17 +70664,12 @@ namespace OpenMetaverse.Packets public MapItemReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RequestData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; @@ -72647,17 +70947,12 @@ namespace OpenMetaverse.Packets public SendPostcardPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -72769,17 +71064,12 @@ namespace OpenMetaverse.Packets public ParcelMediaCommandMessagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; CommandBlock.FromBytes(bytes, ref i); } @@ -72991,17 +71281,12 @@ namespace OpenMetaverse.Packets public ParcelMediaUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; DataBlock.FromBytes(bytes, ref i); DataBlockExtended.FromBytes(bytes, ref i); } @@ -73180,17 +71465,12 @@ namespace OpenMetaverse.Packets public LandStatRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RequestData.FromBytes(bytes, ref i); } @@ -73405,17 +71685,12 @@ namespace OpenMetaverse.Packets public LandStatReplyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; RequestData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ReportData.Length < count) { @@ -73703,17 +71978,12 @@ namespace OpenMetaverse.Packets public ErrorPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); Data.FromBytes(bytes, ref i); } @@ -73877,17 +72147,12 @@ namespace OpenMetaverse.Packets public ObjectIncludeInSearchPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -74192,17 +72457,12 @@ namespace OpenMetaverse.Packets public RezRestoreToWorldPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); InventoryData.FromBytes(bytes, ref i); } @@ -74318,17 +72578,12 @@ namespace OpenMetaverse.Packets public PacketAckPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(Packets.Length < count) { Packets = new PacketsBlock[count]; @@ -74497,17 +72752,12 @@ namespace OpenMetaverse.Packets public OpenCircuitPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; CircuitInfo.FromBytes(bytes, ref i); } @@ -74571,17 +72821,12 @@ namespace OpenMetaverse.Packets public CloseCircuitPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; } public override byte[] ToBytes() @@ -74822,17 +73067,12 @@ namespace OpenMetaverse.Packets public ObjectAddPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); } @@ -75016,17 +73256,12 @@ namespace OpenMetaverse.Packets public MultipleObjectUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -75252,17 +73487,12 @@ namespace OpenMetaverse.Packets public RequestMultipleObjectsPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -75488,17 +73718,12 @@ namespace OpenMetaverse.Packets public ObjectPositionPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -75717,17 +73942,12 @@ namespace OpenMetaverse.Packets public RequestObjectPropertiesFamilyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ObjectData.FromBytes(bytes, ref i); } @@ -75945,17 +74165,12 @@ namespace OpenMetaverse.Packets public CoarseLocationUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(Location.Length < count) { Location = new LocationBlock[count]; @@ -76200,17 +74415,12 @@ namespace OpenMetaverse.Packets public CrossedRegionPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); RegionData.FromBytes(bytes, ref i); Info.FromBytes(bytes, ref i); @@ -76325,17 +74535,12 @@ namespace OpenMetaverse.Packets public ConfirmEnableSimulatorPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -76600,17 +74805,12 @@ namespace OpenMetaverse.Packets public ObjectPropertiesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(ObjectData.Length < count) { ObjectData = new ObjectDataBlock[count]; @@ -76851,17 +75051,12 @@ namespace OpenMetaverse.Packets public ObjectPropertiesFamilyPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ObjectData.FromBytes(bytes, ref i); } @@ -77028,17 +75223,12 @@ namespace OpenMetaverse.Packets public ParcelPropertiesRequestPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); ParcelData.FromBytes(bytes, ref i); } @@ -77159,17 +75349,12 @@ namespace OpenMetaverse.Packets public AttachedSoundPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; DataBlock.FromBytes(bytes, ref i); } @@ -77278,17 +75463,12 @@ namespace OpenMetaverse.Packets public AttachedSoundGainChangePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; DataBlock.FromBytes(bytes, ref i); } @@ -77407,17 +75587,12 @@ namespace OpenMetaverse.Packets public PreloadSoundPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(DataBlock.Length < count) { DataBlock = new DataBlockBlock[count]; @@ -77667,17 +75842,12 @@ namespace OpenMetaverse.Packets public ViewerEffectPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(Effect.Length < count) { @@ -77850,17 +76020,12 @@ namespace OpenMetaverse.Packets public StartPingCheckPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; PingID.FromBytes(bytes, ref i); } @@ -77966,17 +76131,12 @@ namespace OpenMetaverse.Packets public CompletePingCheckPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; PingID.FromBytes(bytes, ref i); } @@ -78116,17 +76276,12 @@ namespace OpenMetaverse.Packets public AgentUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -78352,17 +76507,12 @@ namespace OpenMetaverse.Packets public AgentAnimationPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(AnimationList.Length < count) { @@ -78610,17 +76760,12 @@ namespace OpenMetaverse.Packets public AgentRequestSitPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); TargetObject.FromBytes(bytes, ref i); } @@ -78732,17 +76877,12 @@ namespace OpenMetaverse.Packets public AgentSitPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -78912,17 +77052,12 @@ namespace OpenMetaverse.Packets public RequestImagePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(RequestImage.Length < count) { @@ -79161,17 +77296,12 @@ namespace OpenMetaverse.Packets public ImageDataPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ImageID.FromBytes(bytes, ref i); ImageData.FromBytes(bytes, ref i); } @@ -79343,17 +77473,12 @@ namespace OpenMetaverse.Packets public ImagePacketPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ImageID.FromBytes(bytes, ref i); ImageData.FromBytes(bytes, ref i); } @@ -79521,17 +77646,12 @@ namespace OpenMetaverse.Packets public LayerDataPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; LayerID.FromBytes(bytes, ref i); LayerData.FromBytes(bytes, ref i); } @@ -79966,17 +78086,12 @@ namespace OpenMetaverse.Packets public ObjectUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; RegionData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -80219,17 +78334,12 @@ namespace OpenMetaverse.Packets public ObjectUpdateCompressedPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; RegionData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -80458,17 +78568,12 @@ namespace OpenMetaverse.Packets public ObjectUpdateCachedPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; RegionData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -80725,17 +78830,12 @@ namespace OpenMetaverse.Packets public ImprovedTerseObjectUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; RegionData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(ObjectData.Length < count) { @@ -80912,17 +79012,12 @@ namespace OpenMetaverse.Packets public KillObjectPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; int count = (int)bytes[i++]; if(ObjectData.Length < count) { ObjectData = new ObjectDataBlock[count]; @@ -81116,17 +79211,12 @@ namespace OpenMetaverse.Packets public TransferPacketPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; TransferData.FromBytes(bytes, ref i); } @@ -81294,17 +79384,12 @@ namespace OpenMetaverse.Packets public SendXferPacketPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; XferID.FromBytes(bytes, ref i); DataPacket.FromBytes(bytes, ref i); } @@ -81416,17 +79501,12 @@ namespace OpenMetaverse.Packets public ConfirmXferPacketPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; XferID.FromBytes(bytes, ref i); } @@ -81698,17 +79778,12 @@ namespace OpenMetaverse.Packets public AvatarAnimationPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; Sender.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(AnimationList.Length < count) { @@ -81994,17 +80069,12 @@ namespace OpenMetaverse.Packets public AvatarSitResponsePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; SitObject.FromBytes(bytes, ref i); SitTransform.FromBytes(bytes, ref i); } @@ -82114,17 +80184,12 @@ namespace OpenMetaverse.Packets public CameraConstraintPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; CameraCollidePlane.FromBytes(bytes, ref i); } @@ -82490,17 +80555,12 @@ namespace OpenMetaverse.Packets public ParcelPropertiesPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; ParcelData.FromBytes(bytes, ref i); AgeVerificationBlock.FromBytes(bytes, ref i); } @@ -82987,17 +81047,12 @@ namespace OpenMetaverse.Packets public ChildAgentUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); int count = (int)bytes[i++]; if(GroupData.Length < count) { @@ -83292,17 +81347,12 @@ namespace OpenMetaverse.Packets public ChildAgentAlivePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -83441,17 +81491,12 @@ namespace OpenMetaverse.Packets public ChildAgentPositionUpdatePacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; AgentData.FromBytes(bytes, ref i); } @@ -83575,17 +81620,12 @@ namespace OpenMetaverse.Packets public SoundTriggerPacket(Header head, byte[] bytes, ref int i): this() { int packetEnd = bytes.Length - 1; - FromBytes(head, bytes, ref i, ref packetEnd, null); + FromBytes(head, bytes, ref i, ref packetEnd); } - override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer) + override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd) { - Header = head; - if (head.Zerocoded && zeroBuffer != null) - { - packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1; - bytes = zeroBuffer; - } + Header = header; SoundData.FromBytes(bytes, ref i); } diff --git a/Programs/mapgenerator/mapgenerator.cs b/Programs/mapgenerator/mapgenerator.cs index ddd3dcc2..436e4808 100644 --- a/Programs/mapgenerator/mapgenerator.cs +++ b/Programs/mapgenerator/mapgenerator.cs @@ -566,16 +566,12 @@ namespace mapgenerator writer.WriteLine(" public " + packet.Name + "Packet(Header head, byte[] bytes, ref int i): this()" + Environment.NewLine + " {" + Environment.NewLine + " int packetEnd = bytes.Length - 1;" + Environment.NewLine + - " FromBytes(head, bytes, ref i, ref packetEnd, null);" + Environment.NewLine + + " FromBytes(head, bytes, ref i, ref packetEnd);" + Environment.NewLine + " }" + Environment.NewLine); - writer.WriteLine(" override public void FromBytes(Header head, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer)" + Environment.NewLine + " {"); - writer.WriteLine(" Header = head;"); - writer.WriteLine(" if (head.Zerocoded && zeroBuffer != null)"); - writer.WriteLine(" {"); - writer.WriteLine(" packetEnd = Helpers.ZeroDecode(bytes, packetEnd + 1, zeroBuffer) - 1;"); - writer.WriteLine(" bytes = zeroBuffer;"); - writer.WriteLine(" }"); + writer.WriteLine(" override public void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd)" + Environment.NewLine + + " {"); + writer.WriteLine(" Header = header;"); foreach (MapBlock block in packet.Blocks) { if (block.Name == "Header") { sanitizedName = "_" + block.Name; } @@ -1005,7 +1001,7 @@ namespace mapgenerator " public PacketType Type;" + 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 + - " public abstract void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd, byte[] zeroBuffer);" + Environment.NewLine + + " public abstract void FromBytes(Header header, byte[] bytes, ref int i, ref int packetEnd);" + Environment.NewLine + " public abstract byte[] ToBytes();" + Environment.NewLine + " public abstract byte[][] ToBytesMultiple();" );