|
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().