For half a week i was trying to implement a way to play a widget animation whenever the player would get to a specific part of the map. I wasn’t able to do it since i don’t know why when i declare the variable that is use to target the objective widget “Objective_UI” i cannot call the function “Objective Called”.
I tried what you did and it works, but still the animation won’t play for some reason. I even tried in a totally different project in case something was wrong with my project, but without success. I did add the widget to the viewport so i dont get why it doesn’t work. I replaced the animation with playing a sound and STILL no sound would be played, so the problem must be with the bp to bp communication thing. I even tried using interfaces but nothing seemed to work.
Make a new project of the same type ( first / third person ). In your current project, migrate the actor with the overlap event in to the new project ( right click in content browser ). That will also migrate the widget.
I don’t know why but even copying the exact same code it still doesn’t work. when i look at the bp when the game is running, i see the connections getting red whenever i go to the trigger box but when i look at the widget, there isn’t anything there.
. I suppose something is wrong with the installed engine version I have because otherwise nothing makes sense. I’ll install the newer version of the engine so i can be sure its not a bug of the engine and will tell you if it fixed the problem