How Can I make multiple widgets with Set Timer by Event into more compact or efficient BP?


Inserted is an image of my current BP for implementing 3 progress bar widgets in the player screen, all 3 of which use Set Timer by Event to slowly deplete the progress bars. Additionally, an image of the custom events BP to decrease the progress bars.

I’m still really new to unreal, so I was wondering if there was a better practice than this. It would seem that all three widgets could be combined into single widget that would display all three but only need to be added to player screen by one node, however when I attempted to to do this same BP inside a combined “master UI” widget, it did not work. I assume this is because the custom events in the class base cannot be called in a widget graph?

Any help would be appreciated!

they can all run off the same timer

and depending on what your widgets are exactly you can have a master widget, say a veritcal box and add them directly or Create them as you have and addchild to vertical box

1 Like

Thanks for your input! I’ll try and get them all linked up to one timer.