|
Paradies Project
|
재료, 소모품, 재화 등을 표시하는 기타 아이템 전용 슬롯 위젯 More...
#include <ParadiseMiscSlot.h>


Public Member Functions | |
| virtual void | UpdateSlot (const FSquadItemUIData &InData) override |
| 소모품 데이터를 받아 UI를 갱신합니다. | |
| Public Member Functions inherited from UParadiseItemSlot | |
| virtual void | NativeConstruct () override |
| virtual void | NativeDestruct () override |
Protected Attributes | |
| TObjectPtr< UTextBlock > | Text_Quantity = nullptr |
| 아이템 보유 수량 표시 텍스트 (예: x99) | |
| Protected Attributes inherited from UParadiseItemSlot | |
| TObjectPtr< UImage > | Img_Icon = nullptr |
| 아이템/캐릭터 메인 아이콘 이미지 | |
| TObjectPtr< UImage > | Img_RankBorder = nullptr |
| 등급별 색상이 적용될 테두리/배경 이미지 | |
| TObjectPtr< UImage > | Img_RankIcon = nullptr |
| N, R, SR 등 등급 글자 엠블럼 이미지 | |
| TObjectPtr< UImage > | Img_EquippedMark = nullptr |
| 장착 중(E) 표시 마크 | |
| TObjectPtr< UButton > | Btn_Select = nullptr |
| 슬롯 전체 터치/클릭을 담당하는 투명 버튼 | |
| TMap< EItemRarity, FLinearColor > | RankColorMap |
| 등급(Enum)에 따른 테두리 색상 매핑 테이블 | |
| FLinearColor | DefaultRankColor = FLinearColor::White |
| 매핑된 색상이 없을 경우 사용할 기본 테두리 색상 | |
| TMap< EItemRarity, TObjectPtr< UTexture2D > > | RankIconMap |
| 등급(Enum)에 따른 N, R, SR 글자 엠블럼 텍스처 매핑 테이블 | |
| TObjectPtr< UTexture2D > | DefaultRankIcon = nullptr |
| 매핑된 엠블럼이 없을 경우 사용할 기본 아이콘 | |
| FSquadItemUIData | CachedData |
| 현재 UI가 렌더링하고 있는 데이터를 캡슐화하여 보관 | |
Additional Inherited Members | |
| Public Attributes inherited from UParadiseItemSlot | |
| FOnItemSlotBaseClicked | OnSlotClicked |
| 클릭 이벤트 전파 델리게이트 (다형성을 위해 부모에 선언) | |
| Protected Member Functions inherited from UParadiseItemSlot | |
| void | OnButtonClicked () |
| 버튼 클릭 이벤트를 델리게이트로 브로드캐스트합니다. | |
| void | UpdateMainIconUI () |
| 아이템 본체 아이콘을 갱신합니다. | |
| void | UpdateRankUI () |
| 아이템 등급에 따른 테두리 색상 및 글자 엠블럼을 갱신합니다. | |
| void | UpdateEquipStateUI () |
| 장착 여부에 따른 마크 UI를 갱신합니다. | |
| void | UpdateOwnershipStateUI () |
| 보유 여부에 따른 흑백/블러 처리 및 상호작용 활성화를 제어합니다. | |
재료, 소모품, 재화 등을 표시하는 기타 아이템 전용 슬롯 위젯
레벨이 아닌 보유 '수량(Quantity)'을 표시하는 책임을 가집니다.
|
overridevirtual |
소모품 데이터를 받아 UI를 갱신합니다.
| InData | 표시할 데이터 구조체 (Quantity 활용) |
Reimplemented from UParadiseItemSlot.