WjWorld
Loading...
Searching...
No Matches
UCosmeticItemEntryWidget Class Reference

#include <CosmeticItemEntryWidget.h>

Inheritance diagram for UCosmeticItemEntryWidget:
UWjWorldUserWidgetBase

Public Member Functions

virtual void NativeConstruct () override
virtual void NativeDestruct () override
void SetItemDefinition (const FCosmeticItemDefinition &Def)
void SetOwned (bool bOwned)
void SetEquipped (bool bEquipped)
void SetSelected (bool bSelected)
FName GetItemId () const

Public Attributes

FOnCosmeticItemClicked OnItemClicked

Protected Member Functions

void OnItemButtonClicked ()

Protected Attributes

TObjectPtr< UImage > IconImage
TObjectPtr< UTextBlock > NameText
TObjectPtr< UImage > RarityBar
TObjectPtr< UTextBlock > PriceText
TObjectPtr< UBorder > SelectionBorder
TObjectPtr< UImage > EquippedIcon
TObjectPtr< UButton > ItemButton

Detailed Description

코스메틱 아이템 엔트리 위젯

상점/인벤토리에서 개별 아이템을 표시하는 재사용 위젯

  • 아이콘, 이름, 희귀도 바, 가격 표시
  • 보유/장착/선택 상태 시각화

Member Function Documentation

◆ GetItemId()

FName UCosmeticItemEntryWidget::GetItemId ( ) const
inline

아이템 ID 반환

◆ NativeConstruct()

void UCosmeticItemEntryWidget::NativeConstruct ( )
overridevirtual

◆ NativeDestruct()

void UCosmeticItemEntryWidget::NativeDestruct ( )
overridevirtual

◆ OnItemButtonClicked()

void UCosmeticItemEntryWidget::OnItemButtonClicked ( )
protected

◆ SetEquipped()

void UCosmeticItemEntryWidget::SetEquipped ( bool bEquipped)

장착 상태 설정

◆ SetItemDefinition()

void UCosmeticItemEntryWidget::SetItemDefinition ( const FCosmeticItemDefinition & Def)

아이템 정의 설정

◆ SetOwned()

void UCosmeticItemEntryWidget::SetOwned ( bool bOwned)

보유 상태 설정

◆ SetSelected()

void UCosmeticItemEntryWidget::SetSelected ( bool bSelected)

선택 상태 설정

Member Data Documentation

◆ EquippedIcon

TObjectPtr<UImage> UCosmeticItemEntryWidget::EquippedIcon
protected

장착 표시 아이콘

◆ IconImage

TObjectPtr<UImage> UCosmeticItemEntryWidget::IconImage
protected

아이콘 이미지 (128x128)

◆ ItemButton

TObjectPtr<UButton> UCosmeticItemEntryWidget::ItemButton
protected

클릭 감지 버튼

◆ NameText

TObjectPtr<UTextBlock> UCosmeticItemEntryWidget::NameText
protected

아이템 이름

◆ OnItemClicked

FOnCosmeticItemClicked UCosmeticItemEntryWidget::OnItemClicked

아이템 클릭 델리게이트

◆ PriceText

TObjectPtr<UTextBlock> UCosmeticItemEntryWidget::PriceText
protected

가격 또는 "보유중" 텍스트

◆ RarityBar

TObjectPtr<UImage> UCosmeticItemEntryWidget::RarityBar
protected

희귀도 색상 바

◆ SelectionBorder

TObjectPtr<UBorder> UCosmeticItemEntryWidget::SelectionBorder
protected

선택 하이라이트 테두리


The documentation for this class was generated from the following files: