MeshCombineUtility.cs -- who wrote it?

I have been reading MeshCombineUtility.cs and noticed that it copied mesh.uv, mesh.uv1, mesh.uv2.

But from scripting reference Mesh only has member field uv and uv2.

So I was thinking where this uv1 came from? is it an undocumented feature?

Then I realized that uv1 is an alias of uv2, both pointed to the same array.

I guess uv1 is deprecated long time ago?

But why MeshCombineUtility.cs copy them both? Yes the copying of uv2 overwrites the uv1, so the result will be correct, but why bother to waste the CPU cycles to copy uv1 in the first place? I thought MeshCombineUtility.cs was written by UT? How could the people in UT don’t know uv1 has been deprecated?

Sorry, my mistake. I was reading the version that came with the bootcamp demo. Don’t know where they got it from.