Hi, can anyone please help with my blueprint?

I made an object of a battery where you can pick it up by overlapping it and put it in your inventory or storage. But Instead of overlapping it, I want it to be picked up but how do I do that? My level of thinking can’t process that logic. Please help!

This is my blueprint for picking up (but only does is destroy itself) and overlapping.


1 Like

If you do not want to overlap it, how else would you like to pick it up?

  • click it with the mouse?
  • look at it with the centre of the screen and “Press E to collect”?
  • push a UI button to collect stuff from the ground around you?
  • something else?

Hey, I’m sorry I didn’t clarify it. It’s the second one, I want it to be picked up by pressing “E”.

1 Like

Try this in the Player BP:

Note that we trace on the Visibility channel. For this to work, the battery mesh must block it:

It probably already does by default, though. And you can convert data pins by right clicking them:

1 Like

Yoo thankyouu so muchh! Been figuring out your bp for the past 30 mins cus I was completely lost there’s so many errors because I did lot of them wrong cus some nodes aren’t familiar to me, but I finally did it!

I didn’t realize that theres a need to trace using the visibility channel and make sure the mesh blocked it, completely slipped my illogical mind lol. It turns out that my setup was completely missing these loads of adjustments (like a lot, lmao). I really appreciate your help!