Ambiguous order animations in UE4

Hi all,

I’m an experienced modeller but have very limited UE4 knowledge. I want to make an interactive scene where a user can disassemble a piece of equipment in any order they like. For example, when all screws are clicked in any order, an animation for a panel falling away is triggered.

World of Guns” gameplay is very similar to what I’m trying to achieve.

Are there any tutorials about how to set this up in UE4? I’ve had a look, but there are so many topics on animation that I feel a bit lost.