From c8d3e3bc65d9d1021c41b07fbbedd0c6afeb2b8c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 10 六月 2025 23:57:22 +0800
Subject: [PATCH] 0312 版本号统一显示格式;表格重复加载;去除登录界面音乐;隐私界面调整;界面存在动画才增加根节点,无动画时默认组件可交互,点击空关闭mask的层级问题

---
 Main/Utility/EffectPenetrationBlocker.cs |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/Main/Utility/EffectPenetrationBlocker.cs b/Main/Utility/EffectPenetrationBlocker.cs
index 87c3727..42d6837 100644
--- a/Main/Utility/EffectPenetrationBlocker.cs
+++ b/Main/Utility/EffectPenetrationBlocker.cs
@@ -26,9 +26,9 @@
     public Canvas parentCanvas;
     
     [Tooltip("鐗规晥鍦–anvas涓殑鎺掑簭鍋忕Щ閲�")]
-    public int sortingOrderOffset = 1;
+    public int _sortingOrderOffset = 0;
     
-    private int canvasSortingOrder = 0;
+    public int canvasSortingOrder = 0;
     
     private void Awake()
     {
@@ -88,7 +88,7 @@
         }
         
         // 灏嗙壒鏁堢殑鎺掑簭椤哄簭璁剧疆涓篊anvas鎺掑簭椤哄簭鍔犱笂鍋忕Щ閲�
-        ApplySortingSettings(canvasSortingOrder + sortingOrderOffset, customSortingLayer);
+        ApplySortingSettings(canvasSortingOrder + _sortingOrderOffset, customSortingLayer);
     }
     
     /// <summary>
@@ -96,12 +96,15 @@
     /// </summary>
     private void ApplySortingSettings(int sortingOrder, string sortingLayer)
     {
+        // const int overlayRQ = 4000;
+
         // 搴旂敤鍒版覆鏌撳櫒
         foreach (Renderer renderer in effectRenderers)
         {
             if (renderer != null)
             {
                 renderer.sortingOrder = sortingOrder;
+                // renderer.material.renderQueue = overlayRQ;
                 if (!string.IsNullOrEmpty(sortingLayer))
                 {
                     renderer.sortingLayerName = sortingLayer;
@@ -118,6 +121,7 @@
                 if (psRenderer != null)
                 {
                     psRenderer.sortingOrder = sortingOrder;
+                    // psRenderer.material.renderQueue = overlayRQ;
                     if (!string.IsNullOrEmpty(sortingLayer))
                     {
                         psRenderer.sortingLayerName = sortingLayer;
@@ -153,4 +157,12 @@
             UpdateSortingOrder();
         }
     }
+
+#if UNITY_EDITOR
+    [ContextMenu("Apply")]
+    public void Apply()
+    {
+        UpdateSortingOrder();
+    }
+#endif
 }
\ No newline at end of file

--
Gitblit v1.8.0