I’m trying to achieve an effect where when the player unpauses the game, the global time dilation interpolates smoothly from nearly 0 to 1. The problem is that global time dilation also affects timelines and matinees. This makes the curve controlling the time dilation itself slow down!
I could individually set the custom time dilation of every other actor in the game but that’s kind of insane. Is there any way to make the global time dilation not apply to a single actor?
I don’t know of a way to make that work for matinees but I’ll give it a try for timelines. Hopefully the imprecision won’t make things get too out of sync.
I’ve not actually seen the results but i could get a Set Custom Time Dilation node from a reference to the Matinee actor in the level. I think Matinee’s also have a playrate you can set. Lots of holes in these approaches to Matinee though
Once again this is all just sort of conjecture since i don’t think the actual functionality you want is there.
I dont know if you still need this, but in 4.17 I stumbled upon a new node in timelines where you can specify that they should ignore global time dilation
There is a checkbox when editing a timeline as well as bool property when you access the timeline variable. It’s called exactly “ignore global time dilation”