Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
UPlayerAttributeSet 클래스 참조

#include <PlayerAttributeSet.h>

UPlayerAttributeSet에 대한 상속 다이어그램 :
Inheritance graph
UPlayerAttributeSet에 대한 협력 다이어그램:
Collaboration graph

Public 멤버 함수

 UPlayerAttributeSet ()
 
void InitPlayerStats (float InCritical, float InCriticalDmg, float InLifeSteal, float InKnockback, float InSoulGauge, float InSoulGaugeMax, float InSoulGaugeCost)
 
 ATTRIBUTE_ACCESSORS (UPlayerAttributeSet, Critical)
 
 ATTRIBUTE_ACCESSORS (UPlayerAttributeSet, Critical_Dmg)
 
 ATTRIBUTE_ACCESSORS (UPlayerAttributeSet, Life_Steal)
 
 ATTRIBUTE_ACCESSORS (UPlayerAttributeSet, Knockback)
 
 ATTRIBUTE_ACCESSORS (UPlayerAttributeSet, Soul_Gauge)
 
 ATTRIBUTE_ACCESSORS (UPlayerAttributeSet, Soul_Gauge_Max)
 
 ATTRIBUTE_ACCESSORS (UPlayerAttributeSet, Soul_Gauge_Cost)
 
- UBaseAttributeSet(으)로부터 상속된 Public 멤버 함수
 UBaseAttributeSet ()
 
virtual void PreAttributeChange (const FGameplayAttribute &Attribute, float &NewValue) override
 
virtual void PostGameplayEffectExecute (const struct FGameplayEffectModCallbackData &Data) override
 
void InitBaseStats (float InMaxHealth, float InMoveSpeed, float InAttack, float InAttackSpeed, float InStunDuration)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, Health)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, MaxHealth)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, MoveSpeed)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, Attack)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, AttackSpeed)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, Damage)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, StunDuration)
 

Public 속성

FGameplayAttributeData Critical
 
FGameplayAttributeData Critical_Dmg
 
FGameplayAttributeData Life_Steal
 
FGameplayAttributeData Knockback
 
FGameplayAttributeData Soul_Gauge
 
FGameplayAttributeData Soul_Gauge_Max
 
FGameplayAttributeData Soul_Gauge_Cost
 
- UBaseAttributeSet(으)로부터 상속된 Public 속성
FDeathDelegate OnDeathDelegate
 
FOnDamageTakenDelegate OnDamageDelegate
 
bool bOutOfHealth = false
 
FGameplayAttributeData Health
 
FGameplayAttributeData MaxHealth
 
FGameplayAttributeData MoveSpeed
 
FGameplayAttributeData Attack
 
FGameplayAttributeData AttackSpeed
 
FGameplayAttributeData Damage
 
FGameplayAttributeData DamageIsCritical
 
FGameplayAttributeData StunDuration
 

생성자 & 소멸자 문서화

◆ UPlayerAttributeSet()

UPlayerAttributeSet::UPlayerAttributeSet ( )
6 :
7 Critical(0.0f),
8 Critical_Dmg(0.0f),
9 Life_Steal(0.0f),
10 Knockback(0.0f),
11 Soul_Gauge(0.0f),
12 Soul_Gauge_Max(0.0f),
13 Soul_Gauge_Cost(0.0f)
14{
15}
FGameplayAttributeData Soul_Gauge_Max
Definition PlayerAttributeSet.h:44
FGameplayAttributeData Knockback
Definition PlayerAttributeSet.h:38
FGameplayAttributeData Soul_Gauge
Definition PlayerAttributeSet.h:41
FGameplayAttributeData Life_Steal
Definition PlayerAttributeSet.h:35
FGameplayAttributeData Critical_Dmg
Definition PlayerAttributeSet.h:32
FGameplayAttributeData Critical
Definition PlayerAttributeSet.h:29
FGameplayAttributeData Soul_Gauge_Cost
Definition PlayerAttributeSet.h:47

멤버 함수 문서화

◆ ATTRIBUTE_ACCESSORS() [1/7]

UPlayerAttributeSet::ATTRIBUTE_ACCESSORS ( UPlayerAttributeSet  ,
Critical   
)

◆ ATTRIBUTE_ACCESSORS() [2/7]

UPlayerAttributeSet::ATTRIBUTE_ACCESSORS ( UPlayerAttributeSet  ,
Critical_Dmg   
)

◆ ATTRIBUTE_ACCESSORS() [3/7]

UPlayerAttributeSet::ATTRIBUTE_ACCESSORS ( UPlayerAttributeSet  ,
Knockback   
)

◆ ATTRIBUTE_ACCESSORS() [4/7]

UPlayerAttributeSet::ATTRIBUTE_ACCESSORS ( UPlayerAttributeSet  ,
Life_Steal   
)

◆ ATTRIBUTE_ACCESSORS() [5/7]

UPlayerAttributeSet::ATTRIBUTE_ACCESSORS ( UPlayerAttributeSet  ,
Soul_Gauge   
)

◆ ATTRIBUTE_ACCESSORS() [6/7]

UPlayerAttributeSet::ATTRIBUTE_ACCESSORS ( UPlayerAttributeSet  ,
Soul_Gauge_Cost   
)

◆ ATTRIBUTE_ACCESSORS() [7/7]

UPlayerAttributeSet::ATTRIBUTE_ACCESSORS ( UPlayerAttributeSet  ,
Soul_Gauge_Max   
)

◆ InitPlayerStats()

void UPlayerAttributeSet::InitPlayerStats ( float  InCritical,
float  InCriticalDmg,
float  InLifeSteal,
float  InKnockback,
float  InSoulGauge,
float  InSoulGaugeMax,
float  InSoulGaugeCost 
)
18{
19 InitCritical(InCritical);
20 InitCritical_Dmg(InCriticalDmg);
21 InitLife_Steal(InLifeSteal);
22 InitKnockback(InKnockback);
23 InitSoul_Gauge(InSoulGauge);
24 InitSoul_Gauge_Max(InSoulGaugeMax);
25 InitSoul_Gauge_Cost(InSoulGaugeCost);
26}
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ Critical

FGameplayAttributeData UPlayerAttributeSet::Critical

◆ Critical_Dmg

FGameplayAttributeData UPlayerAttributeSet::Critical_Dmg

◆ Knockback

FGameplayAttributeData UPlayerAttributeSet::Knockback

◆ Life_Steal

FGameplayAttributeData UPlayerAttributeSet::Life_Steal

◆ Soul_Gauge

FGameplayAttributeData UPlayerAttributeSet::Soul_Gauge

◆ Soul_Gauge_Cost

FGameplayAttributeData UPlayerAttributeSet::Soul_Gauge_Cost

◆ Soul_Gauge_Max

FGameplayAttributeData UPlayerAttributeSet::Soul_Gauge_Max

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