KPT 0.0.1
KPT Project Documentation
로딩중...
검색중...
일치하는것 없음
UKPTBaseAttributeSet 클래스 참조

#include <KPTBaseAttributeSet.h>

UKPTBaseAttributeSet에 대한 상속 다이어그램 :
UKPTBaseAttributeSet에 대한 협력 다이어그램:

Public 멤버 함수

 UKPTBaseAttributeSet ()
 ATTRIBUTE_ACCESSORS (UKPTBaseAttributeSet, AttackPower)
 ATTRIBUTE_ACCESSORS (UKPTBaseAttributeSet, Damage)
 ATTRIBUTE_ACCESSORS (UKPTBaseAttributeSet, DefensePower)
 ATTRIBUTE_ACCESSORS (UKPTBaseAttributeSet, Health)
 ATTRIBUTE_ACCESSORS (UKPTBaseAttributeSet, MaxHealth)
virtual void GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override
virtual void OnRep_AttackPower (const FGameplayAttributeData &OldAttackPower)
virtual void OnRep_DefensePower (const FGameplayAttributeData &OldDefensePower)
virtual void OnRep_Health (const FGameplayAttributeData &OldHealth)
virtual void OnRep_MaxHealth (const FGameplayAttributeData &OldMaxHealth)
virtual void PostGameplayEffectExecute (const FGameplayEffectModCallbackData &Data) override
virtual void PreAttributeBaseChange (const FGameplayAttribute &Attribute, float &NewValue) const override
virtual void PreAttributeChange (const FGameplayAttribute &Attribute, float &NewValue) override

Public 속성

FGameplayAttributeData AttackPower
FGameplayAttributeData Damage
FGameplayAttributeData DefensePower
FGameplayAttributeData Health
FGameplayAttributeData MaxHealth

상세한 설명

KPTBaseAttributeSet.h 파일의 19 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ UKPTBaseAttributeSet()

UKPTBaseAttributeSet::UKPTBaseAttributeSet ( )

KPTBaseAttributeSet.cpp 파일의 12 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS(), UKPTPlayerAttributeSet::GetLifetimeReplicatedProps(), OnRep_AttackPower(), OnRep_DefensePower(), OnRep_Health(), OnRep_MaxHealth().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 함수 문서화

◆ ATTRIBUTE_ACCESSORS() [1/5]

UKPTBaseAttributeSet::ATTRIBUTE_ACCESSORS ( UKPTBaseAttributeSet ,
AttackPower  )

다음을 참조함 : UKPTBaseAttributeSet(), AttackPower, ATTRIBUTE_ACCESSORS().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ ATTRIBUTE_ACCESSORS() [2/5]

UKPTBaseAttributeSet::ATTRIBUTE_ACCESSORS ( UKPTBaseAttributeSet ,
Damage  )

다음을 참조함 : UKPTBaseAttributeSet(), ATTRIBUTE_ACCESSORS(), Damage, OnRep_AttackPower(), OnRep_DefensePower(), OnRep_Health(), OnRep_MaxHealth(), PostGameplayEffectExecute(), PreAttributeBaseChange(), PreAttributeChange().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ ATTRIBUTE_ACCESSORS() [3/5]

UKPTBaseAttributeSet::ATTRIBUTE_ACCESSORS ( UKPTBaseAttributeSet ,
DefensePower  )

다음을 참조함 : UKPTBaseAttributeSet(), ATTRIBUTE_ACCESSORS(), DefensePower, OnRep_AttackPower().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ ATTRIBUTE_ACCESSORS() [4/5]

UKPTBaseAttributeSet::ATTRIBUTE_ACCESSORS ( UKPTBaseAttributeSet ,
Health  )

다음을 참조함 : UKPTBaseAttributeSet(), ATTRIBUTE_ACCESSORS(), Health, OnRep_MaxHealth().

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ ATTRIBUTE_ACCESSORS() [5/5]

UKPTBaseAttributeSet::ATTRIBUTE_ACCESSORS ( UKPTBaseAttributeSet ,
MaxHealth  )

다음을 참조함 : UKPTBaseAttributeSet(), ATTRIBUTE_ACCESSORS(), MaxHealth, OnRep_DefensePower().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ GetLifetimeReplicatedProps()

void UKPTBaseAttributeSet::GetLifetimeReplicatedProps ( TArray< FLifetimeProperty > & OutLifetimeProps) const
overridevirtual

UKPTPlayerAttributeSet에서 재구현되었습니다.

KPTBaseAttributeSet.cpp 파일의 16 번째 라인에서 정의되었습니다.

◆ OnRep_AttackPower()

void UKPTBaseAttributeSet::OnRep_AttackPower ( const FGameplayAttributeData & OldAttackPower)
virtual

KPTBaseAttributeSet.cpp 파일의 36 번째 라인에서 정의되었습니다.

다음을 참조함 : UKPTBaseAttributeSet(), AttackPower.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ OnRep_DefensePower()

void UKPTBaseAttributeSet::OnRep_DefensePower ( const FGameplayAttributeData & OldDefensePower)
virtual

KPTBaseAttributeSet.cpp 파일의 41 번째 라인에서 정의되었습니다.

다음을 참조함 : UKPTBaseAttributeSet(), DefensePower.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ OnRep_Health()

void UKPTBaseAttributeSet::OnRep_Health ( const FGameplayAttributeData & OldHealth)
virtual

KPTBaseAttributeSet.cpp 파일의 26 번째 라인에서 정의되었습니다.

다음을 참조함 : UKPTBaseAttributeSet(), Health.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS(), PostGameplayEffectExecute().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ OnRep_MaxHealth()

void UKPTBaseAttributeSet::OnRep_MaxHealth ( const FGameplayAttributeData & OldMaxHealth)
virtual

KPTBaseAttributeSet.cpp 파일의 31 번째 라인에서 정의되었습니다.

다음을 참조함 : UKPTBaseAttributeSet(), MaxHealth.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS(), ATTRIBUTE_ACCESSORS().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ PostGameplayEffectExecute()

void UKPTBaseAttributeSet::PostGameplayEffectExecute ( const FGameplayEffectModCallbackData & Data)
overridevirtual

UKPTPlayerAttributeSet에서 재구현되었습니다.

KPTBaseAttributeSet.cpp 파일의 63 번째 라인에서 정의되었습니다.

다음을 참조함 : Boss, ICombatInterface::Damaged(), ICombatInterface::Die(), Health, MaxHealth, OnRep_Health(), AKPTMainPlayerController::ShowDamageFloater().

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ PreAttributeBaseChange()

void UKPTBaseAttributeSet::PreAttributeBaseChange ( const FGameplayAttribute & Attribute,
float & NewValue ) const
overridevirtual

KPTBaseAttributeSet.cpp 파일의 46 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ PreAttributeChange()

void UKPTBaseAttributeSet::PreAttributeChange ( const FGameplayAttribute & Attribute,
float & NewValue )
overridevirtual

KPTBaseAttributeSet.cpp 파일의 52 번째 라인에서 정의되었습니다.

다음을 참조함 : Health, MaxHealth.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ AttackPower

FGameplayAttributeData UKPTBaseAttributeSet::AttackPower

KPTBaseAttributeSet.h 파일의 44 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS(), OnRep_AttackPower().

◆ Damage

FGameplayAttributeData UKPTBaseAttributeSet::Damage

KPTBaseAttributeSet.h 파일의 49 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS().

◆ DefensePower

FGameplayAttributeData UKPTBaseAttributeSet::DefensePower

KPTBaseAttributeSet.h 파일의 39 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ATTRIBUTE_ACCESSORS(), OnRep_DefensePower().

◆ Health

FGameplayAttributeData UKPTBaseAttributeSet::Health

◆ MaxHealth

FGameplayAttributeData UKPTBaseAttributeSet::MaxHealth

이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: