You've already forked LuckyWorld
Optimizing some UI
This commit is contained in:
@ -8,6 +8,7 @@
|
||||
#include "UI/Settings/TaskListViewUserWidget.h"
|
||||
#include "Components/ListView.h"
|
||||
#include "Object/ListviewObject.h"
|
||||
#include "Subsystem/UISubsystem.h"
|
||||
|
||||
void UCaptureSettingsUserWidget::NativeConstruct()
|
||||
{
|
||||
@ -29,7 +30,11 @@ void UCaptureSettingsUserWidget::OnAnimationFinished(const UWidgetAnimation* Ani
|
||||
|
||||
if (CheckIsStopAnim(Animation))
|
||||
{
|
||||
OnOpenMenuStateChanged.Broadcast(bIsOpen);
|
||||
auto UISubsystem = GetGameInstance()->GetSubsystem<UUISubsystem>();
|
||||
if (UISubsystem)
|
||||
{
|
||||
UISubsystem->OnOpenMenuStateChanged.Broadcast(bIsOpen);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -50,7 +55,11 @@ void UCaptureSettingsUserWidget::ToggleMenu()
|
||||
}
|
||||
}
|
||||
|
||||
OnOpenMenuStateChanged.Broadcast(bIsOpen);
|
||||
auto UISubsystem = GetGameInstance()->GetSubsystem<UUISubsystem>();
|
||||
if (UISubsystem)
|
||||
{
|
||||
UISubsystem->OnOpenMenuStateChanged.Broadcast(bIsOpen);
|
||||
}
|
||||
|
||||
ToggleMenuDisplay();
|
||||
}
|
||||
@ -63,7 +72,11 @@ void UCaptureSettingsUserWidget::DoStopCapture()
|
||||
GameInstance->bIsMouseOpen = false;
|
||||
}
|
||||
|
||||
OnStopCapture.Broadcast();
|
||||
auto UISubsystem = GetGameInstance()->GetSubsystem<UUISubsystem>();
|
||||
if (UISubsystem)
|
||||
{
|
||||
UISubsystem->OnStopCapture.Broadcast();
|
||||
}
|
||||
}
|
||||
|
||||
void UCaptureSettingsUserWidget::ToggleRandomPannel()
|
||||
|
Reference in New Issue
Block a user