From f4da988ce76d8ad87f195ad9d98176b3dcb7622b Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期日, 28 九月 2025 11:56:45 +0800
Subject: [PATCH] 125 战斗 特效层级修改处理

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

diff --git a/Main/Component/UI/Common/RendererAdjuster.cs b/Main/Component/UI/Common/RendererAdjuster.cs
index fe9d096..4ecc7ee 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
 {
@@ -11,6 +12,8 @@
     public string customSortingLayer = "UI";
 
     public List<Renderer> renderers = new List<Renderer>();
+
+    // private List<SkeletonAnimation> skeletonAnimations = new List<SkeletonAnimation>();
 
     protected Canvas canvas;
 
@@ -33,7 +36,10 @@
         renderers.Clear();
         renderers.AddRange(gameObject.GetComponentsInChildren<Renderer>(true));
 
-        canvas = GetComponent<Canvas>();
+        // skeletonAnimations.Clear();
+        // skeletonAnimations.AddRange(gameObject.GetComponentsInChildren<SkeletonAnimation>(true));
+
+        canvas = GetComponentInChildren<Canvas>();
     }
 
     public void UpdateSortingOrder()
@@ -59,13 +65,18 @@
 
         if (null != canvas)
         {
-            canvas.sortingOrder = sortingOrder;
+            canvas.sortingOrder = sortingOrder + 1;
             if (!string.IsNullOrEmpty(sortingLayer))
             {
                 canvas.sortingLayerName = sortingLayer;
             }
         }
 
+        // foreach (var skeletonAnim in skeletonAnimations)
+        // {
+
+        // }
+
         onSortingChanged?.Invoke(sortingLayer, sortingOrder);
     }
 }

--
Gitblit v1.8.0