Update UXNavigationRuntime.cs

This commit is contained in:
陈思海 2026-04-20 13:48:03 +08:00
parent ae16bdcf37
commit 8c3c13634d

View File

@ -29,7 +29,7 @@ namespace UnityEngine.UI
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]
private static void Bootstrap()
{
if (AppServices.App == null || AppServices.App.Require<IUIService>() == null) return;
if (!AppServices.TryGetApp<IUIService>(out var uiService) || uiService == null) return;
EnsureInstance();
UXInputModeService.EnsureInstance();
}
@ -189,7 +189,7 @@ namespace UnityEngine.UI
return;
}
IUIService uiModule = AppServices.App.Require<IUIService>();
IUIService uiModule = AppServices.RequireApp<IUIService>();
if (uiModule?.UICanvasRoot == null)
{
return;