#include <GASWidgetComponent.h>
◆ DeinitWidget()
| void UGASWidgetComponent::DeinitWidget |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ 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 {
20 }
21 else
22 {
24 }
25}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
#define NAMEOF(Type)
Definition CK_UE.h:30
◆ Register()
| void UGASWidgetComponent::Register |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ Unregister()
| void UGASWidgetComponent::Unregister |
( |
| ) |
|
|
overrideprotectedvirtual |
IAbilityBasedWidgetInterface를 구현.
35{
36 if (
UUserWidgetBase* GASUserWidget = Cast<UUserWidgetBase>(GetWidget()))
37 {
38 GASUserWidget->RemoveFromParent();
39 }
40 else if (GetWidget())
41 {
43 }
44 else
45 {
47 }
48}
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: