I currently have an Animation that, among other things, causes the animated object to fade out over the course of 30 seconds. I accomplish this by changing the alpha from 1 to 0 over that time period. This all worked great, until I tried to change the color of the object to another color. At this point, the color in the Animation immediately overwrote what ever color I selected. Is there some way to change the starting color in an Animation in C#, or do I need to try an move this part of the Animation into C# directly to give me the control I need?