Fixed attachment copy bugs.

This commit is contained in:
Nathan Sweet 2021-10-15 22:28:54 -10:00
parent 45f59dc86f
commit f5eed7a889
4 changed files with 4 additions and 4 deletions

View File

@ -59,6 +59,6 @@ public class BoundingBoxAttachment extends VertexAttachment {
}
public BoundingBoxAttachment copy () {
return new BoundingBoxAttachment(name);
return new BoundingBoxAttachment(this);
}
}

View File

@ -69,6 +69,6 @@ public class ClippingAttachment extends VertexAttachment {
}
public ClippingAttachment copy () {
return new ClippingAttachment(name);
return new ClippingAttachment(this);
}
}

View File

@ -80,7 +80,7 @@ public class MeshAttachment extends VertexAttachment implements HasTextureRegion
arraycopy(other.triangles, 0, triangles, 0, triangles.length);
hullLength = other.hullLength;
sequence = new Sequence(sequence);
sequence = new Sequence(other.sequence);
// Nonessential.
if (other.edges != null) {

View File

@ -75,7 +75,7 @@ public class RegionAttachment extends Attachment implements HasTextureRegion {
arraycopy(other.uvs, 0, uvs, 0, 8);
arraycopy(other.offset, 0, offset, 0, 8);
color.set(other.color);
sequence = new Sequence(sequence);
sequence = new Sequence(other.sequence);
}
/** Calculates the {@link #offset} and {@link #uvs} using the region and the attachment's transform. Must be called if the