KPT 0.0.1
KPT Project Documentation
로딩중...
검색중...
일치하는것 없음
UInventoryUI 클래스 참조

#include <InventoryUI.h>

UInventoryUI에 대한 상속 다이어그램 :
UInventoryUI에 대한 협력 다이어그램:

Public 멤버 함수

void UpdateInventoryUI (const TArray< FName > &NewItems)
UUIBase(으)로부터 상속된 Public 멤버 함수
UUIManagerSubsystem * GetUIManagerSubsystem ()
virtual void LateInit ()

Protected 멤버 함수

virtual void NativeConstruct () override
virtual void NativeDestruct () override
virtual void NativePreConstruct () override

Protected 속성

TArray< TObjectPtr< UItemSlotUI > > Inventory
TObjectPtr< UGridPanel > InventoryGrid
TObjectPtr< UDataTable > ItemDataTable
TObjectPtr< UItemSlotUI > ItemSlotUI0
TObjectPtr< UItemSlotUI > ItemSlotUI1
TObjectPtr< UItemSlotUI > ItemSlotUI2
TObjectPtr< UItemSlotUI > ItemSlotUI3
TObjectPtr< UItemSlotUI > ItemSlotUI4
TObjectPtr< UItemSlotUI > ItemSlotUI5
TSubclassOf< UItemSlotUI > ItemSlotWidgetClass
TSubclassOf< UItemSlotTooltip > ItemTooltipClass
int32 MaxSlots = 4
UUIBase(으)로부터 상속된 Protected 속성
FWidgetAnimationDynamicEvent AnimationFinishEvent

상세한 설명

InventoryUI.h 파일의 16 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ NativeConstruct()

void UInventoryUI::NativeConstruct ( )
overrideprotectedvirtual

UUIBase(으)로부터 재구현되었습니다.

InventoryUI.cpp 파일의 10 번째 라인에서 정의되었습니다.

다음을 참조함 : Inventory, ItemDataTable, ItemSlotUI0, ItemSlotUI1, ItemSlotUI2, ItemSlotUI3, ItemSlotUI4, ItemSlotUI5, ItemTooltipClass, MaxSlots.

◆ NativeDestruct()

void UInventoryUI::NativeDestruct ( )
overrideprotectedvirtual

UUIBase(으)로부터 재구현되었습니다.

InventoryUI.cpp 파일의 43 번째 라인에서 정의되었습니다.

◆ NativePreConstruct()

void UInventoryUI::NativePreConstruct ( )
overrideprotectedvirtual

UUIBase(으)로부터 재구현되었습니다.

InventoryUI.cpp 파일의 38 번째 라인에서 정의되었습니다.

◆ UpdateInventoryUI()

void UInventoryUI::UpdateInventoryUI ( const TArray< FName > & NewItems)

InventoryUI.cpp 파일의 48 번째 라인에서 정의되었습니다.

다음을 참조함 : Inventory, ItemDataTable, MaxSlots.

다음에 의해서 참조됨 : UInGameHUD::OnPlayerStateSet(), UShopUI::UpdateInventoryBindings().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ Inventory

TArray<TObjectPtr<UItemSlotUI> > UInventoryUI::Inventory
protected

InventoryUI.h 파일의 50 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct(), UpdateInventoryUI().

◆ InventoryGrid

TObjectPtr<UGridPanel> UInventoryUI::InventoryGrid
protected

InventoryUI.h 파일의 47 번째 라인에서 정의되었습니다.

◆ ItemDataTable

TObjectPtr<UDataTable> UInventoryUI::ItemDataTable
protected

InventoryUI.h 파일의 59 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct(), UpdateInventoryUI().

◆ ItemSlotUI0

TObjectPtr<UItemSlotUI> UInventoryUI::ItemSlotUI0
protected

InventoryUI.h 파일의 62 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ ItemSlotUI1

TObjectPtr<UItemSlotUI> UInventoryUI::ItemSlotUI1
protected

InventoryUI.h 파일의 65 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ ItemSlotUI2

TObjectPtr<UItemSlotUI> UInventoryUI::ItemSlotUI2
protected

InventoryUI.h 파일의 68 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ ItemSlotUI3

TObjectPtr<UItemSlotUI> UInventoryUI::ItemSlotUI3
protected

InventoryUI.h 파일의 71 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ ItemSlotUI4

TObjectPtr<UItemSlotUI> UInventoryUI::ItemSlotUI4
protected

InventoryUI.h 파일의 74 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ ItemSlotUI5

TObjectPtr<UItemSlotUI> UInventoryUI::ItemSlotUI5
protected

InventoryUI.h 파일의 77 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ ItemSlotWidgetClass

TSubclassOf<UItemSlotUI> UInventoryUI::ItemSlotWidgetClass
protected

InventoryUI.h 파일의 41 번째 라인에서 정의되었습니다.

◆ ItemTooltipClass

TSubclassOf<UItemSlotTooltip> UInventoryUI::ItemTooltipClass
protected

InventoryUI.h 파일의 44 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ MaxSlots

int32 UInventoryUI::MaxSlots = 4
protected

InventoryUI.h 파일의 82 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct(), UpdateInventoryUI().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/UI/Item/InventoryUI.h
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/UI/Item/InventoryUI.cpp