Hello all! I uploaded this here a while ago but removed the original thread due to a problem I found in the code that kept it from working in Packaged Builds. That now seems to be fixed and the node seems to work fine so here it is! Let me know if there are any problems.
For my project, I wanted to take advantage of the new sub animation blueprint feature but was disappointed when I saw that the actual node itself doesn’t expose “Instance Class” as a pin which I needed for my project. How my inventory system works is every “EquippableActor” (a class I made) has a function in which I define what animation blueprint is associated with that actor and what I needed to do was get that and have the Sub Animation Instance node play whatever animation blueprint was being sent to the it. Because it didn’t have the feature and Instance Class wasn’t exposed, I made a Dynamic Sub Animation Instance node. It basically works the same way as the original does, except it can take a class as a pin now and is able to switch to other animation blueprints in realtime.
I wasn’t sure if anyone needed this, but you’ll never know! Somebody may be out there trying to do the same thing that I was trying to do so I thought I’d just upload it here! It is in the form of a plugin but it would be awesome if it was included in the next engine update or something! Anyways, enjoy!