|
Paradies Project
|
소환 시스템의 메인 팝업 위젯 More...
#include <ParadiseSummonPopup.h>


Public Member Functions | |
| void | RefreshCurrencyUI () |
| 서브시스템의 재화 변동 이벤트를 받아 UI를 갱신합니다. | |
Protected Member Functions | |
| virtual void | NativeConstruct () override |
| virtual void | NativeDestruct () override |
Protected Attributes | |
| TObjectPtr< UButton > | Btn_Tab_Character = nullptr |
| 캐릭터 소환 탭 버튼 | |
| TObjectPtr< UButton > | Btn_Tab_Equipment = nullptr |
| 장비 소환 탭 버튼 | |
| TObjectPtr< UButton > | Btn_Back = nullptr |
| 로비로 돌아가는 뒤로가기 버튼 | |
| TObjectPtr< UTextBlock > | Text_AetherAmount |
| 현재 보유 에테르 표시 텍스트 (우측 상단 배치 권장) | |
| TObjectPtr< UWidgetSwitcher > | Switcher_Content = nullptr |
| 탭에 따라 내용을 교체해 보여줄 스위처 | |
| TObjectPtr< UParadiseSummonPanel > | Panel_Character = nullptr |
| 캐릭터 소환 패널 (WBP_SummonPanel_Character) | |
| TObjectPtr< UParadiseSummonPanel > | Panel_Equipment = nullptr |
| 장비 소환 패널 (WBP_SummonPanel_Equipment) | |
| TObjectPtr< UParadiseResourceWarningWidget > | Widget_ResourceWarning = nullptr |
| 에테르 부족 시 화면 전체를 덮을 경고 위젯 | |
| TSoftObjectPtr< UTexture2D > | Icon_Aether = nullptr |
| 경고 팝업에 넘겨줄 에테르 아이콘 | |
소환 시스템의 메인 팝업 위젯
WidgetSwitcher를 사용하여 탭(캐릭터/장비)에 따라 우측 컨텐츠를 교체합니다. UI 최적화를 위해 위젯 스위처를 사용하여 불필요한 위젯 생성/파괴를 방지합니다.
| void UParadiseSummonPopup::RefreshCurrencyUI | ( | ) |
서브시스템의 재화 변동 이벤트를 받아 UI를 갱신합니다.