From 2d3a60767d0cd69c8dec97e39937bcd0c667be1c Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 12 十一月 2025 18:54:57 +0800
Subject: [PATCH] 125 战斗 血条&护盾1护盾2表现
---
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