Im having issue with progress bar and binding

I’ve been trying to figure this out but it’s not happening. I set up a couple of custom events that I’m using to drive a variable, every day hunger will drop by a certain amount, originally was 10 from 100, now is 0.1 from 1. I can see that its working as every morning it will print to the screen and will do pretty much as expected, except it seems to fire twice the first time. If I set it to 1-0.1 it outputs 0.8 then goes down as expected.

I can work around that however I cant seem to bind it to a progress bar, I managed before calling it from a variable stored in my player bp but I cant do it from a different bp for some reason.

This is how im setting it up in event construct, I was getting a ref to my bp actor and then setting the variable, now i’m casting to the bp and setting it, neither are working for me.

So I sort of solved it myself, actually went back and redid it slightly differently. Now have progress bar and percentage value working.

I followed a tut by tesla dev and it got me most of the way there, set up a key input and at least I know the bindings and settings in my UI widget bp are ok. I’m having a prob getting a custom event from another bp to fire though, think I need to look into event dispatchers.