Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ReadSingle()

unsafe float System.Xml.XmlBufferReader.ReadSingle ( )
inline

Definition at line 405 of file XmlBufferReader.cs.

406 {
407 int offset;
408 byte[] buffer = GetBuffer(4, out offset);
409 Unsafe.SkipInit(out float result);
410 byte* ptr = (byte*)(&result);
411 *ptr = buffer[offset];
412 ptr[1] = buffer[offset + 1];
413 ptr[2] = buffer[offset + 2];
414 ptr[3] = buffer[offset + 3];
415 Advance(4);
416 return result;
417 }
byte[] GetBuffer(int count, out int offset)

References System.Xml.XmlBufferReader.Advance(), System.buffer, System.Xml.XmlBufferReader.GetBuffer(), and System.offset.