public void Serialize(ref double value) { if (IsReading) { value = m_Reader.ReadDoublePacked(); } else { m_Writer.WriteDoublePacked(value); } }
public void TestWritePackedDouble() { double somenumber = Math.PI; var outNetworkBuffer = new NetworkBuffer(); var outNetworkWriter = new NetworkWriter(outNetworkBuffer); outNetworkWriter.WriteDoublePacked(somenumber); var outBuffer = outNetworkBuffer.GetBuffer(); var inNetworkBuffer = new NetworkBuffer(outBuffer); var inNetworkReader = new NetworkReader(inNetworkBuffer); Assert.That(inNetworkReader.ReadDoublePacked(), Is.EqualTo(somenumber)); }