#if UNITY_EDITOR using UnityEditor; using UnityEngine.UIElements; using System; namespace GSpawn { public static class TextFieldEx { public static void focsuEx(this TextField textField) { textField.ElementAt(0).Focus(); } public static void registerDragAndDropCallback(this TextField textField, Action dragPerformAction, DragAndDropVisualMode dragAndDropVisualMode) { textField.RegisterCallback((p) => { PluginDragAndDrop.visualMode = dragAndDropVisualMode; }); textField.RegisterCallback((p) => { dragPerformAction(); }); } } } #endif