I think it can just try it.
PackageIO.Reader reader = new PackageIO.Reader(FilePath, Endian.Big, 0); // or you can put your offset there so instead of 0 put 0x159. Just helps so you can get rid of reader.Position
textBox1.Text = reader.ReadUInt32().ToString();
//of integerInput1.Value = reader.ReadUInt32();
textBox1.Text = reader.ReadInt32().ToString();
//or integerInput1.Value = reader.ReadInt32();
So yea I think it is able to