|
Paradies Project
|
강화/돌파 시스템의 최상위 중재자 위젯 More...
#include <ParadiseEnhancePopupWidget.h>


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< UParadiseEnhanceDetailWidget > | Panel_Detail = nullptr |
| 좌측 상세 정보 패널 (새로 만든 위젯) | |
| TObjectPtr< UParadiseSquadInventoryWidget > | Panel_Inventory = nullptr |
| 우측 인벤토리 패널 (기존 편성창 위젯 재활용) | |
| TObjectPtr< UParadiseResourceWarningWidget > | Widget_ResourceWarning = nullptr |
| 통합 재화 부족 경고 팝업 | |
| TSoftObjectPtr< UTexture2D > | Icon_Gold = nullptr |
| 경고 팝업에 넘겨줄 골드 아이콘 | |
강화/돌파 시스템의 최상위 중재자 위젯
인벤토리와 디테일 패널을 관리하며, 시스템(Model)에 강화/돌파를 요청합니다.