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);
}
}
}