Trigger collider change fog color
Okay on player enter on the Collider the fog is enabled but the color and the density don't change i have an error on my code ? Thanks for help. using UnityEngine; using System.Collections;
public class x23a : MonoBehaviour
{
bool fog = false;
public float FogDens = 0.15F;
public Color FogColor = Color.blue;
Transform cam;
void Start()
{
cam = Camera.main.transform;
// fog = false;
}
void OnTriggerStay(Collider myTrigger)
{
if (myTrigger.name == "WaterVolume")
{
if (cam.position.y < myTrigger.transform.position.y)
{
fog = true;
RenderSettings.fogColor = FogColor;
RenderSettings.fogDensity = FogDens;
print("The fog is enabled");
}
else
{
fog = false;
print("The fog is not enabled");
}
}
}
void Update()
{
RenderSettings.fog = fog;
}
}
Comment
Your answer
