A common procedure in a game is to standardize the behavior of buttons when pressed/hovered/disabled, etc. In Unity's uGUI we can create a generic animator for every button in the game, setting the Button's transition to "Animation". This animator can slightly scale the button on hover, reduce and darken it on press, apply alpha on disable, etc.
It is also very common for buttons to have different sprites when pressed, hovered, etc. To this end, we can use the "Sprite...
Suggested feature: being able to mix Button's Animation transition with Sprite Swap and Tint
It is also very common for buttons to have different sprites when pressed, hovered, etc. To this end, we can use the "Sprite...
Suggested feature: being able to mix Button's Animation transition with Sprite Swap and Tint