Need help with structs and storing lists of stuff

There are multiple solutions to this and you’ll just have to make an executive decision
I would suggest GameState or similar, they are persistent between levels and never go away. It’s easy to reference from any BP (get GameState - cast to (your particular GameStateBP) and then you can reference it (maybe make the array public or create Get/Set functions)

Also you can create an array of those structs…