재화(골드, 에테르, 조각 등) 부족 시 표시되는 범용 경고 팝업 (View)
More...
#include <ParadiseResourceWarningWidget.h>
|
| void | ShowWarning (const FText &ResourceName, UTexture2D *ResourceIcon, bool bIsExactMessage=false) |
| | 부족한 재화 정보를 받아 경고 팝업을 세팅하고 화면에 띄웁니다.
|
|
|
FOnWarningPopupClosed | OnPopupClosed |
| | 팝업 닫기 이벤트 브로드캐스트
|
|
|
virtual void | NativeConstruct () override |
|
virtual void | NativeDestruct () override |
|
|
TObjectPtr< UImage > | Img_ResourceIcon = nullptr |
| | 부족한 재화의 아이콘을 표시할 이미지
|
|
TObjectPtr< UTextBlock > | Text_WarningMessage = nullptr |
| | 메인 경고 메시지를 표시할 텍스트 (예: "골드가 부족합니다.")
|
|
TObjectPtr< UButton > | Btn_Confirm = nullptr |
| | 팝업을 닫는 확인 버튼
|
|
TObjectPtr< UWidgetAnimation > | Anim_PopupAppear = nullptr |
| | 팝업 등장 시 재생할 통통 튀는 애니메이션 (UMG 애니메이션)
|
| FText | WarningMessageFormat = FText::FromString(TEXT("{0}이(가) 부족합니다!")) |
| | 경고 메시지 포맷 (기획자가 블루프린트에서 수정 가능)
|
재화(골드, 에테르, 조각 등) 부족 시 표시되는 범용 경고 팝업 (View)
단일 책임 원칙(SRP)에 따라 경제 시스템(Economy)을 직접 참조하지 않고, 전달받은 텍스트와 아이콘만 렌더링합니다.
◆ ShowWarning()
| void UParadiseResourceWarningWidget::ShowWarning |
( |
const FText & | ResourceName, |
|
|
UTexture2D * | ResourceIcon, |
|
|
bool | bIsExactMessage = false ) |
부족한 재화 정보를 받아 경고 팝업을 세팅하고 화면에 띄웁니다.
- Parameters
-
| ResourceName | 부족한 재화의 이름 또는 출력할 전체 메시지 |
| ResourceIcon | 부족한 재화의 아이콘 이미지 |
| bIsExactMessage | true일 경우 '{0}이(가) 부족합니다' 포맷을 무시하고 ResourceName을 그대로 출력합니다. |
◆ WarningMessageFormat
| FText UParadiseResourceWarningWidget::WarningMessageFormat = FText::FromString(TEXT("{0}이(가) 부족합니다!")) |
|
protected |
경고 메시지 포맷 (기획자가 블루프린트에서 수정 가능)
기본값: "{0}이(가) 부족합니다!" ({0} 자리에 ResourceName이 치환됨)
The documentation for this class was generated from the following files: