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