Playing Animation Asset forwards and backwards

Unless there’s a very complex animation that needs to play when the door is opening, I would just use a timeline to open the door by connecting on BeginOverlap on Play from start and close the door when EndOverlap connected to Reverse from end.
I would also add a check ( using a boolean ) that make sure that the door fully open when you overlap and won’t reverse the animation if the animation hasn’t finished playing when you EndOverlap.

If instead you want to use an animation, I would suggest to use and AnimBP, where you can right click onto an animation clip inside the AnimGraph > Convert to single frame animation.
The explicit time float allows you to set a value for the plating of the animation, so you can use also a timeline that can go backward/forward based on the Begin/EndOverlap events.

1 Like