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

InitUV0() public method

public InitUV0 ( PaintJob j ) : void
j PaintJob
return void
        void InitUV0(PaintJob j)
        {
            List<Vector4> uvs = j.stream.uv0;
             if (uvs == null || uvs.Count != j.verts.Length)
             {
            if (j.meshFilter.sharedMesh.uv != null && j.meshFilter.sharedMesh.uv.Length == j.verts.Length)
            {
               List<Vector4> nuv = new List<Vector4>(j.meshFilter.sharedMesh.vertices.Length);
               j.meshFilter.sharedMesh.GetUVs(0, nuv);
               j.stream.uv0 = nuv;
            }
            else
            {
               j.stream.SetUV0(Vector4.zero, j.verts.Length);
            }
             }
        }