I am trying to figure out how to change the color of my texture at runtime. I know how to change the color of the texture but I would like to be able to slowly blend the colors over time. The idea being that if my character is standing in front of a red box his texture slowly changes to red, then if he walks in front of a blue box his color slowly changes to blue, but over the purple color spectrum. Same as if the character was standimg in front of a blue box, his color slowly changes to blue. Then if he steps in front of a yellow box his color slowly changes to yellow, but over the green color spectrum. Any help figuring this out would be greatly appreciated.