Collision destroy specific item

I have two actors that share the same item data (STRUCT_Item):

  • BP_Item = static pickup on the ground

  • BP_ThrowableLoot = the bag I throw (has ItemData : STRUCT_Item, Expose on Spawn)

I also have a DropZone actor with a Box Collision. I want this exact behavior:

  1. Only when the specific collision component on BP_ThrowableLoot (e.g. LootCollider) overlaps the Box:

    • read ItemData from the bag

    • send it to the thrower’s AC_Inventory

    • destroy the bag

  2. Ignore everything else (player, other actors, other colliders).

i already have the logic of picking up an item and sending it to inventory so i dont need that i just dont understand how to tell the DropZone that Bp_Throwableloot is entered the collision and to call the logic “Send TO Inventory”

Create an interface for the item to pass the struct.

Begin Overlap: Other actor → Call interface: return struct… do magic