HSB control in Unity with C#?

Hello everyone c:
What I’m trying to do seems simple, but… I will try to describe the best as I can, look:

At some point of the game, an object loses saturation gradually (not just alternating textures to grayscale), and then, with some puzzle dinamics, the object will “recover” the saturation back.

How can I control this saturation?

Ty

http://wiki.unity3d.com/index.php?title=HSBColor

–Eric

oh, thanks, I’ll read when I have more time