19 virtual void SetAbilitySystemComponent(AActor* InOwner)
override;
22 virtual void NativeDestruct()
override;
24 virtual void OnHealthChanged(
const FOnAttributeChangeData& ChangeData);
25 virtual void OnMaxHealthChanged(
const FOnAttributeChangeData& ChangeData);
30 UPROPERTY(meta = (BindWidget))
31 TObjectPtr<class UProgressBar> HpBar;
33 float CurrentHealth = 0.0f;
34 float CurrentMaxHealth = 1.0f;
37 FDelegateHandle HealthChangedDelegateHandle;
38 FDelegateHandle MaxHealthChangedDelegateHandle;