• Runtimes
  • Is There a way to remove a skin attachment?

Hi,
I have a skeleton setup that uses a skin and I'm trying to find out if there is a way to remove attachments on the skin since you can't set a skin attachment to null. I can remove the attachment from the skeleton, but that gets overridden when the skin is applied. Am I missing something obvious or is there not a way?

Thanks in advance.

Related Discussions
...

Why can't you set the attachment to null? I do that all the time.

davidsvson wrote

unless he wants to unload a skin (well you are still correct)

You will need to go through the thin you want to unload's slots, then find the slots in the skeleton, and set them to null (or default)

Setting the attachment to null was not hiding the attachment. I ended up just creating a method in skin to remove an entry from the dictionary the skin stores and calling the SetSlotsToSetupPose.

I believe it didn't update because of [Unity3D] RegionAttachment Override Delay TL;DR attachments only update when triggered by an attachment timeline