#if UNITY_EDITOR using System; using System.Collections; using System.Linq; using System.Reflection; using UnityEditor; using UnityEngine; using UnityEngine.UIElements; public static class ShrinkInstallerDevelopmentValidation { public static void Run() { try { var windowType = FindType("ShrinkSDK.Installer.ShrinkSdkInstallerWindow"); var window = ScriptableObject.CreateInstance(windowType) as EditorWindow ?? throw new InvalidOperationException("无法创建包管理窗口。"); try { windowType.GetMethod("CreateGUI", BindingFlags.Public | BindingFlags.Instance)?.Invoke(window, null); var texts = window.rootVisualElement.Query