#include <GameOverPopupWidget.h>
◆ RequestRespawn()
| void UGameOverPopupWidget::RequestRespawn |
( |
| ) |
|
16{
18
19 if (PlayerManagement == nullptr)
20 {
22 return;
23 }
24
26 {
28 }
29
31 {
32 LOG_INFO(LogCKPlayer,
"플레이어 스폰에 성공했습니다. ");
33 }
34 else
35 {
37 }
38
39 Close(EPopupResult::Confirmed);
40}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
#define LOG_INFO(Category, Format,...)
Definition CK_UE.h:38
#define NAMEOF(Type)
Definition CK_UE.h:30
#define LOG_WARNING(Category, Format,...)
Definition CK_UE.h:39
static UPlayerManagementSubsystem * GetPlayerManagementSubsystem(const UObject *WorldContextObject)
Definition CK_BPFunctionLibrary.cpp:86
Definition PlayerManagementSubsystem.h:42
bool RespawnPlayer()
Definition PlayerManagementSubsystem.cpp:257
◆ RequestReturnToTitle()
| void UGameOverPopupWidget::RequestReturnToTitle |
( |
| ) |
|
44{
46 {
48 }
49
51
52 if (LevelStreaming == nullptr)
53 {
55 return;
56 }
57
58 if (
ULevelStreamingData* TitleData = LoadObject<ULevelStreamingData>(
nullptr, TEXT(
"/Game/CK_UE/Core/Data/LevelData/DA_To_MainMenu")))
59 {
61 }
62 else
63 {
64 LOG_ERROR(LogCK,
"DA_To_MainMenu 애셋을 로드할 수 없습니다. ");
65 }
66
67 Close(EPopupResult::Confirmed);
68}
static ULevelStreamingSubsystem * GetLevelStreamingSubsystem(const UObject *WorldContextObject)
Definition CK_BPFunctionLibrary.cpp:117
Definition LevelStreamingData.h:19
Definition LevelStreamingSubsystem.h:38
void RequestLevelLoad(ULevelStreamingData *ReqLevelLoadPipelineData)
Definition LevelStreamingSubsystem.cpp:403
◆ OnRespawnClicked
| FOnRespawnClicked UGameOverPopupWidget::OnRespawnClicked |
◆ OnReturnToTitleClicked
| FOnReturnToTitleClicked UGameOverPopupWidget::OnReturnToTitleClicked |
◆ TitleLevelData
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: