JBooth.VertexPainterPro.VertexPainterWindow.InitUV2 C# (CSharp) Method

InitUV2() public method

public InitUV2 ( PaintJob j ) : void
j PaintJob
return void
        void InitUV2(PaintJob j)
        {
            var uvs = j.stream.uv2;
             if (uvs == null || uvs.Count != j.verts.Length)
             {
            if (j.meshFilter.sharedMesh.uv3 != null && j.meshFilter.sharedMesh.uv3.Length == j.verts.Length)
            {
               List<Vector4> nuv = new List<Vector4>(j.meshFilter.sharedMesh.vertices.Length);
               j.meshFilter.sharedMesh.GetUVs(2, nuv);
               j.stream.uv2 = nuv;
            }
            else
            {
               j.stream.SetUV2(Vector2.zero, j.verts.Length);
            }
             }
        }