[4.9p2] Incorrect value for Tick's Delta Seconds when a Tick Interval is specified

4.9.0 Preview 2.

The Delta Seconds value reported by the Tick event is always the delta time from the last frame even when a tick interval is specified. Delta Seconds should be the elapsed time since the last call to Tick (as specified in `AActor::Tick``'s documentation).

Repo

  1. Create actor blueprint with Tick Interval (secs) to 1.0
  2. Create the following graph:

53242-graph.png

When the game is run, the message will print once a second, but the value displayed will be the delta frame time (such as 0.00833).

##Expected result

A value close to the Tick Interval (secs) should be printed.

Hello

I was able to reproduce this issue on our end. I have written up a report ( UE-19855) and I have submitted it to the developers for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your time and information.

Make it a great day

This is allegedly by design:

But it is a terrible, terrible design.