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

#include <EnemyAttributeSet.h>

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

Public 멤버 함수

 UEnemyAttributeSet ()
 
void InitEnemyStats (float InAttackRange, float InVisionRange, float InDropSoul)
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, AttackRange)
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, VisionRange)
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, DropSoul)
 
- 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 AttackRange
 
FGameplayAttributeData VisionRange
 
FGameplayAttributeData DropSoul
 
- 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
 

생성자 & 소멸자 문서화

◆ UEnemyAttributeSet()

UEnemyAttributeSet::UEnemyAttributeSet ( )
6 :
7 AttackRange(0.0f),
8 VisionRange(0.0f),
9 DropSoul(0.0f)
10{
11}
FGameplayAttributeData AttackRange
Definition EnemyAttributeSet.h:25
FGameplayAttributeData DropSoul
Definition EnemyAttributeSet.h:31
FGameplayAttributeData VisionRange
Definition EnemyAttributeSet.h:28

멤버 함수 문서화

◆ ATTRIBUTE_ACCESSORS() [1/3]

UEnemyAttributeSet::ATTRIBUTE_ACCESSORS ( UEnemyAttributeSet  ,
AttackRange   
)

◆ ATTRIBUTE_ACCESSORS() [2/3]

UEnemyAttributeSet::ATTRIBUTE_ACCESSORS ( UEnemyAttributeSet  ,
DropSoul   
)

◆ ATTRIBUTE_ACCESSORS() [3/3]

UEnemyAttributeSet::ATTRIBUTE_ACCESSORS ( UEnemyAttributeSet  ,
VisionRange   
)

◆ InitEnemyStats()

void UEnemyAttributeSet::InitEnemyStats ( float  InAttackRange,
float  InVisionRange,
float  InDropSoul 
)
14{
15 InitAttackRange(InAttackRange);
16 InitVisionRange(InVisionRange);
17 InitDropSoul(InDropSoul);
18}

멤버 데이터 문서화

◆ AttackRange

FGameplayAttributeData UEnemyAttributeSet::AttackRange

◆ DropSoul

FGameplayAttributeData UEnemyAttributeSet::DropSoul

◆ VisionRange

FGameplayAttributeData UEnemyAttributeSet::VisionRange

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