9#include "Animation/WidgetAnimation.h"
14 Super::NativeConstruct();
16 UWorld* World = GetWorld();
19 PRINTLOG( TEXT(
"UAutoDespawnItem::NativeConstruct - World is null!"));
24 World->GetTimerManager().SetTimer(
36 if (UWorld* World = GetWorld())
44 Super::NativeDestruct();
59 FWidgetAnimationDynamicEvent AnimFinishedDelegate;
61 BindToAnimationFinished(
FadeOutAnim, AnimFinishedDelegate);
YiSan 전반에서 사용하는 공용 인터페이스를 선언합니다.
#define PRINTLOG(fmt,...)
virtual void NativeConstruct() override
void StartFadeOut()
FadeOut 시작
void InitData(const FResultStatData &InData)
TObjectPtr< class UResultStatWidget > ItemWidget
결과 통계 위젯 (Grade, Score, Rate, Symbol 표시)
FTimerHandle LifetimeTimer
Lifetime 타이머 핸들
virtual void NativeDestruct() override
float Lifetime
아이템 생존 시간 (초)
TObjectPtr< class UWidgetAnimation > FadeOutAnim
FadeOut 애니메이션 (BindWidgetAnim)
Result Stat 위젯 통합 데이터 구조 위젯 타입, 색상 스타일, 각 타입별 데이터를 통합 관리