ok lets back trace just a moment here
you asked: “why it doesn’t run ?” - I’m saying it does run, its just that the variable in it “crosshair” has no value initially
you asked: “So I don’t know why I should call this function? If it run constantly” - I’m saying you don’t have to call this function at all, we’re in agreement it’s being called constantly
In regard to the “Crosshair” variable: On Event Begin Play / Event Construct (for the widget) - “GetText_0” is running
But the value of “Crosshair” isn’t set at that time - why - because it’s not set until you call the custom events that set them (as per your picture)
Now moving forward, I want you to simply test the binding by setting the print string node to say “hello”, as shown in the picture
Then when you PRESS PLAY - confirm that print string is firing off
If it fires - we’re in good shape and we can continue…
If it doesn’t fire - let me know and we’ll continue to trouble shoot
