KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UPopup_SpeakQuestJudes.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 "UBasePopup.h"
7#include "Blueprint/UserWidget.h"
8#include "UPopup_SpeakQuestJudes.generated.h"
9
13UCLASS()
14class ONEPIECE_API UPopup_SpeakQuestJudes : public UBasePopup
15{
16 GENERATED_BODY()
17
18protected:
20 virtual void NativeConstruct() override;
21
22public:
27 void InitPopup(const struct FResponseSpeakingJudes& Response);
28
30 UFUNCTION()
31 void OnClickOk();
32
33private:
35 UFUNCTION()
36 void OnHideAnimComplete();
37
38public:
39 UPROPERTY(meta = (BindWidget))
40 TObjectPtr<class UImage> Image_Grade;
41
42 UPROPERTY(meta = (BindWidget))
43 TObjectPtr<class UDespawnItem> GrammerItem;
44
45 UPROPERTY(meta = (BindWidget))
46 TObjectPtr<class UDespawnItem> ContextItem;
47
49 UPROPERTY(Transient, meta = (BindWidgetAnim))
50 TObjectPtr<class UWidgetAnimation> ShowAnim;
51
53 UPROPERTY(Transient, meta = (BindWidgetAnim))
54 TObjectPtr<class UWidgetAnimation> HideAnim;
55
57 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Item")
58 float Lifetime = 3.0f;
59
60private:
62 FTimerHandle LifetimeTimer;
63};
모든 팝업의 기본 클래스
Definition UBasePopup.h:19
Speaking Questions 응답 구조체입니다.