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

◆ WriteDecimal()

static void System.Reflection.BlobUtilities.WriteDecimal ( this byte[] buffer,
int start,
decimal value )
inlinestatic

Definition at line 104 of file BlobUtilities.cs.

105 {
106 value.GetBits(out var isNegative, out var scale, out var low, out var mid, out var high);
107 buffer.WriteByte(start, (byte)(scale | (isNegative ? 128u : 0u)));
108 buffer.WriteUInt32(start + 1, low);
109 buffer.WriteUInt32(start + 5, mid);
110 buffer.WriteUInt32(start + 9, high);
111 }

References System.buffer, System.start, and System.value.