public UInt64 ReadUInt64()
{
NetException.Assert(m_bitLength - m_readPosition >= 64, c_readOverflowError);
ulong low = NetBitWriter.ReadUInt32(m_data, 32, m_readPosition);
m_readPosition += 32;
ulong high = NetBitWriter.ReadUInt32(m_data, 32, m_readPosition);
ulong retval = low + (high << 32);
m_readPosition += 32;
return retval;
}
NetIncomingMessage::ReadUInt64 ( int numberOfBits ) : System.UInt64 |
public static new Packet FromNetBuffer(NetIncomingMessage incomingMessage) { var result = (GameMap) SerializationHelper.ByteArrayToObject(incomingMessage.ReadBytes(incomingMessage.ReadInt32())); var id = incomingMessage.ReadUInt64(); var packet = new SendMapPacket(result, id); return packet; }