#include <EnemyHpBarWidget.h>
◆ NativeDestruct()
| void UEnemyHpBarWidget::NativeDestruct |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ OnGroggyChanged()
| void UEnemyHpBarWidget::OnGroggyChanged |
( |
const FOnAttributeChangeData & |
ChangeData | ) |
|
|
protectedvirtual |
◆ OnMaxGroggyChanged()
| void UEnemyHpBarWidget::OnMaxGroggyChanged |
( |
const FOnAttributeChangeData & |
ChangeData | ) |
|
|
protectedvirtual |
◆ SetAbilitySystemComponent()
| void UEnemyHpBarWidget::SetAbilitySystemComponent |
( |
AActor * |
InOwner | ) |
|
|
overridevirtual |
UDelayedHpBarWidget(으)로부터 재구현되었습니다.
15{
16 Super::SetAbilitySystemComponent(InOwner);
17
19 {
20 return;
21 }
22
24 {
25 LOG_ERROR(LogCK,
"Failed to get ASC for Groggy");
26 return;
27 }
28
30
31 if (CurrentAttributeSet == nullptr)
32 {
33 LOG_ERROR(LogCK,
"Failed to get EnemyAttributeSet");
34 return;
35 }
36
38 {
40 }
41
43 {
45 }
46
47 GroggyChangedDelegateHandle =
ASC->GetGameplayAttributeValueChangeDelegate(UEnemyAttributeSet::GetGroggyAttribute()).AddUObject(
this, &ThisClass::OnGroggyChanged);
48 MaxGroggyChangedDelegateHandle =
ASC->GetGameplayAttributeValueChangeDelegate(UEnemyAttributeSet::GetMaxGroggyAttribute()).AddUObject(
this, &ThisClass::OnMaxGroggyChanged);
49
53}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
Definition EnemyAttributeSet.h:12
◆ UpdateGroggyBar()
| void UEnemyHpBarWidget::UpdateGroggyBar |
( |
| ) |
|
|
protected |
83{
85 {
86 return;
87 }
88
90}
◆ CurrentGroggy
| float UEnemyHpBarWidget::CurrentGroggy = 0.0f |
|
protected |
◆ CurrentMaxGroggy
| float UEnemyHpBarWidget::CurrentMaxGroggy = 1.0f |
|
protected |
◆ GroggyChangedDelegateHandle
| FDelegateHandle UEnemyHpBarWidget::GroggyChangedDelegateHandle |
|
private |
◆ GroggyProgressBar
| TObjectPtr<UProgressBar> UEnemyHpBarWidget::GroggyProgressBar |
|
protected |
◆ MaxGroggyChangedDelegateHandle
| FDelegateHandle UEnemyHpBarWidget::MaxGroggyChangedDelegateHandle |
|
private |
◆ TXT_Name
| TObjectPtr<UTextBlock> UEnemyHpBarWidget::TXT_Name |
|
protected |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: