From cb653cf75b17b9bdca0b5b9e6b88edf1ca72e90c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 17 十月 2025 09:54:11 +0800
Subject: [PATCH] 0312 删除旧的日常代码3
---
Main/Component/UI/Common/RendererAdjuster.cs | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/Main/Component/UI/Common/RendererAdjuster.cs b/Main/Component/UI/Common/RendererAdjuster.cs
index 4ecc7ee..b7e635e 100644
--- a/Main/Component/UI/Common/RendererAdjuster.cs
+++ b/Main/Component/UI/Common/RendererAdjuster.cs
@@ -17,6 +17,8 @@
protected Canvas canvas;
+ public int canvasOffset = 1;
+
public Action<string, int> onSortingChanged;
protected void Awake()
@@ -27,8 +29,7 @@
public void SetSortingOrder(int sortingOrder)
{
this.sortingOrder = sortingOrder;
- UpdateComps();
- UpdateSortingOrder();
+ UpdateLayer();
}
protected void UpdateComps()
@@ -39,7 +40,14 @@
// skeletonAnimations.Clear();
// skeletonAnimations.AddRange(gameObject.GetComponentsInChildren<SkeletonAnimation>(true));
- canvas = GetComponentInChildren<Canvas>();
+ canvas = GetComponentInChildren<Canvas>(true);
+ }
+
+ [ContextMenu("UpdateLayer")]
+ private void UpdateLayer()
+ {
+ UpdateComps();
+ UpdateSortingOrder();
}
public void UpdateSortingOrder()
@@ -65,7 +73,7 @@
if (null != canvas)
{
- canvas.sortingOrder = sortingOrder + 1;
+ canvas.sortingOrder = sortingOrder + canvasOffset;
if (!string.IsNullOrEmpty(sortingLayer))
{
canvas.sortingLayerName = sortingLayer;
--
Gitblit v1.8.0