Hey ,
The way you’d want to achieve this is by creating an event based on trigger volume. So Item X is picked up by Player 1, who then carries Item X to a gate, which needs to be opened. By having Item X in Player 1’s hands creates an event that triggers the gate to open, and then the item will be destroyed.
Here is a sample blueprint that I created to simply pick up an item, walk over to the trigger volume area and then it’s deleted. I included print strings merely for my benefit, to ensure it was working.
Hopefully this helps you with what you’re trying to do within your project. If you happen to have any further questions, please feel free to comment back. Keep in mind that there is ample documentation within the [Unreal Engine site][2]. This specific [tutorial][3] should be enough to help guide you through using trigger volumes as well.
Cheers!
