I’m trying to create an array of Blueprints within a widget but struggling to find a solution to this from other threads. My current setup uses modular BPs made up of several Static Meshes. In order to quickly iterate the layout of the level I use Arrays of SMs (with the appropriate tag) to change what is generated per modular BP (see this post for an example [UE4] Hallway Complex — polycount (June 7th, mid way down the page)).
I’m now looking to add lighting to the scene. I’ve tried the “use emissive as static lighting” and this gets me so far but because this is activated per SM in the BP I can’t set this on all the SMs in the BP as only one is present (the other SMs are generated/replaced using the SM array from within the widget). If I can use an array of BPs instead of SMs then I can attach static lights to the BPs and use these to better light the level. Is this possible as choosing Actor > Object Reference in the variable type doesn’t allow me to add BPs to it.
Current SM array setup (click a button to change the SM from an array):
Actor array doesn’t let me add Actor BPs:
I’m using Unreal 4.22 and my BP knowledge is limited. Any help is much appreciated!