#include <StreamingProgressHUDWidget.h>
전투 내내 떠 있는 방송 진행 표시.
선택 팝업 안의 UStreamingProgressWidget 과 아이콘 표시 방식은 같지만, 팝업과 달리 파괴되지 않으므로 카드를 넘겨받지 않고 서브시스템 이벤트를 직접 구독한다.
◆ ActivateNextIcon()
| void UStreamingProgressHUDWidget::ActivateNextIcon |
( |
UTexture2D * |
IconTexture | ) |
|
|
protected |
123{
125 {
127 return;
128 }
129
130
132
133 if (CardIcon == nullptr)
134 {
135
137 return;
138 }
139
140 CardIcon->
SetIcon(IconTexture);
143}
#define NAMEOF_VAR(Expr)
Definition CK_UE.h:34
#define LOG_WARNING(Category, Format,...)
Definition CK_UE.h:39
void ShowIcon()
Definition CardIcon.cpp:16
void SetIcon(UTexture2D *InIcon)
Definition CardIcon.cpp:10
◆ HandleBroadcastTitleConfirmed()
| void UStreamingProgressHUDWidget::HandleBroadcastTitleConfirmed |
( |
ESituationTag |
ConfirmedTag | ) |
|
|
protected |
◆ HandleSituationEquipped()
| void UStreamingProgressHUDWidget::HandleSituationEquipped |
( |
USituationBase * |
Situation | ) |
|
|
protected |
59{
60 if (Situation == nullptr)
61 {
62 return;
63 }
64
66}
FORCEINLINE UTexture2D * GetSituationIcon() const
Definition SituationBase.h:104
◆ NativeConstruct()
| void UStreamingProgressHUDWidget::NativeConstruct |
( |
| ) |
|
|
overrideprotectedvirtual |
19{
20 Super::NativeConstruct();
21
23
25 {
27
28
30 }
31
33 {
35
36
38 }
39}
static constexpr FGlobalUserSettingsRuntime None
Definition GlobalUserSettingsRuntime.cpp:6
ESituationTag
Definition SituationTag.h:17
static UStreamingSubsystem * GetStreamingSubsystem(const UObject *WorldContextObject)
Definition CK_BPFunctionLibrary.cpp:167
static USituationManagementSubsystem * GetSituationManagementSubsystem(const UObject *WorldContextObject)
Definition CK_BPFunctionLibrary.cpp:159
Definition SituationManagementSubsystem.h:36
Definition StreamingSubsystem.h:73
◆ NativeDestruct()
| void UStreamingProgressHUDWidget::NativeDestruct |
( |
| ) |
|
|
overrideprotectedvirtual |
43{
45 {
46 SituationSubsystem->OnSituationEquipped.RemoveAll(this);
47 }
48
50 {
51 StreamingSubsystem->OnBroadcastTitleConfirmed.RemoveAll(this);
52 }
53
54 Super::NativeDestruct();
55}
◆ RebuildFromSituations()
| void UStreamingProgressHUDWidget::RebuildFromSituations |
( |
const TArray< USituationBase * > & |
Situations | ) |
|
90{
92
94 {
96 }
97}
Definition SituationBase.h:31
◆ ResetIcons()
| void UStreamingProgressHUDWidget::ResetIcons |
( |
| ) |
|
|
protected |
101{
103
105 {
107 return;
108 }
109
110
112
113 for (int32 Index = 0; Index < ChildCount; ++Index)
114 {
116 checkf(CardIcon, TEXT("아니 이걸 카드 아이콘으로 설정 안해뒀다고?"));
118 }
119}
void HideIcon()
Definition CardIcon.cpp:25
◆ SetBroadcastTitle()
| void UStreamingProgressHUDWidget::SetBroadcastTitle |
( |
ESituationTag |
ConfirmedTag | ) |
|
76{
78 {
80 return;
81 }
82
83
84
86}
Definition SituationTag.h:29
CK_UE_API FText GetDisplayName(ESituationTag Tag)
Definition SituationTag.cpp:80
◆ ActivatedIconIndex
| int32 UStreamingProgressHUDWidget::ActivatedIconIndex = 0 |
|
protected |
◆ GuideMessage
| TObjectPtr<UTextBlock> UStreamingProgressHUDWidget::GuideMessage |
|
protected |
◆ IconContainer
| TObjectPtr<UWrapBox> UStreamingProgressHUDWidget::IconContainer |
|
protected |
◆ StreamingTitle
| TObjectPtr<UTextBlock> UStreamingProgressHUDWidget::StreamingTitle |
|
protected |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: