Why isn't my widget visible when added?

Do I have to manually add them all to the array they don’t show up in an arrays hud.

Yeah, generally this is something you can / would do manually with a MakeArray node. Unless you have a LOT of them…

An alternative here is querying the container they’re in and casting:

This will work even if the container has many different children types or user widget types. The unwanted ones will fail to cast and it’s OK to let them fail in this instance.

edit: they do not show up because their instances are created when the parent widget is initialised and we’re still in the editor so the widgets simply do not exist yet. It would be a cool feature to be able to soft reference widgets like that actually! Maybe in the future.

But Make Array works well for a reasonable amount of entries and no casting is needed:

275384-cap2.png

Holy gods hallelujah! It works. Jesus mary and joseph THANK YOU! I have been beating my head up the wall trying to get this.

Haha, wicked! Yeah, blueprints communication is quite something :slight_smile:

Good luck with the rest!

No, this would kick the widget out of its desired container.