uv[20] = new Vector2(0f, 0f);
uv[21] = new Vector2(1f, 0f);
uv[22] = new Vector2(1f, 1f);
uv[23] = new Vector2(0f, 1f);
Если у тебя одна текстура на все грани
то в UV координатах меняешь дальнюю сторону на 2
а режим текстуры делаешь тайлющююся.
Vector2[] uv = new Vector2[vertices.Length];
for(int i = 0; i < uv.Length; i++){
uv[i] = new Vector2(vertices[i].x, vertices[i].z);
}
mesh.uv = uv;