hch
2025-10-11 1a7b1b9fa3b539fa57f54a5d69aa9c01b0e5b0e9
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;