use a manager class, lets say GameState
pseudo code
- On actor begin play GetGameState->AddActor(self)
- Constuct the widget, on event Construct GetGameState->BindToActorAdded(Actor)
- OnAddActored Event, pass through Actor, OnWidgetHovered Actor->CallHightlightActor
- Any other info cant be gotten from the Actor (Cast/Interface)