public unsafe void Write(float source) { uint val = *((uint *)&source); if (!NetBase.IsLittleEndian) { val = NetUtil.SwapByteOrder(val); } Write(val); }
public unsafe void Write(double source) { ulong val = *((ulong *)&source); if (!NetBase.IsLittleEndian) { val = NetUtil.SwapByteOrder(val); } Write(val); }