// using UnityEngine;
// ///
// /// 报警覆盖管理器
// /// 负责管理AlarmOverlayPanel的生命周期和显示逻辑
// ///
// public class AlarmOverlayManager : MonoBehaviour
// {
// [Header("面板管理")]
// public AlarmOverlayPanel OverlayPanelPrefab;
// public Transform CanvasParent; // Canvas transform,用于放置覆盖面板
// [Header("显示设置")]
// public bool AutoShowOverlay = true; // 是否自动显示覆盖面板
// public bool AllowMultipleAlarms = false; // 是否允许同时显示多个报警
// private AlarmOverlayPanel _currentOverlayPanel;
// // private IAlarmService _alarmService;
// void Start()
// {
// Initialize();
// }
// private void Initialize()
// {
// // 注册DCSAlarmManager事件
// DCSAlarmManager.OnAlarmRaised += OnAlarmRaised;
// // 如果没有设置Canvas父对象,尝试查找
// if (CanvasParent == null)
// {
// var canvas = FindObjectOfType