Spawned Actors Added to Array breaks reference restarting UE4

This works fine so long as I don’t close UE4, I even saved before restarting but their references still broke, why?

How else could I add return values to an array that won’t break after closing UE4?

First a question…
Is this a “Call in Editor Event” (you trigger this through the editor and not the game)?

If the answer is YES you need to set your Array to be “Editable” and the save your level.

286039-newblueprint.png

If the answer is NO

The you need to either set up a “Save Game”-System or Store your changes in a config-file…

[Saving and Loading Your Game | Unreal Engine Documentation][2]

[Configuration Files | Unreal Engine Documentation][3]

Thanks for the reply! It’s not edited in the editor, I tried this out on 4.22 at work and it seems to have no problems, also the engineers say they don’t save references to game or config so I will have to go over everything when I get home.