Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
UGASWidgetComponent 클래스 참조

#include <GASWidgetComponent.h>

UGASWidgetComponent에 대한 상속 다이어그램 :
Inheritance graph
UGASWidgetComponent에 대한 협력 다이어그램:
Collaboration graph

Protected 멤버 함수

virtual void InitWidget () override
 
virtual void DeinitWidget () override
 
virtual void Register () override
 
virtual void Unregister () override
 

추가로 상속된 멤버들

멤버 함수 문서화

◆ DeinitWidget()

void UGASWidgetComponent::DeinitWidget ( )
overrideprotectedvirtual

IAbilityBasedWidgetInterface를 구현.

28{ }

◆ InitWidget()

void UGASWidgetComponent::InitWidget ( )
overrideprotectedvirtual

IAbilityBasedWidgetInterface를 구현.

10{
11 Super::InitWidget();
12
13 if (UUserWidgetBase* GASUserWidget = Cast<UUserWidgetBase>(GetWidget()))
14 {
15 GASUserWidget->SetAbilitySystemComponent(GetOwner());
16 }
17 else if (GetWidget())
18 {
19 LOG_ERROR(LogCK, "위젯 %s를 '%s' 로 변환할 수 없습니다. ", *GetWidget()->GetName(), NAMEOF(UUserWidgetBase));
20 }
21 else
22 {
23 LOG_ERROR(LogCK, "%s 가 없습니다. ", NAMEOF(UUserWidgetBase));
24 }
25}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
#define NAMEOF(Type)
Definition CK_UE.h:30
Definition UserWidgetBase.h:33

◆ Register()

void UGASWidgetComponent::Register ( )
overrideprotectedvirtual

IAbilityBasedWidgetInterface를 구현.

31{ }

◆ Unregister()

void UGASWidgetComponent::Unregister ( )
overrideprotectedvirtual

IAbilityBasedWidgetInterface를 구현.

35{
36 if (UUserWidgetBase* GASUserWidget = Cast<UUserWidgetBase>(GetWidget()))
37 {
38 GASUserWidget->RemoveFromParent();
39 }
40 else if (GetWidget())
41 {
42 LOG_ERROR(LogCK, "위젯 %s를 '%s' 로 변환할 수 없습니다. ", *GetWidget()->GetName(), NAMEOF(UUserWidgetBase));
43 }
44 else
45 {
46 LOG_ERROR(LogCK, "%s 가 없습니다. ", NAMEOF(UUserWidgetBase));
47 }
48}

이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: