We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c02c5c commit 04edfaeCopy full SHA for 04edfae
Dat/Objects/RegionObject.cs
@@ -45,11 +45,12 @@ public ReadOnlySpan<byte> Save()
45
var variableBytesLength = (S5Header.StructLength * (RequiredObjects.Count + DependentObjects.Count)) + 1;
46
var span = new byte[variableBytesLength].AsSpan();
47
48
- foreach (var obj in RequiredObjects.Concat(DependentObjects))
+ var ptr = 0;
49
+ foreach (var reqObj in RequiredObjects.Concat(DependentObjects))
50
{
- var bytes = obj.Write();
51
- bytes.CopyTo(span[..S5Header.StructLength]);
52
- span = span[S5Header.StructLength..];
+ var bytes = reqObj.Write();
+ bytes.CopyTo(span[ptr..(ptr + S5Header.StructLength)]);
53
+ ptr += S5Header.StructLength;
54
}
55
56
span[^1] = 0xFF;
0 commit comments