using UnityEngine;
using UnityEngine.UI;
///
/// 快速Canvas层级测试工具
/// 可以直接添加到场景中进行快速测试
///
public class QuickCanvasTest : MonoBehaviour
{
[Header("快速测试")]
[SerializeField] private Button testButton;
[SerializeField] private Text statusText;
private int testCanvasCount = 0;
private MainPanel mainPanel;
void Start()
{
mainPanel = FindObjectOfType();
if (testButton == null)
{
CreateTestButton();
}
if (testButton != null)
{
testButton.onClick.AddListener(QuickTest);
}
UpdateStatus();
}
void CreateTestButton()
{
// 创建测试按钮
GameObject buttonObj = new GameObject("QuickTestButton");
buttonObj.transform.SetParent(transform, false);
testButton = buttonObj.AddComponent