Citation: 4A_507/2019 E. C

Con ricorso in materia civile dell'11 ottobre 2019 A.________ postula la riforma della sentenza impugnata nel senso che l'attrice sia condannata a versarle euro 1'329'760.--, oltre interessi, e che le spese processuali siano ripartite di conseguenza. Narrati e completati i fatti, afferma che la B.________ SA si era arrogata la facoltà di tutelare gli interessi di C.________, esercitando un'illecita ritenzione sui brevetti, e sostiene che già dopo la rinuncia di quest'ultimo al diritto di prelazione le inadempienze dell'attrice risultavano causali per il danno. Asserisce che la Corte cantonale ha accertato in modo manifestamente errato i fatti che hanno portato alla mancata realizzazione della condizione, ignorando che l'inadempimento di quest'ultima era causato dal rifiuto dell'attrice di trasferire i brevetti. Ritiene poi irrilevante l'abbandono dei brevetti, perché occorso dopo le violazioni contrattuali imputate all'attrice. Afferma infine che la Corte cantonale ha effettuato un ulteriore accertamento arbitrario dei fatti e violato l'art. 58 cpv. 2 CPC per quanto concerne la valuta del risarcimento del valore dei brevetti e ribadisce che il comportamento dell'attrice ha cagionato il danno. Con risposta 3 dicembre 2019 la B.________ SA propone la reiezione del ricorso. Le parti hanno proceduto spontaneamente a un secondo scambio di scritti. Diritto: