Paradies Project
Loading...
Searching...
No Matches
UCharacterStatusWidget Class Reference

캐릭터의 상태 정보를 시각화하며, GAS 어트리뷰트와 실시간으로 연동됩니다. More...

#include <CharacterStatusWidget.h>

Inheritance diagram for UCharacterStatusWidget:
Inheritance graph
Collaboration diagram for UCharacterStatusWidget:
Collaboration graph

Public Member Functions

void SetCharacterPortrait (UTexture2D *NewPortrait)
 캐릭터의 초상화 이미지를 동적으로 설정합니다. (Data-Driven)
void BindToASC (UAbilitySystemComponent *InASC)
 ASC가 완벽히 초기화된 직후 외부에서 호출하여 UI와 GAS를 연결합니다.

Protected Member Functions

virtual void NativeConstruct () override
virtual void NativeDestruct () override
void OnHealthChanged (const FOnAttributeChangeData &Data)
 체력 변경 시 호출되는 콜백 함수.
void OnManaChanged (const FOnAttributeChangeData &Data)
 마나 변경 시 호출되는 콜백 함수.

Detailed Description

캐릭터의 상태 정보를 시각화하며, GAS 어트리뷰트와 실시간으로 연동됩니다.

캐릭터의 초상화와 GAS 기반 HP/MP 상태를 관리하는 위젯입니다.

Member Function Documentation

◆ BindToASC()

void UCharacterStatusWidget::BindToASC ( UAbilitySystemComponent * InASC)

ASC가 완벽히 초기화된 직후 외부에서 호출하여 UI와 GAS를 연결합니다.

Parameters
InASC대상 캐릭터의 Ability System Component
Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnHealthChanged()

void UCharacterStatusWidget::OnHealthChanged ( const FOnAttributeChangeData & Data)
protected

체력 변경 시 호출되는 콜백 함수.

Parameters
Data변경된 체력의 상세 정보(이전 값, 현재 값 포함)
Here is the caller graph for this function:

◆ OnManaChanged()

void UCharacterStatusWidget::OnManaChanged ( const FOnAttributeChangeData & Data)
protected

마나 변경 시 호출되는 콜백 함수.

Parameters
Data변경된 마나의 상세 정보(이전 값, 현재 값 포함)
Here is the caller graph for this function:

◆ SetCharacterPortrait()

void UCharacterStatusWidget::SetCharacterPortrait ( UTexture2D * NewPortrait)

캐릭터의 초상화 이미지를 동적으로 설정합니다. (Data-Driven)

Parameters
NewPortrait적용할 텍스처 데이터 포인터
Here is the caller graph for this function:

The documentation for this class was generated from the following files:
  • Source/Paradise/Public/UI/Widgets/Ingame/CharacterStatusWidget.h
  • Source/Paradise/Private/UI/Widgets/Ingame/CharacterStatusWidget.cpp