#include <DamageNumberWidget.h>
◆ ClearDamageTexture()
| FORCEINLINE void UDamageNumberWidget::ClearDamageTexture |
( |
| ) |
|
|
inline |
◆ GetDamageTexture()
| FORCEINLINE UImage * UDamageNumberWidget::GetDamageTexture |
( |
| ) |
const |
|
inline |
◆ GetDamageTextureMaterial()
| FORCEINLINE UMaterialInstanceDynamic * UDamageNumberWidget::GetDamageTextureMaterial |
( |
| ) |
const |
|
inline |
◆ NativeConstruct()
| void UDamageNumberWidget::NativeConstruct |
( |
| ) |
|
|
overrideprotectedvirtual |
28{
29 Super::NativeConstruct();
30
31 FWidgetAnimationDynamicEvent FinishEvent;
32 FinishEvent.BindDynamic(this, &ThisClass::OnAnimFinished);
33 BindToAnimationFinished(
DamageAnim, FinishEvent);
35}
◆ NativeDestruct()
| void UDamageNumberWidget::NativeDestruct |
( |
| ) |
|
|
overrideprotectedvirtual |
39{
40 Super::NativeDestruct();
41
42 FWidgetAnimationDynamicEvent FinishEvent;
43 FinishEvent.BindDynamic(this, &ThisClass::OnAnimFinished);
44 UnbindFromAnimationFinished(
DamageAnim, FinishEvent);
45 StopAllAnimations();
46}
◆ NativeTick()
| void UDamageNumberWidget::NativeTick |
( |
const FGeometry & |
MyGeometry, |
|
|
float |
InDeltaTime |
|
) |
| |
|
overrideprotectedvirtual |
13{
14 Super::NativeTick(MyGeometry, InDeltaTime);
15
16
18 {
19 LOG_ERROR(LogCK,
"DamageTextureMaterial is nullptr");
20 return;
21 }
22
24}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
◆ OnAnimFinished()
| void UDamageNumberWidget::OnAnimFinished |
( |
| ) |
|
|
protected |
◆ PlayDamageAnimation()
| void UDamageNumberWidget::PlayDamageAnimation |
( |
| ) |
|
◆ SetDamageTexture()
| FORCEINLINE void UDamageNumberWidget::SetDamageTexture |
( |
UTexture2D * |
Texture | ) |
|
|
inline |
◆ DamageAnim
| TObjectPtr<UWidgetAnimation> UDamageNumberWidget::DamageAnim |
|
protected |
◆ DamageTexture
| TObjectPtr<UImage> UDamageNumberWidget::DamageTexture |
|
protected |
◆ DamageTextureMaterial
| TObjectPtr<UMaterialInstanceDynamic> UDamageNumberWidget::DamageTextureMaterial |
|
protected |
◆ MaterialParamName
| FName UDamageNumberWidget::MaterialParamName = "WhitenAmount" |
|
protected |
◆ OnDamageAnimFinished
| FOnDamageAnimFinished UDamageNumberWidget::OnDamageAnimFinished |
◆ TextureParamName
| FName UDamageNumberWidget::TextureParamName = "DamageTexture" |
|
protected |
◆ WhitenAmount
| float UDamageNumberWidget::WhitenAmount = 0.0f |
|
protected |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: