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

#include <BossAttributeSet.h>

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

추가로 상속된 멤버들

- UEnemyAttributeSet(으)로부터 상속된 Public 멤버 함수
 UEnemyAttributeSet ()
 
virtual void PreAttributeChange (const FGameplayAttribute &Attribute, float &NewValue) override
 
virtual void PostGameplayEffectExecute (const FGameplayEffectModCallbackData &Data) override
 
void InitEnemyStats (float InAttackRange, float InDropSoul)
 
void InitGroggyStats (float InMaxGroggy, float InGroggyDamageMultiplier)
 
void ApplyGroggyDamage (float GroggyDamage)
 
FORCEINLINE void ResetGroggyDepletedState ()
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, AttackRange)
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, VisionRange)
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, DropSoul)
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, Groggy)
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, MaxGroggy)
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, GroggyDamageMultiplier)
 
 ATTRIBUTE_ACCESSORS (UEnemyAttributeSet, MetaGroggyDamage)
 
- UBaseAttributeSet(으)로부터 상속된 Public 멤버 함수
 UBaseAttributeSet ()
 
virtual void PostGameplayEffectExecute (const struct FGameplayEffectModCallbackData &Data) override
 
void InitBaseStats (float InMaxHealth, float InMoveSpeed, float InAttack, float InAttackSpeed, float InKnockbackResistance=0.0f, float InCooldownMultiplier=1.0f)
 
FDamageResultData GenerateDamageResultData (const struct FGameplayEffectModCallbackData &Data, float LocalDamage, bool bCriticalHit) const
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, Health)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, MaxHealth)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, MoveSpeed)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, Attack)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, AttackSpeed)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, KnockbackResistance)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, Damage)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, DamageIsCritical)
 
 ATTRIBUTE_ACCESSORS (UBaseAttributeSet, CooldownMultiplier)
 
FORCEINLINE bool IsOutOfHealth () const
 
- UEnemyAttributeSet(으)로부터 상속된 Public 속성
FOnGroggyDepletedDelegate OnGroggyDepleted
 
- UBaseAttributeSet(으)로부터 상속된 Public 속성
FDeathDelegate OnDeathDelegate
 
FOnDamageTakenDelegate OnDamageDelegate
 
- UEnemyAttributeSet(으)로부터 상속된 Protected 속성
bool bGroggyDepleted = false
 
FGameplayAttributeData AttackRange
 
FGameplayAttributeData VisionRange
 
FGameplayAttributeData DropSoul
 
FGameplayAttributeData Groggy
 
FGameplayAttributeData MaxGroggy
 
FGameplayAttributeData GroggyDamageMultiplier
 
FGameplayAttributeData MetaGroggyDamage
 
- UBaseAttributeSet(으)로부터 상속된 Protected 속성
bool bOutOfHealth = false
 
FGameplayAttributeData Health
 
FGameplayAttributeData MaxHealth
 
FGameplayAttributeData MoveSpeed
 
FGameplayAttributeData Attack
 
FGameplayAttributeData AttackSpeed
 
FGameplayAttributeData KnockbackResistance
 
FGameplayAttributeData CooldownMultiplier
 
FGameplayAttributeData Damage
 
FGameplayAttributeData DamageIsCritical
 

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