KPT 0.0.1
KPT Project Documentation
|
#include <ShopManagerSubsystem.h>
Public 멤버 함수 | |
TObjectPtr< UDataTable > | GetItemDataTable () const |
void | ProcessPurchaseRequest (APlayerController *PlayerController, FName ItemID) |
void | ProcessReadyForNight (APlayerController *PlayerController) |
void | ProcessRerollRequest (APlayerController *PlayerController) |
void | StartShopPhaseForPlayer (APlayerController *PlayerController) |
Protected 멤버 함수 | |
void | CheckAllPlayersReady () |
TArray< FName > | GenerateShopItemPool (UInventoryManager *Inventory, int32 InTeamLevel) |
void | InitializeShopForPlayer (AKPTPlayerState *PlayerState) |
ShopManagerSubsystem.h 파일의 14 번째 라인에서 정의되었습니다.
|
protected |
ShopManagerSubsystem.cpp 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ProcessReadyForNight().
|
protected |
ShopManagerSubsystem.cpp 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : FItemDataRow::Rarity.
다음에 의해서 참조됨 : InitializeShopForPlayer(), ProcessRerollRequest().
|
inline |
ShopManagerSubsystem.h 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UInventoryManager::BeginPlay().
|
protected |
ShopManagerSubsystem.cpp 파일의 28 번째 라인에서 정의되었습니다.
다음을 참조함 : GenerateShopItemPool(), AKPTPlayerState::GetInventoryManager(), AKPTPlayerState::GetShopStateComponent(), UTeamStatsComponent::GetTeamLevel(), AKPTInGameState::TeamStatsComponent.
다음에 의해서 참조됨 : StartShopPhaseForPlayer().
void UShopManagerSubsystem::ProcessPurchaseRequest | ( | APlayerController * | PlayerController, |
FName | ItemID ) |
ShopManagerSubsystem.cpp 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : UPlayerWalletComponent::CanAfford(), AKPTPlayerState::GetInventoryManager(), AKPTPlayerState::GetWalletComponent(), FItemDataRow::Price, UInventoryManager::ServerAddItemToInventory(), UPlayerWalletComponent::SpendGold().
void UShopManagerSubsystem::ProcessReadyForNight | ( | APlayerController * | PlayerController | ) |
ShopManagerSubsystem.cpp 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckAllPlayersReady().
void UShopManagerSubsystem::ProcessRerollRequest | ( | APlayerController * | PlayerController | ) |
ShopManagerSubsystem.cpp 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : UPlayerWalletComponent::CanAfford(), GenerateShopItemPool(), UPlayerShopStateComponent::GetCurrentRerollCost(), AKPTPlayerState::GetInventoryManager(), AKPTPlayerState::GetShopStateComponent(), UTeamStatsComponent::GetTeamLevel(), AKPTPlayerState::GetWalletComponent(), UPlayerShopStateComponent::IncrementRerollCost(), UPlayerShopStateComponent::SetCurrentShopItems(), UPlayerWalletComponent::SpendGold(), AKPTInGameState::TeamStatsComponent.
void UShopManagerSubsystem::StartShopPhaseForPlayer | ( | APlayerController * | PlayerController | ) |
ShopManagerSubsystem.cpp 파일의 18 번째 라인에서 정의되었습니다.
다음을 참조함 : InitializeShopForPlayer().