using UnityEngine;
using UnityEditor;
using UnityEngine.UI;
using GameFramework;
///
/// 一键搭建游戏 UI:HUD Canvas + 游戏结果 Canvas + 主菜单标题。
/// 菜单路径:Tools > 搭建游戏UI
///
public static class UIBuilder
{
[MenuItem("Tools/搭建游戏UI (HUD + ResultScreen + MainMenu标题)")]
public static void BuildAll()
{
BuildHUD();
BuildResultScreen();
Debug.Log("[UIBuilder] 全部 UI 搭建完成!请在 Inspector 中检查引用是否正确。");
}
///
/// 在 Gameplay 场景中搭建 HUD Canvas。
///
[MenuItem("Tools/搭建 HUD Canvas")]
public static void BuildHUD()
{
// 创建 HUD Canvas
var hudCanvasObj = new GameObject("HUD_Canvas");
var canvas = hudCanvasObj.AddComponent