Interface Called Only Once

I am trying to make my first game with UE4 (and, indeed, with any engine). I have created an interface which updates a count value which is displayed on my player’s HUD.

This interface is attached to the OnDestroy event of certain types of object within the level. At first, it appears to work. When I destroy an object, the count on the HUD is immediately updated. However, after that first time, no matter how many I destroy, that count is never updated again.

Given my little experience, I can’t imagine why this could be happening. Can anybody help? I can more or less say I’m finished once problem is sorted.

Worked it out in the end when I discovered how to set breakpoints on Blueprints.

Stupid mistake. I wasn’t storing the count value after updating it.