I have two question actually. First is, how to I make an image effect ( motion blur ) start when I go under water and end 3 seconds after I get out and the second question, how do I add some particle effects like air bubbles only when the player is underwater? Here is my code so far:
var underwaterLevel = 9;
private var defaultFog = RenderSettings.fog;
private var defaultFogColor = RenderSettings.fogColor;
private var defaultFogDensity = RenderSettings.fogDensity;
private var defaultSkybox = RenderSettings.skybox;
var noSkybox : Material;
function Start ()
{ camera.backgroundColor = Color (0, 0.8, 0.8, 1); }
function Update ()
{
if (transform.position.y < underwaterLevel)
{
RenderSettings.fog = true;
RenderSettings.fogColor = Color (0, 0.6, 0.8, 0.9);
RenderSettings.fogDensity = 0.1;
RenderSettings.skybox = noSkybox;
}
else
{
RenderSettings.fog = defaultFog;
RenderSettings.fogColor = defaultFogColor;
RenderSettings.fogDensity = defaultFogDensity;
RenderSettings.skybox = defaultSkybox;
}
}