|
Paradies Project
|
스테이지 선택 화면 메인 위젯. More...
#include <ParadiseStageSelectWidget.h>


Public Member Functions | |
| void | InitStageMap (int32 InChapterID) |
| 컨트롤러에서 호출하여 현재 챕터 번호에 맞는 스테이지 노드들을 세팅합니다. | |
Protected Member Functions | |
| virtual void | NativeConstruct () override |
| virtual void | NativeDestruct () override |
Protected Attributes | |
| TObjectPtr< UImage > | Img_MapBackground = nullptr |
| 챕터에 따라 동적으로 바뀔 지도 배경 이미지 | |
| TObjectPtr< UWidgetSwitcher > | Switcher_ChapterMaps = nullptr |
| 챕터별 캔버스들을 담아두고 교체해 줄 스위처 | |
| TObjectPtr< UButton > | Btn_Back = nullptr |
| 로비로 돌아가는 뒤로가기 버튼 | |
| TObjectPtr< UDataTable > | DT_StageStats = nullptr |
| TObjectPtr< UDataTable > | DT_StageAssets = nullptr |
| TObjectPtr< UParadiseStageDetailWidget > | UI_StageDetail = nullptr |
| 상세 정보 팝업 창 (WBP_StageSelect 내부에 배치) | |
스테이지 선택 화면 메인 위젯.
두 개의 데이터 테이블(Stats, Assets)을 읽어 리스트를 초기화합니다.
| void UParadiseStageSelectWidget::InitStageMap | ( | int32 | InChapterID | ) |
컨트롤러에서 호출하여 현재 챕터 번호에 맞는 스테이지 노드들을 세팅합니다.
| InChapterID | 현재 진입한 챕터 번호 |
|
protected |
챕터에 따라 동적으로 바뀔 지도 배경 이미지
Z-Order를 가장 낮게(계층구조 맨 위) 설정하여 노드들 뒤에 깔리도록 해야 합니다.
|
protected |
챕터별 캔버스들을 담아두고 교체해 줄 스위처
인덱스 0 = 1챕터 캔버스, 인덱스 1 = 2챕터 캔버스 ...
|
protected |
상세 정보 팝업 창 (WBP_StageSelect 내부에 배치)
에디터에서 WBP_StageDetail 위젯을 캔버스에 올리고 이름을 'UI_StageDetail'로 맞춰야 합니다.