|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
자동으로 사라지는 아이템 위젯 더 자세히 ...
#include <UAutoDespawnItem.h>
UAutoDespawnItem에 대한 상속 다이어그램 :
UAutoDespawnItem에 대한 협력 다이어그램:Public 멤버 함수 | |
| void | InitData (const FResultStatData &InData) |
Public 속성 | |
| TObjectPtr< class UWidgetAnimation > | FadeOutAnim |
| FadeOut 애니메이션 (BindWidgetAnim) | |
| float | FadeOutDuration = 0.3f |
| FadeOut 애니메이션 시간 (초) - UMG 애니메이션 길이와 동일해야 함 | |
| TObjectPtr< class UResultStatWidget > | ItemWidget |
| 결과 통계 위젯 (Grade, Score, Rate, Symbol 표시) | |
| float | Lifetime = 3.0f |
| 아이템 생존 시간 (초) | |
Protected 멤버 함수 | |
| virtual void | NativeConstruct () override |
| virtual void | NativeDestruct () override |
Private 멤버 함수 | |
| void | RemoveSelf () |
| 위젯 제거 | |
| void | StartFadeOut () |
| FadeOut 시작 | |
Private 속성 | |
| FTimerHandle | LifetimeTimer |
| Lifetime 타이머 핸들 | |
자동으로 사라지는 아이템 위젯
생성 후 지정된 시간이 지나면 FadeOut 애니메이션과 함께 자동으로 제거됩니다.
UAutoDespawnItem.h 파일의 15 번째 라인에서 정의되었습니다.
| void UAutoDespawnItem::InitData | ( | const FResultStatData & | InData | ) |
UAutoDespawnItem.cpp 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : ItemWidget.
|
overrideprotectedvirtual |
UAutoDespawnItem.cpp 파일의 12 번째 라인에서 정의되었습니다.
다음을 참조함 : Lifetime, LifetimeTimer, PRINTLOG, StartFadeOut().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
UAutoDespawnItem.cpp 파일의 33 번째 라인에서 정의되었습니다.
다음을 참조함 : LifetimeTimer.
|
private |
위젯 제거
UAutoDespawnItem.cpp 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : StartFadeOut().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
FadeOut 시작
UAutoDespawnItem.cpp 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : FadeOutAnim, RemoveSelf().
다음에 의해서 참조됨 : NativeConstruct().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| TObjectPtr<class UWidgetAnimation> UAutoDespawnItem::FadeOutAnim |
FadeOut 애니메이션 (BindWidgetAnim)
UAutoDespawnItem.h 파일의 42 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : StartFadeOut().
| float UAutoDespawnItem::FadeOutDuration = 0.3f |
FadeOut 애니메이션 시간 (초) - UMG 애니메이션 길이와 동일해야 함
UAutoDespawnItem.h 파일의 50 번째 라인에서 정의되었습니다.
| TObjectPtr<class UResultStatWidget> UAutoDespawnItem::ItemWidget |
결과 통계 위젯 (Grade, Score, Rate, Symbol 표시)
UAutoDespawnItem.h 파일의 38 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitData().
| float UAutoDespawnItem::Lifetime = 3.0f |
|
private |
Lifetime 타이머 핸들
UAutoDespawnItem.h 파일의 54 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct(), NativeDestruct().