KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UPopup_Interview.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 "NetworkData.h"
8#include "UPopup_Interview.generated.h"
9
13UCLASS()
14class ONEPIECE_API UPopup_Interview : public UBasePopup
15{
16 GENERATED_BODY()
17
18public:
20 UFUNCTION(BlueprintCallable)
21 void InitPopup(const FResponseInterviewHello& InterviewData);
22
23protected:
24 virtual void NativeConstruct() override;
25
26private:
27 UFUNCTION()
28 void OnClickClose();
29
30 UFUNCTION()
31 void OnClickSubmit();
32
33 UFUNCTION()
34 void OnResponseInterviewAnswer(FResponseInterviewAnswer& ResponseData, bool bWasSuccessful);
35
36protected:
37 /* ------------------- Layout ------------------- */
38
40 UPROPERTY(meta = (BindWidget))
41 TObjectPtr<class UImage> Popup_BaseBg;
42
44 UPROPERTY(meta = (BindWidget))
45 TObjectPtr<class UImage> Image_TitleFrame;
46
48 UPROPERTY(meta = (BindWidget))
49 TObjectPtr<class UTextBlock> Txt_Title;
50
52 UPROPERTY(meta = (BindWidget))
53 TObjectPtr<class UTextureButton> Btn_Close;
54
56 UPROPERTY(meta = (BindWidget))
57 TObjectPtr<class UImageButton> Btn_Submit;
58
60 UPROPERTY(meta = (BindWidget))
61 TObjectPtr<class UScrollBox> ScrollBox;
62
64 UPROPERTY(meta = (BindWidget))
65 TObjectPtr<class UVerticalBox> VerticalBox;
66
67 /* ------------------- Classes ------------------- */
69 UPROPERTY(EditDefaultsOnly, Category="Popup")
70 TSubclassOf<class UPopup_InterviewItem> InterviewItemClass;
71
72 /* ------------------- Settings ------------------- */
74 UPROPERTY(EditDefaultsOnly, Category="Popup", meta=(ClampMin="0.0", ClampMax="200.0"))
75 float ItemSpacing = 20.0f;
76
77private:
78 /* ------------------- Data ------------------- */
80 TArray<FInterviewQuestionData> SavedQuestions;
81};
네트워크 요청과 응답에 사용되는 구조체 및 설정을 정의합니다.
모든 팝업의 기본 클래스
Definition UBasePopup.h:19
UImageButton
심플한 텍스쳐 기반 버튼 위젯