fix
All checks were successful
Build / Compute Version (push) Successful in 5s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 3m29s
Build / Build Nuget package (NuGet) (push) Successful in 3m6s
Build / Build Nuget package (CringePlugins) (push) Successful in 4m8s
Build / Build Nuget package (SharedCringe) (push) Successful in 3m9s
Build / Build Launcher (push) Successful in 12m37s

This commit is contained in:
zznty
2024-11-03 20:28:57 +07:00
parent 0b984fdfea
commit 1585f19989
5 changed files with 43 additions and 4 deletions

View File

@@ -46,12 +46,13 @@ internal class PluginListComponent : IRenderComponent
_packages = packagesConfig.Packages.ToImmutableDictionary(b => b.Id, b => b.Range,
StringComparer.OrdinalIgnoreCase);
MyGuiSandbox.GuiControlCreated += GuiControlCreated;
MyScreenManager.ScreenAdded += ScreenChanged;
MyScreenManager.ScreenRemoved += ScreenChanged;
}
private void GuiControlCreated(object obj)
private void ScreenChanged(MyGuiScreenBase screen)
{
_open = obj is MyGuiScreenMainMenu && MyGuiScreenGamePlay.Static is null;
_open = MyScreenManager.GetScreenWithFocus() is MyGuiScreenMainMenu && MyGuiScreenGamePlay.Static is null;
}
public void OnFrame()