Why Can't I Create An Array Of Actors?

I’m trying to create an array of actors as a blueprint member, but simply put, UE will not let me do it. Why is this? I have several hundred different types of actors which I do not want to manually add to an array. I don’t see why this would be any different than creating an array of actors as blueprint member, but apparently it is.

Any help with this would be much appreciated.

This is exactly what I don’t want to do, for hundreds of actor classes this is extremely inefficient. Turns out the solution is at this page here

You can easily add them programatically by spawning the actor and calling the Add method on the array for each object spawned.

HTH

How does that have anything to do with your original question? At some point you HAVE to loop over and spawn each actor, there is no way around it. Either you do it or you call a function that does it. The most effective way to do this is to resize the array: Array Nodes | Unreal Engine Documentation