In Unity, we can animate public script variables. Most standard types are supported. We can use this to achieve interesting effects that are not possible to achieve directly. For instance, we can animate fog color and density, which is not directly accessible through the Animation View.
In this recipe, everything will be created from scratch, so you don't need to prepare any special assets. You can also use the example project and go to the Chapter 07 Special effects\Recipe 03 Using the animation window to animate public script variables
directory. You can find the Example.unity
scene there. If you open it and press the space bar, you can observe the fog changing color and density.
It is achieved by animating the public variables of a script.
Animated fog