Flipbook "OnAnimationEnd"

It looks like you got OnFinishedPlaying Event already, but yes, you get it by clicking on Flipbook component in MyBlueprints tab. Your character’s Flipbook component is named Sprite; you can get access to that variable if you enable Show Inherited Variables. It should look like this:

16640-onfinishedplayingforsprite.png

You’re probably using many different Sprite Flipbooks (animations) in your game, but only one Flipbook Component in your character BP. So your OnFinishedPlaying(Sprite) event will need to have as many branches as you have Flipbooks.

In example above, you see I have a sequence that does a check for two different Flipbook possibilities. I’m checking value of same Name variable. In this case, you can see Flipbook set that variable when it finishes. There will probably be several instances of a Flipbook finishing, and after each one you want to make sure you set this same variable so same OnFinishedPlaying event will can check it.

reason it might not be working for you is that you’re setting Looping on Begin Play. You should set this immediately before Set Flipbook that will finish.