duck

Untitled

Jul 5th, 2011
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.42 KB | None | 0 0
  1.  
  2. var myMesh : Mesh;
  3. var oldScaleFactor : float;
  4. var origUV : Vector2[];
  5.  
  6. function Start() {
  7.     myMesh = GetComponent(MeshFilter).mesh;
  8.     origUV = myMesh.uv;
  9. }
  10.  
  11. function ScaleUV() {
  12.  
  13.     if (scaleFactor != oldScaleFactor) {
  14.         var newUV = new Vector2[ origUV.Length ];
  15.         for (var n = 0; n < origUV.Length; ++n)
  16.         {
  17.             newUV[n] = origUV[n] * scaleFactor;
  18.         }  
  19.         myMesh.uv = newUV;
  20.         oldScaleFactor = scaleFactor;
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment