|
Paradies Project
|
강화/돌파 대상의 상세 정보를 표시하는 순수 View 위젯 More...
#include <ParadiseEnhanceDetailWidget.h>


Public Member Functions | |
| void | RefreshDetail (const FSquadItemUIData &ItemData, int32 TabType, int32 Cost, const FString &CurrentStat, const FString &NextStat) |
| 상세 패널의 UI를 갱신합니다. | |
| void | ClearDetail () |
| 초기 상태(선택된 아이템이 없을 때)로 화면을 비웁니다. | |
| void | PlayEnhancementFX (bool bSuccess) |
| 강화 결과에 따른 연출을 재생합니다. | |
| UPROPERTY (BlueprintAssignable) FOnEnhanceActionClicked OnEnhanceClicked | |
| UPROPERTY (BlueprintAssignable) FOnEnhanceActionClicked OnBreakthroughClicked | |
| UPROPERTY (BlueprintAssignable) FOnEnhanceAnimationFinished OnEnhanceAnimFinished | |
Protected Attributes | |
| TObjectPtr< UWidgetAnimation > | Anim_SuccessFX = nullptr |
| 강화 성공 시 재생할 UMG 애니메이션 (머티리얼 Opacity 제어용) | |
강화/돌파 대상의 상세 정보를 표시하는 순수 View 위젯
계산 로직 없이 전달받은 데이터만 화면에 렌더링하며, 대상 타입에 따라 버튼을 스위칭합니다.
| void UParadiseEnhanceDetailWidget::PlayEnhancementFX | ( | bool | bSuccess | ) |
강화 결과에 따른 연출을 재생합니다.
| bSuccess | 강화 성공 여부 |
| void UParadiseEnhanceDetailWidget::RefreshDetail | ( | const FSquadItemUIData & | ItemData, |
| int32 | TabType, | ||
| int32 | Cost, | ||
| const FString & | CurrentStat, | ||
| const FString & | NextStat ) |
상세 패널의 UI를 갱신합니다.
| ItemData | UI 표시용 기본 데이터 (아이콘, 이름 등) |
| TabType | 대상의 타입 (0:캐릭터, 1:무기, 2:방어구, 3:유닛) |
| Cost | 소모 재화량 |
| CurrentStat | 현재 스탯 텍스트 (예: "공격력 100") |
| NextStat | 다음 레벨 스탯 텍스트 (예: "공격력 120") |