6#include "Components/TextBlock.h"
7#include "Components/VerticalBox.h"
9#include "Components/Spacer.h"
13 Super::NativeConstruct();
52 USpacer* Spacer = NewObject<USpacer>(
this);
55 Spacer->SetSize(FVector2D(0.0f, 15.0f));
69 USpacer* Spacer = NewObject<USpacer>(
this);
72 Spacer->SetSize(FVector2D(0.0f, 15.0f));
86 USpacer* Spacer = NewObject<USpacer>(
this);
89 Spacer->SetSize(FVector2D(0.0f, 15.0f));
TObjectPtr< class UVerticalBox > VerticalBox
단어 그룹들이 배치될 Vertical Box
virtual void NativeConstruct() override
void InitLevelItem(int32 InLevel, const FString &InLevelName, int32 InPlayTime)
레벨 정보를 초기화하고 단어 그룹들을 생성
TObjectPtr< class UTextBlock > Txt_PlayTime
void OnSelectButtonClicked()
선택 버튼 클릭 이벤트
FOnLevelSelectedDelegate OnLevelSelected
레벨 선택 델리게이트
TObjectPtr< class UImageButton > Btn_Select
선택 버튼
TSubclassOf< class ULevelWordGroup > WordGroupClass
생성할 WordGroup 위젯 클래스
TObjectPtr< class UTextBlock > Txt_Title
레벨 타이틀 텍스트 (Begginer, Intermediate 등)
특정 WordType의 단어 아이템들을 그룹으로 묶어서 표시하는 위젯
void InitGroup(EWordType InWordType, int32 InCurrentLevel)
그룹 정보를 초기화하고 아이템들을 생성