Asset allows you to impose on the game object shader to which you can apply texture, color and gradient. It is also possible to manage all the parameters using a custom editor.
The code contains comments.
Also, documentation in pdf format is available.