KPT 0.0.1
KPT Project Documentation
|
#include <KPTPlayerState.h>
Public 멤버 함수 | |
AKPTPlayerState () | |
void | BroadcastInitialHealth () const |
void | BroadCastStateTag () |
virtual UAbilitySystemComponent * | GetAbilitySystemComponent () const override |
UKPTPlayerAttributeSet * | GetAttributeSet () const |
UInventoryManager * | GetInventoryManager () const |
UKPTLobbyStateComponent * | GetLobbyStateComponent () const |
FGameplayTag | GetPersonalTag () const |
UPlayerRewardStateComponent * | GetRewardStateComponent () const |
UPlayerShopStateComponent * | GetShopStateComponent () const |
USkillAttributeSet * | GetSkillAttributeSet () const |
UPlayerWalletComponent * | GetWalletComponent () const |
virtual void | NotifyComponentReady_Implementation (UActorComponent *Component) override |
void | ResetForNewGame () |
void | SetPersonalStateTag (const FGameplayTag &NewStateTag) |
업그레이드 선택 기회를 추가합니다. | |
IComponentOwnerInterface(으)로부터 상속된 Public 멤버 함수 | |
void | NotifyComponentReady (UActorComponent *Component) |
Public 속성 | |
bool | bHasFinishedCardSelection |
FOnHealthUpdatedSignature | OnHealthUpdated |
FOnInventoryManagerReady | OnInventoryManagerReady |
FOnLobbyStateComponentReady | OnLobbyStateComponentReady |
FOnPersonalStateTagChangedSignature | OnPersonalStateTagChanged |
UI 바인딩을 위한 델리게이트 | |
FOnPersonalStateTagChangedSignature | OnPersonalStateTagChangedForUI |
FOnRewardStateComponentReady | OnRewardStateComponentReady |
FOnShopStateComponentReady | OnShopStateComponentReady |
FOnWalletComponentReady | OnWalletComponentReady |
FGameplayTag | PersonalStateTag |
처리해야 할 누적된 업그레이드 카드 선택 기회의 수입니다. |
Protected 멤버 함수 | |
virtual void | BeginPlay () override |
virtual void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
void | OnDeadTagChanged (const FGameplayTag Tag, int32 NewCount) |
virtual void | OnHealthAttributeUpdated (const FOnAttributeChangeData &Data) |
virtual void | OnMaxHealthAttributeUpdated (const FOnAttributeChangeData &Data) |
void | OnRep_PersonalStateTag () |
Protected 속성 | |
TObjectPtr< UKPTAbilitySystemComponent > | AbilitySystemComponent |
TObjectPtr< UKPTPlayerAttributeSet > | AttributeSet |
TObjectPtr< UInventoryManager > | InventoryManager |
TObjectPtr< UKPTLobbyStateComponent > | LobbyStateComponent |
FOnPlayerDiedChanged | OnPlayerDiedChanged |
TObjectPtr< UPlayerRewardStateComponent > | RewardStateComponent |
TObjectPtr< UPlayerShopStateComponent > | ShopStateComponent |
TObjectPtr< USkillAttributeSet > | SkillAttributeSet |
TObjectPtr< UPlayerWalletComponent > | WalletComponent |
KPTPlayerState.h 파일의 40 번째 라인에서 정의되었습니다.
AKPTPlayerState::AKPTPlayerState | ( | ) |
KPTPlayerState.cpp 파일의 17 번째 라인에서 정의되었습니다.
다음을 참조함 : AbilitySystemComponent, AttributeSet, InventoryManager, LobbyStateComponent, RewardStateComponent, ShopStateComponent, SkillAttributeSet, WalletComponent.
다음에 의해서 참조됨 : GetLifetimeReplicatedProps().
|
overrideprotectedvirtual |
KPTPlayerState.cpp 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : AbilitySystemComponent, AttributeSet, OnDeadTagChanged(), OnHealthAttributeUpdated(), OnMaxHealthAttributeUpdated().
void AKPTPlayerState::BroadcastInitialHealth | ( | ) | const |
KPTPlayerState.cpp 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : AbilitySystemComponent, AttributeSet, OnHealthUpdated.
void AKPTPlayerState::BroadCastStateTag | ( | ) |
KPTPlayerState.cpp 파일의 197 번째 라인에서 정의되었습니다.
다음을 참조함 : OnPersonalStateTagChanged, PersonalStateTag.
|
overridevirtual |
KPTPlayerState.cpp 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : AbilitySystemComponent.
다음에 의해서 참조됨 : AKPTInGameMode::AreAllPlayersDead_Implementation(), ACharacterBase::InitializeAbilitySystem(), AKPTInGameMode::InitializePlayerForCurrentPhase(), URewardManagerSubsystem::ProcessPlayerRewardChoice(), AKPTInGameMode::SetPlayerSkillEnabled().
|
inline |
KPTPlayerState.h 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : AttributeSet.
다음에 의해서 참조됨 : ACharacterBase::InitializeAbilitySystem(), ACharacterBase::IsAlive().
|
inline |
KPTPlayerState.h 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : GetInventoryManager(), InventoryManager.
다음에 의해서 참조됨 : GetInventoryManager(), UShopManagerSubsystem::InitializeShopForPlayer(), UShopManagerSubsystem::ProcessPurchaseRequest(), UShopManagerSubsystem::ProcessRerollRequest().
|
overrideprotectedvirtual |
KPTPlayerState.cpp 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : AKPTPlayerState(), bHasFinishedCardSelection, InventoryManager, LobbyStateComponent, PersonalStateTag, RewardStateComponent, ShopStateComponent, WalletComponent.
|
inline |
KPTPlayerState.h 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : GetLobbyStateComponent(), LobbyStateComponent.
다음에 의해서 참조됨 : GetLobbyStateComponent().
|
inline |
KPTPlayerState.h 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : GetPersonalTag(), PersonalStateTag.
다음에 의해서 참조됨 : UUIManagerSubsystem::BindPlayerStateAndGameState(), GetPersonalTag(), AKPTInGameMode::HandleSeamlessTravelPlayer(), AKPTInGameMode::OnPostLogin().
|
inline |
KPTPlayerState.h 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : GetRewardStateComponent(), RewardStateComponent.
다음에 의해서 참조됨 : GetRewardStateComponent(), USkillSlotUI::HandleFinishedOnClickedAnimation(), AKPTInGameMode::InitializePlayerForCurrentPhase(), URewardManagerSubsystem::InitiateRewardSequenceForPlayer(), AKPTInGameMode::OnPlayerFinishedRewardChoice().
|
inline |
KPTPlayerState.h 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : GetShopStateComponent(), ShopStateComponent.
다음에 의해서 참조됨 : GetShopStateComponent(), UShopManagerSubsystem::InitializeShopForPlayer(), UShopManagerSubsystem::ProcessRerollRequest().
|
inline |
KPTPlayerState.h 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : GetSkillAttributeSet(), SkillAttributeSet.
다음에 의해서 참조됨 : GetSkillAttributeSet().
|
inline |
KPTPlayerState.h 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : GetWalletComponent(), WalletComponent.
다음에 의해서 참조됨 : GetWalletComponent(), UShopManagerSubsystem::ProcessPurchaseRequest(), UShopManagerSubsystem::ProcessRerollRequest().
|
overridevirtual |
KPTPlayerState.cpp 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : OnInventoryManagerReady, OnLobbyStateComponentReady, OnRewardStateComponentReady, OnShopStateComponentReady, OnWalletComponentReady.
|
protected |
KPTPlayerState.cpp 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : OnPlayerDiedChanged.
다음에 의해서 참조됨 : BeginPlay().
|
protectedvirtual |
KPTPlayerState.cpp 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : AttributeSet, OnHealthUpdated.
다음에 의해서 참조됨 : BeginPlay().
|
protectedvirtual |
KPTPlayerState.cpp 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : AttributeSet, OnHealthUpdated.
다음에 의해서 참조됨 : BeginPlay().
|
protected |
KPTPlayerState.cpp 파일의 244 번째 라인에서 정의되었습니다.
다음을 참조함 : OnPersonalStateTagChanged, PersonalStateTag.
다음에 의해서 참조됨 : SetPersonalStateTag().
void AKPTPlayerState::ResetForNewGame | ( | ) |
KPTPlayerState.cpp 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : SetPersonalStateTag().
다음에 의해서 참조됨 : AKPTLobbyGameMode::HandleSeamlessTravelPlayer(), AKPTLobbyGameMode::PostLogin().
void AKPTPlayerState::SetPersonalStateTag | ( | const FGameplayTag & | NewStateTag | ) |
업그레이드 선택 기회를 추가합니다.
업그레이드 선택 기회를 하나 소모합니다. 이 플레이어의 개인 상태 태그를 설정합니다.
KPTPlayerState.cpp 파일의 183 번째 라인에서 정의되었습니다.
다음을 참조함 : OnRep_PersonalStateTag(), PersonalStateTag.
다음에 의해서 참조됨 : AKPTInGameMode::InitializePlayerForCurrentPhase(), AKPTInGameMode::OnPlayerFinishedRewardChoice(), AKPTInGameMode::PlayerIsReadyForNight(), ResetForNewGame().
|
protected |
KPTPlayerState.h 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTPlayerState(), BeginPlay(), BroadcastInitialHealth(), GetAbilitySystemComponent().
|
protected |
KPTPlayerState.h 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTPlayerState(), BeginPlay(), BroadcastInitialHealth(), GetAttributeSet(), OnHealthAttributeUpdated(), OnMaxHealthAttributeUpdated().
bool AKPTPlayerState::bHasFinishedCardSelection |
KPTPlayerState.h 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLifetimeReplicatedProps().
|
protected |
KPTPlayerState.h 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTPlayerState(), GetInventoryManager(), GetLifetimeReplicatedProps().
|
protected |
KPTPlayerState.h 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTPlayerState(), GetLifetimeReplicatedProps(), GetLobbyStateComponent().
FOnHealthUpdatedSignature AKPTPlayerState::OnHealthUpdated |
KPTPlayerState.h 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BroadcastInitialHealth(), OnHealthAttributeUpdated(), OnMaxHealthAttributeUpdated().
FOnInventoryManagerReady AKPTPlayerState::OnInventoryManagerReady |
KPTPlayerState.h 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NotifyComponentReady_Implementation().
FOnLobbyStateComponentReady AKPTPlayerState::OnLobbyStateComponentReady |
KPTPlayerState.h 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NotifyComponentReady_Implementation().
FOnPersonalStateTagChangedSignature AKPTPlayerState::OnPersonalStateTagChanged |
UI 바인딩을 위한 델리게이트
KPTPlayerState.h 파일의 148 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UUIManagerSubsystem::BindPlayerStateAndGameState(), BroadCastStateTag(), OnRep_PersonalStateTag().
FOnPersonalStateTagChangedSignature AKPTPlayerState::OnPersonalStateTagChangedForUI |
KPTPlayerState.h 파일의 151 번째 라인에서 정의되었습니다.
|
protected |
KPTPlayerState.h 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnDeadTagChanged().
FOnRewardStateComponentReady AKPTPlayerState::OnRewardStateComponentReady |
KPTPlayerState.h 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NotifyComponentReady_Implementation().
FOnShopStateComponentReady AKPTPlayerState::OnShopStateComponentReady |
KPTPlayerState.h 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NotifyComponentReady_Implementation().
FOnWalletComponentReady AKPTPlayerState::OnWalletComponentReady |
KPTPlayerState.h 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NotifyComponentReady_Implementation().
FGameplayTag AKPTPlayerState::PersonalStateTag |
처리해야 할 누적된 업그레이드 카드 선택 기회의 수입니다.
이 플레이어의 현재 개인 상태를 나타냅니다. (예: 카드 선택 중, 상점 이용 중)
KPTPlayerState.h 파일의 160 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BroadCastStateTag(), GetLifetimeReplicatedProps(), GetPersonalTag(), OnRep_PersonalStateTag(), SetPersonalStateTag().
|
protected |
KPTPlayerState.h 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTPlayerState(), GetLifetimeReplicatedProps(), GetRewardStateComponent().
|
protected |
KPTPlayerState.h 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTPlayerState(), GetLifetimeReplicatedProps(), GetShopStateComponent().
|
protected |
KPTPlayerState.h 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTPlayerState(), GetSkillAttributeSet().
|
protected |
KPTPlayerState.h 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTPlayerState(), GetLifetimeReplicatedProps(), GetWalletComponent().