Looping Shotgun shell reload (montages)

Hey guys, I’ve been looking everywhere for examples and found bits and pieces of reference for what I need to do. But sadly, I haven’t been able to cobble all the separate elements together. Basically I want to do a shotgun reload where a short “loading shell” animation can loop until the maximum ammo is reached, then play an “out” animation.

I can figure out all the variable tracking, but my real issue is with the anim montages. I created a montage which has three sections: reload_in, reload_loop, reload_out. The reload_loop has an AddShell notify which increases the ammo in the gun by one, and decreases the backpack ammo by one. But now I’m trying to figure out the exact usage for the “Montage Play” and “Montage Set Next Section” nodes, specifically how to change sections based on a boolean - so when AddShell hits a certain number, play the section called “reload_out”.

I am sure this is super easy but I have just not been able to wrap my head around it for whatever reason. Any input or advice would be greatly appreciated.