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