Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
WaitForPopupResult.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Kismet/BlueprintAsyncActionBase.h"
7#include "WaitForPopupResult.generated.h"
8
9
10enum class EPopupResult : uint8;
12
13
15
16
20UCLASS(BlueprintType)
21class CK_UE_API UWaitForPopupResult : public UBlueprintAsyncActionBase
22{
23 GENERATED_BODY()
24
25public:
26 UFUNCTION(BlueprintCallable, Category = "UI|Popup", meta = (BlueprintInternalUseOnly = "true"))
27 static UWaitForPopupResult* WaitForPopupResult(UPopupWidgetBase* Popup);
28
29 virtual void Activate() override;
30
31 UPROPERTY(BlueprintAssignable)
32 FOnPopupResultOutput OnClosed;
33
34private:
35 UFUNCTION()
36 void HandlePopupClosed(UPopupWidgetBase* Popup, EPopupResult Result);
37
38private:
39 UPROPERTY()
40 TObjectPtr<UPopupWidgetBase> TargetPopup;
41};
EPopupResult
Definition EPopupResult.h:8
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnPopupResultOutput, EPopupResult, Result)
Definition PopupWidgetBase.h:25
void Activate()
Definition UserWidgetBase.cpp:53
Definition WaitForPopupResult.h:22