KLingo Project Documentation
1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UPopup_SpeakResultItem.cpp
이 파일의 문서화 페이지로 가기
1
// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
3
#include "
UPopup_SpeakResultItem.h
"
4
5
#include "
ULingoGameHelper.h
"
6
#include "
UGameDataManager.h
"
7
#include "Components/TextBlock.h"
8
#include "Components/Image.h"
9
#include "
Onepiece/Onepiece.h
"
10
11
void
UPopup_SpeakResultItem::InitData
(
const
FSpeakResultItem
& InItemData)
12
{
13
Txt_Index
->SetText(FText::FromString(FString::Printf(TEXT(
"Q%d"
), InItemData.
Index
)));
14
Txt_Question
->SetText(FText::FromString(InItemData.
Question
));
15
Txt_Feedback
->SetText(FText::FromString(InItemData.
Feedback
));
16
17
Txt_Feedback
->SetLineHeightPercentage(
DefineData::LineHeightPercentage
);
18
19
20
auto
GradeTexture =
ULingoGameHelper::ConvertGradeScore
(InItemData.
Score
);
21
if
(UTexture2D* Texture = UGameDataManager::Get(
this
)->GetTexture(GradeTexture))
22
{
23
Image_Grade
->SetBrushFromTexture(Texture);
24
}
25
}
Onepiece.h
UGameDataManager.h
UGameDataManager 클래스를 선언합니다.
ULingoGameHelper.h
UPopup_SpeakResultItem.h
ULingoGameHelper::ConvertGradeScore
static EResourceTextureType ConvertGradeScore(const float Score)
Definition
ULingoGameHelper.cpp:174
UPopup_SpeakResultItem::Txt_Question
TObjectPtr< class UTextBlock > Txt_Question
Definition
UPopup_SpeakResultItem.h:41
UPopup_SpeakResultItem::InitData
void InitData(const FSpeakResultItem &InItemData)
Definition
UPopup_SpeakResultItem.cpp:11
UPopup_SpeakResultItem::Image_Grade
TObjectPtr< class UImage > Image_Grade
Definition
UPopup_SpeakResultItem.h:47
UPopup_SpeakResultItem::Txt_Index
TObjectPtr< class UTextBlock > Txt_Index
Definition
UPopup_SpeakResultItem.h:38
UPopup_SpeakResultItem::Txt_Feedback
TObjectPtr< class UTextBlock > Txt_Feedback
Definition
UPopup_SpeakResultItem.h:44
DefineData::LineHeightPercentage
static const float LineHeightPercentage
Definition
Onepiece.h:63
FSpeakResultItem
Definition
UPopup_SpeakResultItem.h:11
FSpeakResultItem::Question
FString Question
Definition
UPopup_SpeakResultItem.h:18
FSpeakResultItem::Feedback
FString Feedback
Definition
UPopup_SpeakResultItem.h:21
FSpeakResultItem::Score
float Score
Definition
UPopup_SpeakResultItem.h:24
FSpeakResultItem::Index
int32 Index
Definition
UPopup_SpeakResultItem.h:15
Source
Onepiece
MessageBox
Private
UPopup_SpeakResultItem.cpp
생성시간 : 금 1월 9 2026 00:25:57, 프로젝트명 : KLingo Project Documentation, 생성자 :
1.9.8