[ts] Fix MeshAttachment copy changing uvs type.

This commit is contained in:
Davide Tantillo 2025-06-24 10:33:50 +02:00
parent 5967b3c3f0
commit 341dd63f62

View File

@ -176,7 +176,7 @@ export class MeshAttachment extends VertexAttachment implements HasTextureRegion
this.copyTo(copy);
copy.regionUVs = new Array<number>(this.regionUVs.length);
Utils.arrayCopy(this.regionUVs, 0, copy.regionUVs, 0, this.regionUVs.length);
copy.uvs = new Array<number>(this.uvs.length);
copy.uvs = this.uvs instanceof Float32Array ? Utils.newFloatArray(this.uvs.length) : new Array<number>(this.uvs.length);
Utils.arrayCopy(this.uvs, 0, copy.uvs, 0, this.uvs.length);
copy.triangles = new Array<number>(this.triangles.length);
Utils.arrayCopy(this.triangles, 0, copy.triangles, 0, this.triangles.length);