Change Texture2D tint (C#)

What I have is a white vignette set up as a Texture2D and a public Color variable called VignetteColor. I need to be able to change the vignette’s tint. How can this be done?

(The only script I have so far is to show the vignette so I doubt it’ll be any help.

If you are showing the Vignette in Unity’s OnGUI() function, then you can set the tint color using GUI.color = Vignette color. Just make sure to reset the color to white straight afterwards:

GUI.color = VignetteColor;
GUI.DrawTexture(RectToDisplay, VignetteTexture);
GUI.color = Color.white;

Hope that helps. Also, it is always a good idea to provide some code, so others have something to work with when providing solutions. Hope this helps.