Puzzled by this blueprint logic

OK guys, I’m going crazy here. I’ve spent the last 5 hours trying to figure this out and I can’t. I wasn’t even posting to learn this particular thing, and thanks to posting about the reverse logic, now I know how to trigger a reverse animation when leaving the line trace hit area, so thanks a million Tuerer for that info!

So applying your node setup to my widget blueprint, this is what I ended up with:

And that works almost perfectly well. The only problem, and unfortunately is a deal breaker, is that when I press play to preview the game, the frame on the wall that has to show that animation when triggered by the line trace, shows this animation in a weird state, like half way through, but not exactly, because this shows all three textures of the widget at like 50% opacity and all drawn at the same time, which never happens in the animation, because they are shown at different times.

So I have googled and tried everything, even copied most of that node setup with line trace and everything, and pasted it on the blueprint actor that is actually the frame on the wall, which is in the main and only level. So this is what that one looks like:

In this one, I set the same node setup as Tuerer showed me for the widget blueprint. But in this case, I set the Alpha channel in the Rendering>Tint color and opacity option to 0, but in the graph, I’m telling it that if it hits the actor with the line trace, then it has to change the tint color and opacity to everything 1.0, which is what it is by default.

And in the other node, the one that was the reverse animation in the other blueprint, now is the one that sets the alpha channel to 0.0.

Well, the result from this is that the widget never shows at all. It seems it doesn’t care if the line trace hits the same blueprint actor as the other one, it doesn’t follow the order to set the opacity to 1.0.

Of course I would prefer not to even setup these nodes in the blueprint actor and only have the initial setup in the widget blueprint, but no matter what I do, when I press play, that ■■■■ graphic shows at 50%.

So I’m completely lost. Can anybody make any sense of this?