I have an instanced node that's used by multiple creatures. One of them does not have the same child nodes that are being commanded by the animator so it deletes those animation tracks in order to not receive a bunch of errors. However in doing so, it deletes the animations for all creatures using that instance!
It would seem the animation tracks are not properly instantiated and are instead shared between everything that instantiates the animation player. That may be a bug on it's own, but for now I'd like to work around it. The easy way to do so would be to discard the instance of the animation player from the one node that differs.
How would I be able to discard the instance from code so the different creature can merely have a copy of the instance to modify for itself?