Is there a way to change a widget's text component per level?

I’m trying to change the widget’s text per level, kind of like a tutorial popup for each level. I’ve tried using the Level Blueprint and various other ‘roundabout’ methods, but I couldn’t make it work at all.

Is there a way to do this?
(Both Blueprints and C++ answers are welcome.)

Keep level pertinent data in the level (or framework class or save game object), load the level, create the widget, feed it level data.

Would that work for you?

I already tried this earlier but it didn’t display the correct text. Then I realized I was adding the widget to the viewport before changing the values. After flipping and using this method it works perfectly. Thank you :slight_smile: