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