Ho trovato piuttosto difficile trovare una soluzione a questo nei documenti di Unity.
Color.Lerp(Color a, Color b, float t)
è una funzione che cambia gradualmente un colore secondo un passaggio t, dandogli il valore finale del Colore b.
Come faccio a scorrere tra più colori uno dopo l'altro?