Change Fog Color Smoothly

Is there a way i can make the fog color match the rotation.x of the Directional Light? Is there a way i could smoothly fade a color from black to light blue?

Code Im using:

var rotateSpeed : float = 15.0; //Your speed
var DefaultColor : Color;
var OtherColor : Color;
 
function Update () //The update function will trigger your object to make it rotate
{
 	transform.Rotate(Vector3.right * Time.deltaTime * rotateSpeed); //It never stops rotating.
 	RenderSettings.fogColor = Color.Lerp(DefaultColor, OtherColor, rotateSpeed / 3);
}

function Start()
{
	DefaultColor = RenderSettings.fogColor;
	OtherColor = Color.black;
}

Yes. There is.

Ok. This should do it:

var lerpdyDerp : float;
function Update () //The update function will trigger your object to make it rotate
{
    transform.Rotate(Vector3.right * Time.deltaTime * rotateSpeed); 
    if (transform.localEulerAngles.x < 180) {
         lerpdyDerp = Mathf.InverseLerp (0,180,transform.localEulerAngles.x);
    } else {
        lerpdyDerp = Mathf.InverseLerp (360,180,transform.localEulerAngles.x);
    }
    Debug.Log (lerpdyDerp);
    RenderSettings.fogColor = Color.Lerp (DefaultColor, OtherColor, lerpdyDerp);
}