74 if ( QuestRole == EQuestRole::Both )
78 Rich_Text->SetText(FText::FromString(RichTextString));
81 else if ( QuestRole == EQuestRole::OnlyQuestion1 )
85 Rich_Text->SetText(FText::FromString(RichTextString));
88 else if ( QuestRole == EQuestRole::OnlyQuestion2 )
92 Rich_Text->SetText(FText::FromString(RichTextString));
109 if ( QuestRole == EQuestRole::Both )
111 if (
auto WordItem = CreateWidget<UWordItem>(
this,
WordItemClass) )
114 const int32 WordCode = FCString::Atoi(*AnswerData.word1.code);
115 WordItem->InitInfo(WordType, WordCode);
121 USpacer* Spacer = NewObject<USpacer>(
WordBox);
122 Spacer->SetSize(FVector2D(10.f, 1.f));
126 if (
auto WordItem = CreateWidget<UWordItem>(
this,
WordItemClass) )
129 const int32 WordCode = FCString::Atoi(*AnswerData.word2.code);
130 WordItem->InitInfo(WordType, WordCode);
135 else if ( QuestRole == EQuestRole::OnlyQuestion1 )
137 if (
auto WordItem = CreateWidget<UWordItem>(
this,
WordItemClass) )
140 const int32 WordCode = FCString::Atoi(*AnswerData.word1.code);
141 WordItem->InitInfo(WordType, WordCode);
146 else if ( QuestRole == EQuestRole::OnlyQuestion2 )
148 if (
auto WordItem = CreateWidget<UWordItem>(
this,
WordItemClass) )
151 const int32 WordCode = FCString::Atoi(*AnswerData.word2.code);
152 WordItem->InitInfo(WordType, WordCode);