I would like to be able to update a TextBlock made with blue print widgets and get weather or not it has been clicked using the back end c++ code. Is there anyway to do this currently?
Short answer:
In your UUserWidget class inherited by your Blueprint:
UPROPERTY(BlueprintReadWrite, meta = (BindWidget))
UTextBlock *TextBlock0; // Same name as in Blueprint. Don't forget to check **Is Variable** next to its name.
TextBlock0->SetText(/* FText() */);
You just need to change UTextBlock to UButton to bind with buttons.