public byte[] ReadBytes(int numberOfBytes) { NetException.Assert(m_bitLength - m_readPosition + 7 >= (numberOfBytes * 8), c_readOverflowError); byte[] retval = new byte[numberOfBytes]; NetBitWriter.ReadBytes(m_data, numberOfBytes, m_readPosition, retval, 0); m_readPosition += (8 * numberOfBytes); return retval; }
protected override void ReadData(NetIncomingMessage Message) { texture.Read(Message); int datalen = Message.ReadInt32(); byte[] data = Message.ReadBytes(datalen); img = GetBitmap(data); }