For my animation, a user can either play the full animation or advance the animation in increments of 30 frames (using the goToFrame method). My problem - I have events attached to the animation and they do not fire when using goToFrame(). The events do fire normally when simply playing the animation. Here is a sample - https://www.babylonjs-playground.com/#0HJQEB#7.
Should this work? If not, And if not, perhaps I am thinking about the problem wrong and there is a better way?