Interpolate through an array of colors over a specified amount of time.
An array of colors. Set the number of colors, then set each color.
How long it should take to interpolate through all the colors in the array.
Store the interpolated color in a color variable.
Send this event when finished.
Ignore TimeScale. Useful when the game is paused.