I have a pretty similar problem, animations won’t play when the character is outside of camera range (2d game), thus they can’t shoot at all because shooting depends on played animation time :(( and i really can’t design this any other way… did you ever figure it out?