public IPacket WritePacket(IProtocolStream stream) { stream.WriteShort(ChunkLength); stream.WriteByteArray(ChunkData); stream.WriteByte(PercentComplete); return(this); }