Optimize some UI

This commit is contained in:
martinluckyrobots
2025-04-17 23:30:37 +08:00
parent 6198dc374e
commit 3f5bc9e1b1
15 changed files with 210 additions and 11 deletions

View File

@ -84,13 +84,10 @@ void UCaptureSettingsUserWidget::ToggleRandomPannel()
ULuckyRobotsGameInstance* GameInstance = Cast<ULuckyRobotsGameInstance>(GetGameInstance());
if (GameInstance)
{
GameInstance->bIsRandomPannel = !GameInstance->bIsRandomPannel;
if (GameInstance->bIsRandomPannel)
auto UISubsystem = GetGameInstance()->GetSubsystem<UUISubsystem>();
if (UISubsystem)
{
if (GameInstance->GameUserWidget && GameInstance->GameUserWidget->GetAllRandomUserWidget())
{
GameInstance->GameUserWidget->GetAllRandomUserWidget()->DoOpen();
}
UISubsystem->OnAllRandomMenuStateChanged.Broadcast(!GameInstance->bIsRandomPannel);
}
}
}