Good night.
I created a project in Spine with several categories of skins to collect different outfits for the character.
The blueprint unreal engine has a Set Skins node, an array of skins is passed to it.
When I select the first category, call the Set Skins node and pass the name of one skin, everything is displayed.
Then I select the second category and already pass an array with two skins, but the second category is not displayed.
But if you transfer two skins at once, it is displayed.
It seems to me that the problem is that when calling Set Skins, an array of the same size is passed and on subsequent calls, but with a different array size, something breaks.
I made a test project where I include one category, and then I include two categories and the second category is not displayed. But if you turn on two categories at once and change the skin, then everything works.
I recorded a video and made screenshots.
Maybe I'm doing something wrong.
Thank you, I would really like to solve this as soon as possible.