From ed98029a88cd89702980ac7c40b711afddc5aeb2 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 20 十一月 2025 14:44:59 +0800
Subject: [PATCH] Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_scripts
---
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