This is what I have so far. It currently works on the Game Object I apply the script to. I’m just trying to make it so that the Vector4.Lerp works back and forth without stopping. Please help.
#pragma strict
private var backgroundColorMagenta : Color = Color.magenta;
private var backgroundColorGreen : Color = Color.green;
private var backgroundColorRed : Color = Color.red;
Color background = new Color(1f,0.83f,0f,1f)
function Start () {
}
function Update () {
renderer.material.color = Color.Lerp(Vector4(0.82,0,1,1), Vector4(1,0.83,0,1), 0.05 * Time.time);
if (this.gameObject.renderer.material.color == background)
{
{renderer.material.color = Color.Lerp(Vector4(1,0.83,0,1), Vector4(0.82,0,1,1), 0.05 * Time.time);
}
}
}