KPT 0.0.1
KPT Project Documentation
|
#include <CharacterBase.h>
Public 멤버 함수 | |
ACharacterBase () | |
virtual UAbilitySystemComponent * | GetAbilitySystemComponent () const override |
void | HandleDeath () |
bool | IsAlive () const |
void | OnDeath () |
Protected 멤버 함수 | |
void | GrantDefaultAbilities () |
void | InitializeAbilitySystem () |
Protected 속성 | |
TObjectPtr< UKPTAbilitySystemComponent > | AbilitySystemComponent |
TObjectPtr< UKPTPlayerAttributeSet > | AttributeSet |
bool | bHasInitialized = false |
TArray< TSubclassOf< UGameplayAbility > > | DefaultAbilities |
TArray< TSubclassOf< UGameplayEffect > > | DefaultAttributeEffect |
CharacterBase.h 파일의 16 번째 라인에서 정의되었습니다.
ACharacterBase::ACharacterBase | ( | ) |
CharacterBase.cpp 파일의 16 번째 라인에서 정의되었습니다.
|
overridevirtual |
CharacterBase.cpp 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : AbilitySystemComponent.
다음에 의해서 참조됨 : APlayerCharacter::Die().
|
protected |
CharacterBase.cpp 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : AbilitySystemComponent, DefaultAbilities.
다음에 의해서 참조됨 : APlayerCharacter::PossessedBy().
void ACharacterBase::HandleDeath | ( | ) |
CharacterBase.cpp 파일의 210 번째 라인에서 정의되었습니다.
다음을 참조함 : OnDeath(), AKPTInGameMode::OnPlayerDied().
다음에 의해서 참조됨 : OnDeath().
|
protected |
CharacterBase.cpp 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : AbilitySystemComponent, AttributeSet, bHasInitialized, DefaultAbilities, DefaultAttributeEffect, AKPTPlayerState::GetAbilitySystemComponent(), AKPTPlayerState::GetAttributeSet().
다음에 의해서 참조됨 : APlayerCharacter::OnRep_PlayerState(), APlayerCharacter::PossessedBy().
bool ACharacterBase::IsAlive | ( | ) | const |
CharacterBase.cpp 파일의 204 번째 라인에서 정의되었습니다.
다음을 참조함 : AKPTPlayerState::GetAttributeSet().
void ACharacterBase::OnDeath | ( | ) |
다음을 참조함 : HandleDeath(), OnDeath().
다음에 의해서 참조됨 : HandleDeath(), OnDeath().
|
protected |
CharacterBase.h 파일의 48 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAbilitySystemComponent(), GrantDefaultAbilities(), InitializeAbilitySystem(), APlayerCharacter::Tick().
|
protected |
CharacterBase.h 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeAbilitySystem().
|
protected |
CharacterBase.h 파일의 65 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeAbilitySystem().
|
protected |
CharacterBase.h 파일의 58 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GrantDefaultAbilities(), InitializeAbilitySystem().
|
protected |
CharacterBase.h 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeAbilitySystem().