|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
레벨 선택 아이템 위젯 더 자세히 ...
#include <ULevelSelectItem.h>
ULevelSelectItem에 대한 상속 다이어그램 :
ULevelSelectItem에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | InitLevelItem (int32 InLevel, const FString &InLevelName, int32 InPlayTime) |
| 레벨 정보를 초기화하고 단어 그룹들을 생성 | |
Public 속성 | |
| TObjectPtr< class UImageButton > | Btn_Select |
| 선택 버튼 | |
| FOnLevelSelectedDelegate | OnLevelSelected |
| 레벨 선택 델리게이트 | |
| TObjectPtr< class UTextBlock > | Txt_PlayTime |
| TObjectPtr< class UTextBlock > | Txt_Title |
| 레벨 타이틀 텍스트 (Begginer, Intermediate 등) | |
| TObjectPtr< class UVerticalBox > | VerticalBox |
| 단어 그룹들이 배치될 Vertical Box | |
Protected 멤버 함수 | |
| void | CreateAnimalGroup () |
| void | CreateColorGroup () |
| void | CreateFoodGroup () |
| void | CreateRegionGroup () |
| virtual void | NativeConstruct () override |
| void | OnSelectButtonClicked () |
| 선택 버튼 클릭 이벤트 | |
Protected 속성 | |
| int32 | Level = 1 |
| 현재 레벨 | |
| FString | LevelName |
| 레벨 이름 | |
| int32 | PlayTime = 3 |
| 현재 레벨 | |
| TSubclassOf< class ULevelWordGroup > | WordGroupClass |
| 생성할 WordGroup 위젯 클래스 | |
레벨 선택 아이템 위젯
특정 레벨의 단어 그룹들(Animal, Color, Region, Food)을 표시하고 선택할 수 있는 위젯
ULevelSelectItem.h 파일의 16 번째 라인에서 정의되었습니다.
|
protected |
ULevelSelectItem.cpp 파일의 44 번째 라인에서 정의되었습니다.
다음을 참조함 : Animal, ULevelWordGroup::InitGroup(), Level, VerticalBox, WordGroupClass.
다음에 의해서 참조됨 : InitLevelItem().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
ULevelSelectItem.cpp 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : Color, ULevelWordGroup::InitGroup(), Level, VerticalBox, WordGroupClass.
다음에 의해서 참조됨 : InitLevelItem().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
ULevelSelectItem.cpp 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : Food, ULevelWordGroup::InitGroup(), Level, VerticalBox, WordGroupClass.
다음에 의해서 참조됨 : InitLevelItem().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
ULevelSelectItem.cpp 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : ULevelWordGroup::InitGroup(), Level, Region, VerticalBox, WordGroupClass.
다음에 의해서 참조됨 : InitLevelItem().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void ULevelSelectItem::InitLevelItem | ( | int32 | InLevel, |
| const FString & | InLevelName, | ||
| int32 | InPlayTime | ||
| ) |
레벨 정보를 초기화하고 단어 그룹들을 생성
| InLevel | 난이도 레벨 (1, 2, 3) |
| InLevelName | 레벨 이름 (Begginer, Intermediate, Advanced) |
ULevelSelectItem.cpp 파일의 22 번째 라인에서 정의되었습니다.
다음을 참조함 : CreateAnimalGroup(), CreateColorGroup(), CreateFoodGroup(), CreateRegionGroup(), Level, LevelName, PlayTime, Txt_PlayTime, Txt_Title, VerticalBox, WordGroupClass.
다음에 의해서 참조됨 : UPopup_LevelSelect::InitPopup().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
ULevelSelectItem.cpp 파일의 11 번째 라인에서 정의되었습니다.
다음을 참조함 : Btn_Select, OnSelectButtonClicked().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
protected |
선택 버튼 클릭 이벤트
ULevelSelectItem.cpp 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : Level, OnLevelSelected.
다음에 의해서 참조됨 : NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| TObjectPtr<class UImageButton> ULevelSelectItem::Btn_Select |
|
protected |
현재 레벨
ULevelSelectItem.h 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateAnimalGroup(), CreateColorGroup(), CreateFoodGroup(), CreateRegionGroup(), InitLevelItem(), OnSelectButtonClicked().
|
protected |
| FOnLevelSelectedDelegate ULevelSelectItem::OnLevelSelected |
레벨 선택 델리게이트
ULevelSelectItem.h 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UPopup_LevelSelect::InitPopup(), OnSelectButtonClicked().
|
protected |
| TObjectPtr<class UTextBlock> ULevelSelectItem::Txt_PlayTime |
ULevelSelectItem.h 파일의 54 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitLevelItem().
| TObjectPtr<class UTextBlock> ULevelSelectItem::Txt_Title |
레벨 타이틀 텍스트 (Begginer, Intermediate 등)
ULevelSelectItem.h 파일의 51 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitLevelItem().
| TObjectPtr<class UVerticalBox> ULevelSelectItem::VerticalBox |
단어 그룹들이 배치될 Vertical Box
ULevelSelectItem.h 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateAnimalGroup(), CreateColorGroup(), CreateFoodGroup(), CreateRegionGroup(), InitLevelItem().
|
protected |
생성할 WordGroup 위젯 클래스
ULevelSelectItem.h 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateAnimalGroup(), CreateColorGroup(), CreateFoodGroup(), CreateRegionGroup(), InitLevelItem().