Files
2026-09-10 17:29:24 +08:00

17 lines
810 B
C#

using UnityEngine;
namespace MFrame
{
/// <summary>
/// 全屏遮挡组件:挂到面板预制体根节点(与 UI_PanelBase 同节点)即生效,移除组件即关闭。
/// 打开本面板时自动隐藏下方层级中正在显示的面板(省去被遮住的 DrawCall),
/// 关闭/销毁时自动恢复。由策划在编辑器中添加/移除本组件即可配置,无需改代码。
/// 注意:仅用于完全铺满屏幕的面板(如通行证、商店、活动大页),半屏弹窗不要挂。
/// </summary>
public class FullScreenCover : MonoBehaviour
{
[Tooltip("勾选后:本面板被上层全屏面板遮挡时仍保持显示(仅用于必须常驻可见的特殊面板)。")]
public bool isKeepShowWhenCovered = false;
}
}