DeltaTime calculation on an Actor Tick

I need to convert delta time back to the actual time- (not dialated.) GetGlobalTimeDialation doesn’t work here as it always reports a 1.0 in this scenario.

Steps to Reproduce
I’m using the DeltaTime on an Actor Tick event to drive some external systems. Everything works fine until I run a level sequence that has the playback rate set to something not at 1.0. For instance, if the frame rate is 100 hz but have the playback rate at 0.5, then the DeltaTime still reads 10 ms, but the actual time between tick events is 20 ms.

Actually never mind. I just tested this under 5.61 and it looks like the issue had been corrected.

Here there,

For context, are you using the TimeDilation track to affect your animation?

Dustin

Yes, the issue is we would use Time Dilation to slow down animation. This resulted in the DeltaTime not aligning with the actually calling time of the event. IE, the DeltaTime would remain at whatever the framerate was, but the Event seemed to be getting called based on the Time Dilation value.