Hi, you set the start time to 0, meaning in reverse playing it will do nothing since it already is at the beginning. You would need to set it to a time greater than 0
But it works there (picture) and doesnt work only when i play animation forward, when i play only reverse anim here, all work good
I don’t know why your code isn’t working, but here are some alternatives you can try:
Set the node to “PingPong” instead of “Forward,” I believe that one plays it forward then back. (There is some version that plays it forward then back if that is the wrong one, just try the different ones.)
If PingPong play doesn’t work, you can try going into the widget and making custom events for playing forward and reverse and then calling the custom events from the widget instead of pulling out the animation.
Edit: It also occurs to me that you can put a print string after your current code that you posted (a print string after the reverse animation play). That way, you will make sure it really is delaying play rather than trying to play at the same time as the other.