using UnityEngine;
using System.Collections;
public class AreaSettings : MonoBehaviour {
public float AreaChangeTime;
public Color AmbColor;
public Color myFogColor;
public float myFogDenisity;
public Color myCamColor;
public Color myCamBackColor;
public float myCamColorDen;
public REPostProcessorEffect myEffect;
void Start(){
myEffect = Camera.main.GetComponent<REPostProcessorEffect>();
}
void FixedUpdate () {
RenderSettings.ambientLight = Color.Lerp (RenderSettings.ambientLight, AmbColor, AreaChangeTime*Time.deltaTime);
RenderSettings.fogColor = Color.Lerp (RenderSettings.fogColor, myFogColor, AreaChangeTime*Time.deltaTime);
RenderSettings.fogEndDistance = Mathf.Lerp(RenderSettings.fogEndDistance, myFogDenisity, AreaChangeTime*Time.deltaTime);
myEffect.BloomTint = Color.Lerp(myEffect.BloomTint, myCamColor, AreaChangeTime*Time.deltaTime);
myEffect.ColorCorrectionSaturation = myCamColorDen;
Camera.main.backgroundColor = Color.Lerp(Camera.main.backgroundColor, myCamBackColor, AreaChangeTime*Time.deltaTime);
}
}