KLingo Project Documentation
1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UDialogManager.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
#pragma once
3
8
#include "CoreMinimal.h"
9
#include "
Macro.h
"
10
#include "Subsystems/LocalPlayerSubsystem.h"
11
#include "UDialogManager.generated.h"
12
17
UCLASS()
18
class ONEPIECE_API
UDialogManager
: public ULocalPlayerSubsystem
19
{
20
GENERATED_BODY()
21
22
public
:
23
DEFINE_LOCALPLAYER_SUBSYSTEM_GETTER_INLINE
(
UDialogManager
);
24
25
UDialogManager
();
26
27
virtual
void
Deinitialize()
override
;
28
29
// 다이얼로그 요청 함수
30
UFUNCTION(BlueprintCallable, Category =
"Dialog"
)
31
void ShowToast(const FString& Message);
32
34
void
HideToastImmediately();
35
36
protected:
38
void
EnsureWidgetForWorld(UWorld* World);
39
40
protected:
41
UPROPERTY()
42
TSubclassOf<class
UDialogWidget
> DialogWidgetClass;
43
44
UPROPERTY()
45
TObjectPtr<class
UDialogWidget
> DialogWidget;
46
};
Macro.h
YiSan 전반에서 사용하는 공용 인터페이스를 선언합니다.
UDialogManager
토스트 메시지와 같은 간단한 다이얼로그 위젯의 표시를 관리하는 LocalPlayer 서브시스템입니다.
Definition
UDialogManager.h:19
UDialogManager::DEFINE_LOCALPLAYER_SUBSYSTEM_GETTER_INLINE
DEFINE_LOCALPLAYER_SUBSYSTEM_GETTER_INLINE(UDialogManager)
UDialogWidget
텍스트 출력하는 다이얼로그 위젯입니다.
Definition
UDialogWidget.h:18
Source
Onepiece
UI
Public
UDialogManager.h
생성시간 : 금 1월 9 2026 00:25:57, 프로젝트명 : KLingo Project Documentation, 생성자 :
1.9.8