"Play Animation" BP node. Need looping, playrate, start position functionality?

Hi there,

I’m in need of some functionality with the “Play Animation” node in my BP graph. The node doesn’t have the capability to change the play rate, reverse or change the start position of the animation and I’d like it to.

I basically have a door that has an Open and Close animation. If the door is in-progress being opened and needs to be closed, reverse play the animation until the beginning. Only play the Close animation if the Open animation has completely finished. There are 100’s of ‘doors’ I’d like to do this on. So ideally I’d be able to do it with only importing the animations and then setting a list of available skeletal meshes.

I’m hesitant to get into BlendTrees or AnimMontages, etc. because it seems a little over complicated to go that far.

Should I look at adding the same loop/rate/position functionality to the Play Animation node in C++ or is there an easier way to do this?

Thanks,
John!

alt text