How can I cast from an actor to an actor component class?

I’m trying to cast my character BP to an actor component class but it’s not able to inherit from it because they don’t share a parent class, I assume. Is there any way to do this so I can get variables from the character BP? I’m trying to get a bool from a widget, and I was somehow able to create the widget ui in the actor component, and it recognizes the variables in the widget, but it doesn’t detect changes in their values.

I have currently tried casting to the actor component, only getting invalid inheritance messages, and getting all actors of the character class returns none in the editor. Pictures can be provided if needed.

Does the widget need the characters variable information or the actor class or the component?

There are a few different ways, but would need to know more info such including if there are any events or overlaps firing off before needing this info var info…

Here is the simplest, but maybe the least efficient method.

Well, I’m trying to get an event boolean for a checkbox variable on the widget. (It’s for a character creator) So I really only need to get it from the widget to the actor component, but it’s not recognizing variable changes from it when I create the widget in the actor component, but it does when its created in the FirstPersonBP.

https://puu.sh/CKdOO/c5df124bbd.jpg

https://puu.sh/CKdQl/dc077ee259.jpg

The component is attached to the FirstPersonBP to represent party members that can be added/removed easily.
And casting to the component does nothing since it doesnt inherit.
I just need the component to recognize that the bool on the checkbox widget is changed