After i spend quite some time trying to fix my bug, i spend just a more time writing a detailed description of my problem. Unfortunatly said post couldnt get posted so it just got deleted. And thats why ill keep this one short.
My Problem is that i have a Variable that is an Object Reference of an Actor Component inside a Widget Blueprint, that pulled an Electron like prank on me. Meaning this variable when checked, with the “is valid” Note, returns True, if the Note is inside a Blueprint different from the WidgetBlueprint it originates from, and False, if it is chekced from inside said WidgetBlueprint.
Check from inside :
Check from outside:
The Variable in question is set as “expose on Spawn” and is set then porperly(probably):
The Event shown above (Setup) is the only Event spawning the Widget and is, as youre able to guess from the “self reference” Note, inside the Actor Component. This Component is only attached to the Character Blueprint where the Setup Event as well as the EventTick from picture 2 is called from.
The Results of all prints would always be “true false false false” in an intervall of 0.2 secconds + delta secconds.
It prints 3 time false because i have 3 Instances of the Actor Component inside the CharacterBlueprint.
With that basically everything important should be said, i hope my spelling errors,grammar,typos and explanations dont bother you to much.
Thank you for your help!