Coin Pickup

So you make each coin a BP and give the coins a number 0, 1, 2, … like that.

Every time a coin is picked up, you keep a log of which numbers were destroyed in the save game in an array of int.

Next time you run the game, first thing, a process runs and looks in the save game. It sees which coins were destroyed and destroys them again.

That’s how it works.