Add to my array in a Struct??

Yes:

Call this whenever you collect a gem:
image
It stores the position of that destroyed gem in an array- we’ll use that as an identifier.

When you want to save the game, add the vector array to the save game.
image

Then, when you want to load, this function will destroy all the gems that you’ve listed.


Make absolutely sure that you copy the array from the savegame back into your blueprint after destroying everything. Or before- either’s fine.