Keep actors in array between level

What I’m trying to do : When the player overlaps a pickup, my Game Instance blueprint adds it in an array of Actors to keep a list of all the pickups the player collected (and eventually saving it.) I currently can print the array, displaying the display name of the pickups. I need to do this to compare the list of collected pickups with the list of pickups in the level and destroying the ones the player already got.

What doesn’t work : When I change levels, the indexes containing the Actors from the other level still exist, but they are empty (so it prints an blank space instead of the Actor’s display name.)

What can I do to keep the array of actors between levels?


Have a look at this thread: Keeping Actors Between Levels

Hope this helps.