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

소환 시스템의 메인 팝업 위젯 More...

#include <ParadiseSummonPopup.h>

Inheritance diagram for UParadiseSummonPopup:
Inheritance graph
Collaboration diagram for UParadiseSummonPopup:
Collaboration graph

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< UParadiseSummonPanelPanel_Character = nullptr
 캐릭터 소환 패널 (WBP_SummonPanel_Character)
TObjectPtr< UParadiseSummonPanelPanel_Equipment = nullptr
 장비 소환 패널 (WBP_SummonPanel_Equipment)
TObjectPtr< UParadiseResourceWarningWidgetWidget_ResourceWarning = nullptr
 에테르 부족 시 화면 전체를 덮을 경고 위젯
TSoftObjectPtr< UTexture2D > Icon_Aether = nullptr
 경고 팝업에 넘겨줄 에테르 아이콘

Detailed Description

소환 시스템의 메인 팝업 위젯

WidgetSwitcher를 사용하여 탭(캐릭터/장비)에 따라 우측 컨텐츠를 교체합니다. UI 최적화를 위해 위젯 스위처를 사용하여 불필요한 위젯 생성/파괴를 방지합니다.

Member Function Documentation

◆ RefreshCurrencyUI()

void UParadiseSummonPopup::RefreshCurrencyUI ( )

서브시스템의 재화 변동 이벤트를 받아 UI를 갱신합니다.


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