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
10
enum class
EPopupResult
: uint8;
11
class
UPopupWidgetBase
;
12
13
14
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
(FOnPopupResultOutput,
EPopupResult
, Result);
15
16
20
UCLASS(BlueprintType)
21
class CK_UE_API
UWaitForPopupResult
: public UBlueprintAsyncActionBase
22
{
23
GENERATED_BODY()
24
25
public
:
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
34
private:
35
UFUNCTION()
36
void
HandlePopupClosed(
UPopupWidgetBase
* Popup,
EPopupResult
Result);
37
38
private:
39
UPROPERTY()
40
TObjectPtr<
UPopupWidgetBase
> TargetPopup;
41
};
EPopupResult
EPopupResult
Definition
EPopupResult.h:8
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnPopupResultOutput, EPopupResult, Result)
UPopupWidgetBase
Definition
PopupWidgetBase.h:25
UUserWidgetBase::Activate
void Activate()
Definition
UserWidgetBase.cpp:53
UWaitForPopupResult
Definition
WaitForPopupResult.h:22
Source
CK_UE
UI
Event
WaitForPopupResult.h
다음에 의해 생성됨 :
1.9.8