diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skin.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skin.java index 5c5f205fd..6db8cfd7e 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skin.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skin.java @@ -101,6 +101,12 @@ public class Skin { if (entry.key.slotIndex == slotIndex) attachments.add(entry.value); } + public void getAttachments (Array attachments) { + if (attachments == null) throw new IllegalArgumentException("attachments cannot be null."); + for (Attachment attachment : this.attachments.values()) + attachments.add(attachment); + } + public void clear () { for (Key key : attachments.keys()) keyPool.free(key);