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.
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