From 8bfc4cde05bfb88899ebc9da2ec24ecf07d7ca93 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期日, 28 九月 2025 23:32:13 +0800
Subject: [PATCH] 197 子 【内政】淘金系统 / 【内政】淘金系统-客户端

---
 Main/Component/UI/Common/RendererAdjuster.cs |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/Main/Component/UI/Common/RendererAdjuster.cs b/Main/Component/UI/Common/RendererAdjuster.cs
index fe9d096..0825c59 100644
--- a/Main/Component/UI/Common/RendererAdjuster.cs
+++ b/Main/Component/UI/Common/RendererAdjuster.cs
@@ -2,6 +2,7 @@
 using System.Collections.Generic;
 using UnityEngine;
 using System;
+using Spine.Unity;
 
 public class RendererAdjuster : MonoBehaviour
 {
@@ -12,7 +13,11 @@
 
     public List<Renderer> renderers = new List<Renderer>();
 
+    // private List<SkeletonAnimation> skeletonAnimations = new List<SkeletonAnimation>();
+
     protected Canvas canvas;
+
+    public int canvasOffset = 1;
 
     public Action<string, int> onSortingChanged;
 
@@ -33,7 +38,10 @@
         renderers.Clear();
         renderers.AddRange(gameObject.GetComponentsInChildren<Renderer>(true));
 
-        canvas = GetComponent<Canvas>();
+        // skeletonAnimations.Clear();
+        // skeletonAnimations.AddRange(gameObject.GetComponentsInChildren<SkeletonAnimation>(true));
+
+        canvas = GetComponentInChildren<Canvas>(true);
     }
 
     public void UpdateSortingOrder()
@@ -59,13 +67,18 @@
 
         if (null != canvas)
         {
-            canvas.sortingOrder = sortingOrder;
+            canvas.sortingOrder = sortingOrder + canvasOffset;
             if (!string.IsNullOrEmpty(sortingLayer))
             {
                 canvas.sortingLayerName = sortingLayer;
             }
         }
 
+        // foreach (var skeletonAnim in skeletonAnimations)
+        // {
+
+        // }
+
         onSortingChanged?.Invoke(sortingLayer, sortingOrder);
     }
 }

--
Gitblit v1.8.0