Hehe, sorry for sounding aggressive in my wording there, english is not my first language. You solution is great, and it’s a different way of thinking of things. However I still feel handicapped that I can’t properly cast when I want to. It’s like there is something I am missing.
For instance I have a variable in my hud widget that I want to change when another variable from my player state changes. So I cast to my custom player state from my widget. But I do not know what to put in the Object slot inside the casting. Or maybe this is the wrong way of doing it, but essentially I want to know how make variables talk to each other. I’ve read a lot on the subject and I feel I am getting dumber the more I read :(.