readU32 method
Decodes an unsigned 32-bit integer from little-endian bytes
Example:
final value = decoder.readU32();
Implementation
int readU32() {
_checkRemaining(4);
final value =
_bytes[_offset] |
(_bytes[_offset + 1] << 8) |
(_bytes[_offset + 2] << 16) |
(_bytes[_offset + 3] << 24);
_offset += 4;
return value;
}