using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; using UnityEngine.UIElements; using UnityEditor.UIElements; using System.Linq; using BITKit; using BITKit.UX; namespace BITKit.Editors { public class ReferenceEditor : EditorWindow { VisualElement root; ListView listView; [MenuItem("Tools/References Editor")] static void Open() { var window = EditorWindow.GetWindow(); //window.titleContent = new("Reference Editor"); window.Show(); Debug.Log("Show"); } public void CreateGUI() { // root = Addressables.LoadAssetAsync(nameof(ReferenceEditor)).WaitForCompletion().CloneTree(); // rootVisualElement.Add(root); // // listView = root.Q(UXConstant.ContextListView); // // var allList = AssetDatabase // .FindAssets($"t:{nameof(ReferenceSO)}") // .Select(x => AssetDatabase.GUIDToAssetPath(x)) // .Select(x => AssetDatabase.LoadAssetAtPath(x)) // .ToList(); // // listView.itemsSource = allList; } } }