KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UDespawnItem.h
이 파일의 문서화 페이지로 가기
1// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Blueprint/UserWidget.h"
7#include "UDespawnItem.generated.h"
8
12UCLASS()
13class ONEPIECE_API UDespawnItem : public UUserWidget
14{
15 GENERATED_BODY()
16
17protected:
18 virtual void NativeConstruct() override;
19 virtual void NativeDestruct() override;
20
21public:
22 void InitData(const struct FResultStatData& InData);
23
24private:
26 UFUNCTION()
27 void StartFadeOut();
28
30 UFUNCTION()
31 void RemoveSelf();
32
33public:
35 UPROPERTY(meta = (BindWidget), BlueprintReadOnly)
36 TObjectPtr<class UResultStatWidget> ItemWidget;
37
39 UPROPERTY(Transient, meta = (BindWidgetAnim))
40 TObjectPtr<class UWidgetAnimation> FadeOutAnim;
41
43 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Item")
44 float Lifetime = 3.0f;
45
47 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Item")
48 float FadeOutDuration = 0.3f;
49
50private:
52 FTimerHandle LifetimeTimer;
53};
Result Stat 위젯 통합 데이터 구조 위젯 타입, 색상 스타일, 각 타입별 데이터를 통합 관리