Shifting the UV's of a plane

Hello, all! My GUI will be primarily composed of GUITextures and textured planes. I have rendered out a sprite sheet for the different images a plane would display and then mapped it to one of these images. I would like to know if I could, via scripting, change the UV coordinates of each vertex of the plane to map it to my desired image on the sprite sheet. This will save space and time. Thanks! - YA

You might want to look into the following methods:

renderer.material.SetTextureScale("_MainTex", new Vector2(scale.x, scale.y));
renderer.material.SetTextureOffset("_MainTex", new Vector2(pos.x, pos.y));

This will allow you to control what part of the texture is displayed on your mesh.

You can change the mesh uvs associated with the plane, sure.
The unity documentation for Mesh.uv has a pretty good example actually:

Does that not meet your needs? If not, what is it that you’re missing?