using System.Linq; using UnityEditor; using UnityEngine; namespace AlicizaX.UI.Editor { public static class UIGenerateEditorTool { [MenuItem("GameObject/UI生成绑定/热更工程UI代码", priority = 10)] public static void GenerateHotfixUIScript() { UIScriptGeneratorHelper.GenerateAndAttachScript( Selection.gameObjects.FirstOrDefault(), UIGenerateConfiguration.Instance.UIScriptGenerateConfig.HotFixProjectUIScriptGenerateData ); } [MenuItem("GameObject/UI生成绑定/主工程UI代码", priority = 21)] public static void GenerateMainUIScript() { UIScriptGeneratorHelper.GenerateAndAttachScript( Selection.gameObjects.FirstOrDefault(), UIGenerateConfiguration.Instance.UIScriptGenerateConfig.MainProjectUIScriptGenerateData ); } } }