|
Paradies Project
|
인게임 화면의 최상위 HUD 컨테이너입니다. More...
#include <InGameHUDWidget.h>


Public Member Functions | |
| void | InitializeHUD () |
| 게임 시작 시 각종 패널을 초기화하고 데이터를 연결합니다. | |
| FORCEINLINE UActionControlPanel * | GetActionControlPanel () const |
| 액션 패널(스킬, 공격) 반환 | |
| FORCEINLINE USummonControlPanel * | GetSummonControlPanel () const |
| 소환 패널 반환 | |
| FORCEINLINE UPartyStatusPanel * | GetPartyStatusPanel () const |
| 파티 상태 패널 반환 | |
| FORCEINLINE UVirtualJoystickWidget * | GetVirtualJoystick () const |
| 가상 조이스틱 위젯을 반환합니다. | |
| void | ToggleSettingsPopup () |
| 컨트롤러의 ESC 입력 또는 화면 설정 버튼 클릭 시 설정 팝업을 토글합니다. | |
| FORCEINLINE USettingsPopupWidget * | GetSettingsPopupInstance () const |
| 설정 팝업 인스턴스를 반환합니다. | |
| void | ShowMouseCursor (bool bShow) |
| 마우스 커서 표시 여부를 설정합니다. | |
Protected Member Functions | |
| virtual void | NativeConstruct () override |
| virtual void | NativeDestruct () override |
Protected Attributes | |
| float | CameraBlendTime = 1.5f |
| 카메라 이동(연출) 시간 동안 오토 버튼 입력을 막기 위한 대기 시간 | |
| TObjectPtr< UTexture2D > | Tex_AutoModeOff = nullptr |
| 오토 모드가 꺼져있을 때 (수동) 보여줄 어두운 이미지 | |
| TObjectPtr< UTexture2D > | Tex_AutoModeOn = nullptr |
| 오토 모드가 켜져있을 때 (자동) 보여줄 빛나는 이미지 | |
| TObjectPtr< UTexture2D > | Tex_SettingNormal = nullptr |
| 설정 버튼 이미지 (눌림 이미지는 사용하지 않고 틴트로 처리) | |
| TSubclassOf< USettingsPopupWidget > | SettingsPopupClass |
| 기획자가 에디터에서 할당할 인게임용 설정 팝업 위젯 클래스 (WBP_Settings_InGame) | |
인게임 화면의 최상위 HUD 컨테이너입니다.
Common UI의 ActivatableWidget을 상속받아 메뉴 팝업 시 입력 제어가 자동으로 처리됩니다.
|
inline |
설정 팝업 인스턴스를 반환합니다.
InGameController의 ESC 입력 처리 시 호출합니다.


|
inline |
가상 조이스틱 위젯을 반환합니다.
BaseGameplayAbility에서 이동 잠금/해제 시 사용합니다.
| void UInGameHUDWidget::InitializeHUD | ( | ) |
게임 시작 시 각종 패널을 초기화하고 데이터를 연결합니다.
GameState와 연결하고 하위 위젯들을 초기 상태로 설정합니다.
| void UInGameHUDWidget::ShowMouseCursor | ( | bool | bShow | ) |
마우스 커서 표시 여부를 설정합니다.
키보드 입력 시 숨김, 마우스 입력/결과창/설정창 시 표시합니다.
| bShow | true면 커서 표시, false면 숨김 |
| void UInGameHUDWidget::ToggleSettingsPopup | ( | ) |
컨트롤러의 ESC 입력 또는 화면 설정 버튼 클릭 시 설정 팝업을 토글합니다.
내부의 USettingsPopupWidget 인스턴스에 접근하여 열림/닫힘(Toggle)을 위임합니다.