I would like to add animation asset to animation component dynamically, but I couldn’t way to add new animations to it.
I tried to modify assets array and trigger some events but, that didn’t work. Is there any way to do that?
Okay, I just figured out how to do it.
As far as I understand it doesn’t catch the push event, but directly setting it works.
var animations = entity.animation.assets;
entity.animation.assets = animations;
Yes, nice fine, thanks for sharing your solution.
You need to set a reference to the changed array, not push directly to it. That’s how the property getter/setter will act on the change.