using System.Threading.Tasks;
using MCPForUnity.Editor.Tools;
using Newtonsoft.Json.Linq;
using UnityEditor;
using UnityEngine;
namespace UIInfoBuilder
{
///
/// MCP 工具:提取 UI Prefab 信息并生成 JSON 文件
/// AI 可通过 execute_custom_tool 调用此工具
///
[McpForUnityTool("extract_ui_prefab", Description = "提取 UI Prefab 信息并生成 JSON 文件,用于 AI 理解 UI 结构")]
public static class ExtractUIPrefabTool
{
public static Task