Help with time dilating the game time in a widget

Hi.
So i’ve got a “time widget” which is just the game time that is added to the viewport. In the time widget the text block “time” is bound to a function that returns the game time.
There is a time_manager blueprint/actor which is just a default scene root, and in the event graph, event begin play adds the time widget to the viewport.
At certain points in the game I want it to appear that the game time is speeding up - i don’t want the whole game to speed up. I’m just going through the options.

  1. I tried setting a custom time dilation on the time_manager actor. I thought what might happen is because the time_widget is added to the viewport from within time_manager that maybe the time would dilate on the game time in the widget as well. But this doesn’t seem to be the case.

  2. I could just multiple the game time in the time_widget by a float to give the appearance that the game time is speeding up. That is probably the solution i’l go for.

But other opinions would be great.

Thanks