How to play an animation in reverse?

Hello! I wanted to ask, how can I play an animation in reverse in my animator? When my object is on the ground, it’s doing idle animation, when it starts flying, it does animation1 without looping (to change children sprites positions). When it does the transition from idle to animation1, it does it perfectly, but when it does it in reverse (to go back to idle), it ignores all keyframes and curves and just moves all sprites to the idle position (it does not change them instantly, it just ignores keyframes and curves, goes in straight line). So, how can I play my animation in reverse? Is there a way to do it without code, maybe?

Set the time Speed of the mecanim state to -1 and it will play reversed.