Object Widget is practically 50x50 button with some own functions. It has 2 events. OnHoverBegin and OnHoverEnd. I need to access variable in Main User Widget from that object widget. But I want to do it most effectively as possible.
Event dispatchers are awesome for this type of communication. Have a dispatcher created on your child widgets and call them from your children when they need to. When you spawn the children widgets in your main widget, bind that dispatcher to an event, or if you are adding the children pre-runtime, simply add the event like you would a button on clicked event.