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