///--------------------------------------------------------------------------------- /// ///--------------------------------------------------------------------------------- NetworkMessage::NetworkMessage( const NetworkMessage& copy ) : m_definition( nullptr ) , m_buffer( nullptr ) , m_lastTimeSent( 0.0 ) , m_reliableID( MESSAGE_INVALID_RELIABLE_ID ) , m_msgLen( 0 ) , m_orderID( MESSAGE_INVALID_ORDER_ID ) { m_definition = copy.GetDefinition(); m_buffer = new unsigned char[MESSAGE_MTU]; ByteBuffer::Startup( m_buffer, MESSAGE_MTU ); WriteBytes( copy.m_buf, copy.GetLength() ); }