Best way to play a single non-looping animation?

As just one example, i’ve got a reload weapon animation which is just one whole animation and will happen once when i press a button. I was just wondering whats the best way to do this in the anim graph? i’ve been using blend poses by bool and simply sending it a ‘is reloading’ bool and attached the raw, single animation. This works fine once but then once it reaches the end of the animation the playhead stays at the end and as far as i can tell i can’t rewind it?

I’ve been using montages for animation sequences and i know i could do exactly what i want using a montage, but to use a montage for a single animation seems a bit daft. Feels like there should be a ‘proper’ way of dong this.

Any ideas?

You can either use a state machine, where one state is your reload animation, or play slot animation for your purpose. If you use the state machine, you can check how far the animation has played inside the transition rule and transition back when the animation is about to reach its end.