fix: Fixes serializing float (#1375)

This commit is contained in:
Kamron Batman 2023-03-15 00:37:01 -07:00 • committed by GitHub
parent 127ca5e51e
commit 6daf536c28
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -255,12 +255,12 @@ public class BufferWriter : IGenericWriter
} }
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public unsafe void Write(float value) public void Write(float value)
{ {
FlushIfNeeded(4); FlushIfNeeded(4);
BinaryPrimitives.WriteSingleLittleEndian(_buffer.AsSpan((int)_index), value); BinaryPrimitives.WriteSingleLittleEndian(_buffer.AsSpan((int)_index), value);
Index += 8; Index += 4;
} }
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]