I use Collision Event to detect a collision on a picked up object so it doesn't go through the ground. The first thing that i pick up, it works well, but if i pick up another object it detects collisions on the previously held item, even thou the debugger says its the new item. What could be the problem here?
Works great with the first item. Item collides with the ground event goes to the "collided" state.

Second item being pick up, the variable says "repairbox_medium_1" wich is the item that im holding currently but doesn't collide

Instead it detects the collision on the previous item.