Weapon Auto Pick-Up Upon Collision

Hello,

I’m starting a project and am trying to create all of the basic functionality of my game. One of the main aspects is a weapon system that auto-equips weapons as you walk over them, replacing the current with the new. Only one weapon to be held at a time.

The plan was once I got the weapon to despawn I would then begin working on assigning it to a socket on the character, but unfortunately I’m having trouble even getting this started. I followed this tutorial exactly (it’s literally a 3-piece blueprint class, kind of impossible to mess it up), yet when I walk over the weapon nothing happens. The only thing I can think of is that this tutorial came out just 1 day after UE4 was released back in 2014, so maybe things have changed since then that are required?

I made sure that both the static mesh (weapon) and the character skeletal mesh (in the "sidescrollercharacter" blueprint) have "Generate Overlap Events" enabled from their collision settings. What else could it be?

It seems like everything in that tutorial should work the same as it does now. Does the mesh you are walking over have a collision mesh by default? May be worth trying adding a Box collider to the pickup object and see if that fires correctly.