I’m liking UMG’s visual editor but is there a way to tweak things at the code-level? I think what I’d like to be able to do is to simply drop UI elements in where they can be arranged and styled and have identifiers set on them but then have them all wired into some sort of universal event dispatcher whose messages they would act on or ignore.
Could I create some sort of superclass for the existing UMG UI elements maybe?
For something like MMO UI with commerce, user chat, abilities, leveling, inventory, customizable/dockable widgets, etc… I’m definitely feeling like I’d be hitting a spaghetti mess pretty fast with UMG blueprints but I want the convenience of the visual editor and slate’s looking a little granular for my current needs (but I plan on digging into it eventually).
At the very least, just knowing where to look for the source code for the prebuilt UMG widgets would be (potentially) helpful, assuming that’s exposed somewhere.