KPT 0.0.1
KPT Project Documentation
|
#include <ShopUI.h>
Public 멤버 함수 | |
void | HandleClickedClose () |
void | HandleClickedReroll () |
void | UpdateGold (int32 Gold) |
void | UpdateRerollCost (int32 Cost) |
void | UpdateShopUI (const TArray< FName > &NewItems) |
UUIBase(으)로부터 상속된 Public 멤버 함수 | |
UUIManagerSubsystem * | GetUIManagerSubsystem () |
Protected 멤버 함수 | |
void | InitializeShopStateBindings (UPlayerShopStateComponent *ShopState) |
void | InitializeWalletEvents (UPlayerWalletComponent *Wallet) |
virtual void | LateInit () override |
virtual void | NativeConstruct () override |
virtual void | NativeDestruct () override |
FReply | NativeOnMouseButtonDoubleClick (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
virtual void | NativePreConstruct () override |
void | OnPlayerStateSet () |
void | UpdateInventoryBindings (UInventoryManager *InventoryManager) |
Protected 속성 | |
TObjectPtr< UCloseButton > | Close |
bool | HasPlayerStateInit = false |
TObjectPtr< UInventoryUI > | Inventory |
TObjectPtr< UDataTable > | ItemDataTable |
TSubclassOf< UItemSlotUI > | ItemSlotUIClass |
TSubclassOf< UItemSlotTooltip > | ItemTooltipUIClass |
int32 | MaxGridRow = 4 |
int32 | MaxItemCount = 4 |
TObjectPtr< UTextBlock > | PlayerGoldText |
TObjectPtr< UButton > | RerollButton |
TObjectPtr< UTextBlock > | RerollCost |
TArray< TObjectPtr< UItemSlotUI > > | Shop |
TObjectPtr< UUniformGridPanel > | ShopGrid |
UUIBase(으)로부터 상속된 Protected 속성 | |
FWidgetAnimationDynamicEvent | AnimationFinishEvent |
void UShopUI::HandleClickedClose | ( | ) |
ShopUI.cpp 파일의 202 번째 라인에서 정의되었습니다.
다음을 참조함 : UUIManagerSubsystem::GetSingletonWidgetInstanceId(), UUIBase::GetUIManagerSubsystem(), UUIManagerSubsystem::HideWidget().
다음에 의해서 참조됨 : NativeConstruct().
void UShopUI::HandleClickedReroll | ( | ) |
|
protected |
ShopUI.cpp 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : UPlayerShopStateComponent::BroadcastInitialValues(), UPlayerShopStateComponent::OnRerollCostChanged, UPlayerShopStateComponent::OnShopItemsChanged, UpdateRerollCost(), UpdateShopUI().
다음에 의해서 참조됨 : OnPlayerStateSet().
|
protected |
ShopUI.cpp 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : UPlayerWalletComponent::BroadcastInitialValues(), UPlayerWalletComponent::OnGoldChanged, UpdateGold().
다음에 의해서 참조됨 : OnPlayerStateSet().
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
ShopUI.cpp 파일의 50 번째 라인에서 정의되었습니다.
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
ShopUI.cpp 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : Close, HandleClickedClose(), HandleClickedReroll(), ItemSlotUIClass, ItemTooltipUIClass, MaxGridRow, MaxItemCount, OnPlayerStateSet(), RerollButton, Shop, ShopGrid.
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
ShopUI.cpp 파일의 161 번째 라인에서 정의되었습니다.
|
overrideprotected |
ShopUI.cpp 파일의 166 번째 라인에서 정의되었습니다.
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
ShopUI.cpp 파일의 156 번째 라인에서 정의되었습니다.
|
protected |
ShopUI.cpp 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : InitializeShopStateBindings(), InitializeWalletEvents(), UpdateInventoryBindings().
다음에 의해서 참조됨 : NativeConstruct().
void UShopUI::UpdateGold | ( | int32 | Gold | ) |
ShopUI.cpp 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : PlayerGoldText.
다음에 의해서 참조됨 : InitializeWalletEvents().
|
protected |
ShopUI.cpp 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : Inventory, UInventoryManager::OnInventoryChanged, UInventoryUI::UpdateInventoryUI().
다음에 의해서 참조됨 : OnPlayerStateSet().
void UShopUI::UpdateRerollCost | ( | int32 | Cost | ) |
ShopUI.cpp 파일의 194 번째 라인에서 정의되었습니다.
다음을 참조함 : RerollCost.
다음에 의해서 참조됨 : InitializeShopStateBindings().
void UShopUI::UpdateShopUI | ( | const TArray< FName > & | NewItems | ) |
ShopUI.cpp 파일의 21 번째 라인에서 정의되었습니다.
다음을 참조함 : ItemDataTable, MaxItemCount, Shop.
다음에 의해서 참조됨 : InitializeShopStateBindings().
|
protected |
ShopUI.h 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
ShopUI.h 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateInventoryBindings().
|
protected |
ShopUI.h 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateShopUI().
|
protected |
ShopUI.h 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
ShopUI.h 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
ShopUI.h 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
ShopUI.h 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct(), UpdateShopUI().
|
protected |
ShopUI.h 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateGold().
|
protected |
ShopUI.h 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
ShopUI.h 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateRerollCost().
|
protected |
ShopUI.h 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct(), UpdateShopUI().
|
protected |
ShopUI.h 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().