diff --git a/Assets/AsmdefHelper/CustomCreate/Editor/AsmdefCustomCreateView.cs b/Assets/AsmdefHelper/CustomCreate/Editor/AsmdefCustomCreateView.cs index 96a83c0..8ac0e69 100644 --- a/Assets/AsmdefHelper/CustomCreate/Editor/AsmdefCustomCreateView.cs +++ b/Assets/AsmdefHelper/CustomCreate/Editor/AsmdefCustomCreateView.cs @@ -1,71 +1,71 @@ using System.IO; using System.Text; -using AsmdefHelper.CustomCreate.Editor; using UnityEditor; using UnityEngine; using UnityEngine.UIElements; -using UnityEditor.UIElements; - -// original: https://github.com/baba-s/UniAssemblyDefinitionCreator -public class AsmdefCustomCreateView : EditorWindow { - [MenuItem("Assets/AsmdefHelper/Create custom asmdef")] - public static void ShowWindow() { - var window = GetWindow(); - window.titleContent = new GUIContent("AsmdefCustomCreateView"); - window.minSize = new Vector2(200,180); - window.maxSize = new Vector2(2000,180); - } - - public void OnEnable() { - // Each editor window contains a root VisualElement object - VisualElement root = rootVisualElement; - - // Import UXML - var visualTree = - AssetDatabase.LoadAssetAtPath( - "Assets/AsmdefHelper/CustomCreate/Editor/AsmdefCustomCreateView.uxml"); - if (visualTree == null) { - visualTree = - AssetDatabase.LoadAssetAtPath( - "Packages/dev.n5y.asmdefhelper/AsmdefHelper/CustomCreate/Editor/AsmdefCustomCreateView.uxml"); +namespace AsmdefHelper.CustomCreate.Editor { + // original: https://github.com/baba-s/UniAssemblyDefinitionCreator + public class AsmdefCustomCreateView : EditorWindow { + [MenuItem("Assets/AsmdefHelper/Create custom asmdef")] + public static void ShowWindow() { + var window = GetWindow(); + window.titleContent = new GUIContent("AsmdefCustomCreateView"); + window.minSize = new Vector2(200, 180); + window.maxSize = new Vector2(2000, 180); } - VisualElement labelFromUXML = visualTree.Instantiate(); - root.Add(labelFromUXML); - // UI取得 - var PathTextField = root.Q(className: "PathTextField"); - var NameTextField = root.Q(className: "NameTextField"); - var AllowUnsafeToggle = root.Q(className: "AllowUnsafeToggle"); - var AutoReferencedToggle = root.Q(className: "AutoReferencedToggle"); - var OverrideReferencesToggle = root.Q(className: "OverrideReferencesToggle"); - var NoEngineReferencesToggle = root.Q(className: "NoEngineReferencesToggle"); - var IsEditorToggle = root.Q(className: "IsEditorToggle"); - var CreateButton = root.Q