Function Binding updating continously?

I have implemented Function Binding to update my Score Widget from my Player Character. It is working fine but while testing I added a Print String Node to check that the widget was getting updated every time my score increased.

I noticed that the Print String seems to be getting called continously. I thought the advantage of function binding was that it wasn’t polling the Score variable so only got called when the variable changed.

Am I doing something wrong, should I be doing it differently or is this normal?

Widget bindings are called every frame, and are not really performant. The most performant way would be to have an event driven architecture, so the widget could bind an event to when the score changed and update itself

3 Likes

Thanks Zeaf. Thats just the exact info I needed