animationEvent doesn't trigger when model is not rendered?

I am using AnimationEvent to trigger a shot being fired from a character at the precise swing of his hand (when he throws a fireball), but it appears to not trigger when the character is not on-screen.

All I need to do is not look at the enemy and he doesn’t fire. it appears that all the other code works, but not this.

If this is the case, how do you go about syncing events like this to an animation?

(I noticed there’s not much talk about animation events in this forum … is this why?!)

Animations (and thus AnimationEvents I suppose) are turned off when not onscreen in order to save CPU power, unless you have “Update when offscreen” checked.

–Eric