HP Progress Bar won't move when the character is attacked.

Hi.

Are you sure you are entering UOLHpBarWidget::UpdateHpBar() at all? Can you log at the beginning of the function and tell if the log is hit?

Also, your UOLHpBarWidget constructor is completely empty. Are you sure a UProgressBar is constructed and assigned to *HpBar?