Description

Clear Timer by Function Name does not appear to be callable from a widget blueprint if the function is owned by a UObject. The Timer clears when the custom event is called by other blueprints, however when the same custom event is called by a widget the timer does not clear.

Steps to Reproduce
  1. Open Third person template
  2. Create a new Object Blueprint
  3. Name it "Looper"
  4. Create the function in the attached image
  5. Open the ThirdPersonCharacter Blueprint
  6. Create the blueprint in the attached image
  7. Create a widget blueprint
  8. Name it "EndLoop"
  9. Add a Button to the designer tab
  10. Create the blueprint in the attached image
  11. Play in Editor
  12. Press the '2' Key
  13. Notice that hello stops printing (expected)
  14. Stop PIE
  15. Play in Editor
  16. Click the button from the widget that was added to the screen
  17. Notice that the print string continues to fire

Expected: The Timer would have been cleared when the custom event was called by the widget
Result: The Timer clears when the custom event is called by other blueprints, however when the same custom event is called by a widget the timer does not clear.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

2
Login to Vote

Won't Fix
ComponentUE - Editor - UI Systems
Affects Versions4.14.1
CreatedDec 12, 2016
ResolvedAug 18, 2021
UpdatedAug 18, 2021