#include <EnemyAttributeSet.h>
|
| | UEnemyAttributeSet () |
| |
| void | InitEnemyStats (float InAttackRange, float InVisionRange, float InDropSoul) |
| |
| | ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, AttackRange) |
| |
| | ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, VisionRange) |
| |
| | ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, DropSoul) |
| |
| | 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) |
| |
◆ UEnemyAttributeSet()
| UEnemyAttributeSet::UEnemyAttributeSet |
( |
| ) |
|
6 :
10{
11}
FGameplayAttributeData AttackRange
Definition EnemyAttributeSet.h:25
FGameplayAttributeData DropSoul
Definition EnemyAttributeSet.h:31
FGameplayAttributeData VisionRange
Definition EnemyAttributeSet.h:28
◆ ATTRIBUTE_ACCESSORS() [1/3]
◆ ATTRIBUTE_ACCESSORS() [2/3]
◆ ATTRIBUTE_ACCESSORS() [3/3]
◆ 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 |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: