Let me explain a bit of my game:
In my game, there is a wall asset which toggles visibility and collision together randomly when the player stops looking at it. This is to create a sense of “Did I hallucinate that wall?”
When the wall toggles, it sets a boolean value that I access in the level blueprint for a few scripted events. I have made sure this variable has been set as publically visible as it possibly can… I think:
The issue is, I was having some problems with my scripted events. When I was looking for the problem, I thought it might be a good idea to watch the value of the boolean I was referencing in the level blueprint’s event graph. Despite it being super duper public, the event graph refuses to acknowledge it as being in scope:
It turned out that my problems were unrelated, but this sent me in circles for a while. I’m not entirely sure this is a bug or not, but I thought I’d point it out.