I placed some pointlights in the level, and I wanted to make an array to contain them in the level blueprint. I could see these pointlights in the array’s drop-down list, but nothing happened after I clicked them, the array’s element still was None.
As a temporary workaround you could make an actor to hold the variable and make it instance editable. Once placed into the world you can pick lights out of the scene and it seems to “stick” not reverting to one.
Then you could put your logic into the actor.
Edit: In the latest update of 5.1 (Version: 5.1.1-23901901+++UE5+Release-5.1) it seems to be working ok. (latest hotfix might have fixed it)
It’s weird that I use the same version as you, but I still can’t add it to array. Which template did you use to create your program? I used the third person template.