Material Created Correcly but Model dont show it

Hi !

I’m using Unity 5.5 and i dont know if this is something to do with it but i’m doing this:
1- Have 1 cube in the scene
2- Get the Renderer
3- Get from Resources a Standard material with white color and one texture
4- Get from Resources a Unlit Color material (red color)
5- Create a new material with the Standard material as base
6- Set to the new material the color from Unlit Material
7- Set to the rendere.material the new material

In the inspector it shows me that the cube has the new material with the desired color (the new material (Standard with Red color) is in the material array of the renderer) but the model on screen shows me another material (white). If i try to change by hand in the inspector i cant.
If i duplicate the cube, the new instance has the correct color.

Why?

It was something really…REALLY STUPID
I had an animator aniamted the color of the material…