using UnityEngine; using UnityEditor; using UnityEngine.UIElements; using UnityEditor.UIElements; using System.IO; using UniHumanoid; public class HumanPoseClipCreator : EditorWindow { private const string CommonUssPath = "Assets/Scripts/Streamingle/StreamingleControl/Editor/UXML/StreamingleCommon.uss"; private ObjectField animatorField; private TextField nameField; private TextField pathField; [MenuItem("Tools/Animation Tools/포즈 클립 생성기")] public static void ShowWindow() { GetWindow("포즈 클립 생성기"); } public void CreateGUI() { var root = rootVisualElement; root.AddToClassList("tool-root"); var commonUss = AssetDatabase.LoadAssetAtPath(CommonUssPath); if (commonUss != null) root.styleSheets.Add(commonUss); root.Add(new Label("휴먼 포즈 클립 생성") { name = "title" }); root.Q