To summarize my alternative fix for anyone who might need it, I took the approach used in this youtube video and changed it, so it’s based on animation speed instead of framerate.
Alternative way to do this is by making a Paper2D Flipbook from a bunch of sprites, then calculate on Tick event which frame needs to be displayed next.
Blueprint code overview:
Part 1: Checking if a new frame needs to be displayed
Part 2: Creating a brush from the image, assigning it and incrementing + modulo on the current frame
Swirl Animation is a Flipbook reference
Swirl Image is an image in the UI
CurrentFrame & Timer default to 0


