Requires Unity 5.5.0 or higher.
Unity UI Gloss/Blink material. No scripts and animations needed, all is in one shader. Fully customisable by shader parameters. Ready for mobile!
UI Shader Parameters:
Gloss Color - gloss color
Gloss Rotation - gloss rotation 0..360
Gloss Width - gloss texture normalized width
Gloss Progress (From) - from normalized value
Gloss Progress (To) - to normalized value
Gloss Time - effect duration
Gloss Delay - effect delay between iterations
Main Texture Is Transparent - makes source sprite transparent, only gloss texture is visible
Object Opaque Shader Parameters (+default UI Shader Parameters):
Sprite Texture - main texture
Main Color - the color multiply with a main texture
Object Transparent Shader Parameters (+default UI Shader Parameters):
Sprite Texture - main texture
Main Color - the color multiply with a main texture
Main Texture Is Transparent - makes main texture transparent, only gloss texture is visible