Description

Delay nodes no longer fire within a paused actor even if that actor has been set to 'Tick Even when Paused'

Removing the delay node from the equation allows the print node to continue firing while the game is paused.

Per Masons comment on [Link Removed], this is not expected.

This does not occur in //UE4/Release-4.25 cl 14469661 so this is a regression.

Attached is a project that is created with the above repro, it can be used to test the issue.

This issue is also similar to [Link Removed], however reproducing this issue does not require creating widgets.

Steps to Reproduce
  1. Create a Third Person example project
  2. Open the ThirdPerson Character blueprint
  3. In the details panel, set the Third Person Character to Tick Even when Paused
  4. Within the blueprint create an Event Tick node
  5. Attach the Event Tick node to a Delay node
  6. Attach the Delay node to a Print node
  7. Set up a keybind to pause the game
    • In the attached example, I hooked this up to spacebar
  8. PIE
  9. Pause the game

Result
The print node is no longer fired when the game is paused

Expected
The delay and print nodes continue to fire when the game is paused

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-104992 in the post.

6
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.26
Fix Commit15010271
Release Commit15010271
CreatedJan 4, 2021
ResolvedJan 7, 2021
UpdatedApr 27, 2021