public void TestIntOutPacked32Bit() { int svalue = -100913642; uint uvalue = 1467867235; var outNetworkBuffer = new NetworkBuffer(); var outNetworkWriter = new NetworkWriter(outNetworkBuffer); outNetworkWriter.WriteInt32Packed(svalue); outNetworkWriter.WriteUInt32Packed(uvalue); var inNetworkBuffer = new NetworkBuffer(outNetworkBuffer.GetBuffer()); var inNetworkReader = new NetworkReader(inNetworkBuffer); Assert.That(inNetworkReader.ReadInt32Packed(), Is.EqualTo(svalue)); Assert.That(inNetworkReader.ReadUInt32Packed(), Is.EqualTo(uvalue)); }
public void Serialize(ref int value) { if (IsReading) { value = m_Reader.ReadInt32Packed(); } else { m_Writer.WriteInt32Packed(value); } }