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

#include <CosmeticMainWindow.h>

Inheritance diagram for UCosmeticMainWindow:
UWjWorldUserWidgetBase

Public Member Functions

virtual void NativeConstruct () override
virtual void NativeDestruct () override
void ShowPopup ()
void ClosePopup ()

Protected Member Functions

void OnShopTabClicked ()
void OnInventoryTabClicked ()
void OnTabHeadClicked ()
void OnTabBodyClicked ()
void OnTabBackClicked ()
void OnTabEffectClicked ()
void OnActionButtonClicked ()
void OnCloseClicked ()
void OnItemClicked (FName ItemId)
void OnInventoryUpdated ()
void OnLoadoutChanged (ECosmeticSlot CosmeticSlot, FName ItemId)
void OnPurchaseComplete (FName ItemId, bool bSuccess)

Protected Attributes

TObjectPtr< UButton > ShopTabButton
TObjectPtr< UButton > InventoryTabButton
TObjectPtr< UButton > TabHeadButton
TObjectPtr< UButton > TabBodyButton
TObjectPtr< UButton > TabBackButton
TObjectPtr< UButton > TabEffectButton
TObjectPtr< UScrollBox > ItemScrollBox
TObjectPtr< UUniformGridPanel > ItemGridPanel
TObjectPtr< UTextBlock > SelectedItemNameText
TObjectPtr< UTextBlock > SelectedItemDescriptionText
TObjectPtr< UTextBlock > SelectedItemPriceText
TObjectPtr< UCosmeticPreviewPanelPreviewPanel
TObjectPtr< UButton > ActionButton
TObjectPtr< UTextBlock > ActionButtonText
TObjectPtr< UButton > CloseButton
TSubclassOf< UCosmeticItemEntryWidgetItemEntryWidgetClass

Detailed Description

코스메틱 메인 윈도우

상점/인벤토리 통합 윈도우

  • 탭으로 상점/인벤토리 전환
  • 슬롯별 아이템 필터링
  • 4열 그리드 레이아웃
  • 3D 캐릭터 프리뷰
  • 구매/장착/해제 기능

Member Function Documentation

◆ ClosePopup()

void UCosmeticMainWindow::ClosePopup ( )

팝업 닫기

◆ NativeConstruct()

void UCosmeticMainWindow::NativeConstruct ( )
overridevirtual

◆ NativeDestruct()

void UCosmeticMainWindow::NativeDestruct ( )
overridevirtual

◆ OnActionButtonClicked()

void UCosmeticMainWindow::OnActionButtonClicked ( )
protected

◆ OnCloseClicked()

void UCosmeticMainWindow::OnCloseClicked ( )
protected

◆ OnInventoryTabClicked()

void UCosmeticMainWindow::OnInventoryTabClicked ( )
protected

◆ OnInventoryUpdated()

void UCosmeticMainWindow::OnInventoryUpdated ( )
protected

◆ OnItemClicked()

void UCosmeticMainWindow::OnItemClicked ( FName ItemId)
protected

◆ OnLoadoutChanged()

void UCosmeticMainWindow::OnLoadoutChanged ( ECosmeticSlot CosmeticSlot,
FName ItemId )
protected

◆ OnPurchaseComplete()

void UCosmeticMainWindow::OnPurchaseComplete ( FName ItemId,
bool bSuccess )
protected

◆ OnShopTabClicked()

void UCosmeticMainWindow::OnShopTabClicked ( )
protected

◆ OnTabBackClicked()

void UCosmeticMainWindow::OnTabBackClicked ( )
protected

◆ OnTabBodyClicked()

void UCosmeticMainWindow::OnTabBodyClicked ( )
protected

◆ OnTabEffectClicked()

void UCosmeticMainWindow::OnTabEffectClicked ( )
protected

◆ OnTabHeadClicked()

void UCosmeticMainWindow::OnTabHeadClicked ( )
protected

◆ ShowPopup()

void UCosmeticMainWindow::ShowPopup ( )

팝업 표시

Member Data Documentation

◆ ActionButton

TObjectPtr<UButton> UCosmeticMainWindow::ActionButton
protected

◆ ActionButtonText

TObjectPtr<UTextBlock> UCosmeticMainWindow::ActionButtonText
protected

◆ CloseButton

TObjectPtr<UButton> UCosmeticMainWindow::CloseButton
protected

◆ InventoryTabButton

TObjectPtr<UButton> UCosmeticMainWindow::InventoryTabButton
protected

◆ ItemEntryWidgetClass

TSubclassOf<UCosmeticItemEntryWidget> UCosmeticMainWindow::ItemEntryWidgetClass
protected

◆ ItemGridPanel

TObjectPtr<UUniformGridPanel> UCosmeticMainWindow::ItemGridPanel
protected

◆ ItemScrollBox

TObjectPtr<UScrollBox> UCosmeticMainWindow::ItemScrollBox
protected

◆ PreviewPanel

TObjectPtr<UCosmeticPreviewPanel> UCosmeticMainWindow::PreviewPanel
protected

◆ SelectedItemDescriptionText

TObjectPtr<UTextBlock> UCosmeticMainWindow::SelectedItemDescriptionText
protected

◆ SelectedItemNameText

TObjectPtr<UTextBlock> UCosmeticMainWindow::SelectedItemNameText
protected

◆ SelectedItemPriceText

TObjectPtr<UTextBlock> UCosmeticMainWindow::SelectedItemPriceText
protected

◆ ShopTabButton

TObjectPtr<UButton> UCosmeticMainWindow::ShopTabButton
protected

◆ TabBackButton

TObjectPtr<UButton> UCosmeticMainWindow::TabBackButton
protected

◆ TabBodyButton

TObjectPtr<UButton> UCosmeticMainWindow::TabBodyButton
protected

◆ TabEffectButton

TObjectPtr<UButton> UCosmeticMainWindow::TabEffectButton
protected

◆ TabHeadButton

TObjectPtr<UButton> UCosmeticMainWindow::TabHeadButton
protected

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