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

강화/돌파 시스템의 최상위 중재자 위젯 More...

#include <ParadiseEnhancePopupWidget.h>

Inheritance diagram for UParadiseEnhancePopupWidget:
Inheritance graph
Collaboration diagram for UParadiseEnhancePopupWidget:
Collaboration graph

Public Member Functions

void RefreshInventory ()
 현재 탭에 맞는 데이터를 InventorySystem에서 가져와 우측 패널을 갱신합니다.

Public Attributes

FOnEnhanceBackRequested OnBackRequested
 닫기(X) 버튼 클릭 시 상위 위젯(HUD)으로 알리는 델리게이트

Protected Member Functions

virtual void NativeConstruct () override
virtual void NativeDestruct () override
void ProcessWeaponStats (const FOwnedItemData *OwnedItem, int32 &OutCost, FString &OutCurrentStat, FString &OutNextStat)
 무기 스탯 및 강화 비용을 계산하여 Out 매개변수에 할당합니다.
void ProcessArmorStats (const FOwnedItemData *OwnedItem, int32 &OutCost, FString &OutCurrentStat, FString &OutNextStat)
 방어구 스탯 및 강화 비용을 계산하여 Out 매개변수에 할당합니다.
void ProcessCharacterStats (const FOwnedCharacterData *OwnedChar, int32 &OutCost, FString &OutCurrentStat, FString &OutNextStat)
 캐릭터(돌파) 배율 및 비용을 계산하여 Out 매개변수에 할당합니다.
 UPROPERTY (meta=(BindWidget)) TObjectPtr< UButton > Btn_Tab_Character
 UPROPERTY (meta=(BindWidget)) TObjectPtr< UButton > Btn_Tab_Weapon
 UPROPERTY (meta=(BindWidget)) TObjectPtr< UButton > Btn_Tab_Armor
 UPROPERTY (meta=(BindWidget)) TObjectPtr< UButton > Btn_Close

Protected Attributes

TObjectPtr< UParadiseEnhanceDetailWidgetPanel_Detail = nullptr
 좌측 상세 정보 패널 (새로 만든 위젯)
TObjectPtr< UParadiseSquadInventoryWidgetPanel_Inventory = nullptr
 우측 인벤토리 패널 (기존 편성창 위젯 재활용)
TObjectPtr< UParadiseResourceWarningWidgetWidget_ResourceWarning = nullptr
 통합 재화 부족 경고 팝업
TSoftObjectPtr< UTexture2D > Icon_Gold = nullptr
 경고 팝업에 넘겨줄 골드 아이콘

Detailed Description

강화/돌파 시스템의 최상위 중재자 위젯

인벤토리와 디테일 패널을 관리하며, 시스템(Model)에 강화/돌파를 요청합니다.


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