// Fill out your copyright notice in the Description page of Project Settings. #include "MyUserWidget.h" #include void UMyUserWidget::NativeOnInitialized() { auto ps = StaticCast(GetOwningPlayerState()); if (ps == nullptr) return; opIdTextBlock->SetText(FText::FromString(ps->GetPlayerName())); UTextBlock * arcaneNumbers[9] = { URM_TextBlock, MU_TextBlock, Time_TextBlock, GR_TextBlock, CR_TextBlock, ColX_TextBlock, ColY_TextBlock, WR_TextBlock, AN_TextBlock }; for (auto * n : arcaneNumbers) { auto x = FCString::Atod(*n->GetText().ToString()); n->SetText(FText::FromString(FString::Printf(TEXT("%.7f"), x))); } }