Instead of the inventory system destroying items it could call Item->RemoveFromWorld()
and depending on the item that function either destroys the actor or hides it for respawn later.
Instead of the inventory system destroying items it could call Item->RemoveFromWorld()
and depending on the item that function either destroys the actor or hides it for respawn later.