It's for Animated Displays, in short.
And in long, the Script is meant for cycled playback of single or multiple frame sequences assigned to the material.
Added public method ForceUpdate(), allowing for immediate changes to take effect, before next Update cycle will happen.
This is useful for using in EditMode, when the parameter of script DotAnimatedMaterial is edited by other script.
Fixed issues, happening at rare cases when script is working with animation mode set to Randomly.