Paradies Project
Loading...
Searching...
No Matches
UParadiseChapterSelectWidget Class Reference

로비 우측에 나타나는 챕터 선택 세로 스크롤 목록 위젯 More...

#include <ParadiseChapterSelectWidget.h>

Inheritance diagram for UParadiseChapterSelectWidget:
Inheritance graph
Collaboration diagram for UParadiseChapterSelectWidget:
Collaboration graph

Protected Member Functions

virtual void NativeConstruct () override
virtual void NativeDestruct () override

Protected Attributes

TObjectPtr< UScrollBox > Scroll_ChapterList = nullptr
 챕터 슬롯들이 동적으로 추가될 세로 스크롤 박스
TObjectPtr< UButton > Btn_Back = nullptr
 로비 메인 화면으로 돌아가는 버튼
TObjectPtr< UDataTable > DT_ChapterData = nullptr
 챕터 마스터 데이터 테이블
TSubclassOf< UParadiseChapterSlotWidgetChapterSlotClass = nullptr
 생성할 슬롯 위젯 블루프린트 클래스 (WBP_ChapterSlot)
TSubclassOf< UParadiseStageSelectWidgetStageSelectWidgetClass = nullptr
 챕터 선택 후 카메라 이동이 끝나면 컨트롤러가 열 스테이지 선택 위젯 클래스

Detailed Description

로비 우측에 나타나는 챕터 선택 세로 스크롤 목록 위젯

MVC 패턴 중 View를 담당하며, 데이터(Model)를 읽어 하위 슬롯 위젯들을 동적으로 생성합니다.

Member Data Documentation

◆ DT_ChapterData

TObjectPtr<UDataTable> UParadiseChapterSelectWidget::DT_ChapterData = nullptr
protected

챕터 마스터 데이터 테이블

기획자가 엑셀로 작성한 FChapterData 구조체 기반의 데이터 테이블입니다.

◆ StageSelectWidgetClass

TSubclassOf<UParadiseStageSelectWidget> UParadiseChapterSelectWidget::StageSelectWidgetClass = nullptr
protected

챕터 선택 후 카메라 이동이 끝나면 컨트롤러가 열 스테이지 선택 위젯 클래스

기획자(또는 개발자)가 BP 클래스 디폴트에서 WBP_StageSelect 를 연결합니다. 이 위젯의 생성·표시는 LobbyPlayerController 가 담당합니다 (SRP).


The documentation for this class was generated from the following files:
  • Source/Paradise/Public/UI/Widgets/Chapter/ParadiseChapterSelectWidget.h
  • Source/Paradise/Private/UI/Widgets/Chapter/ParadiseChapterSelectWidget.cpp