yyl
2025-09-22 10abfbc65d472070c04acbcadc3f4694d17f5281
125 战斗 修复特效偶尔会不显示的问题
2个文件已修改
16 ■■■■■ 已修改文件
Main/Component/UI/Effect/BattleEffectPlayer.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleObject/BattleObjectLayerMgr.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Component/UI/Effect/BattleEffectPlayer.cs
@@ -295,6 +295,20 @@
        blocker.onSortingChanged = OnSortingChanged;
        if (0 != heroSetedSortingOrder)
        {
            if (BattleConst.UnactiveHeroSortingOrder == heroSetedSortingOrder)
            {
                heroSetedSortingOrder = effectConfig.frontBack == 1 ? BattleConst.UnactiveHeroFrontSortingOrder : BattleConst.UnactiveHeroBackSortingOrder;
            }
            else
            {
                heroSetedSortingOrder = effectConfig.frontBack == 1 ? BattleConst.ActiveHeroFrontSortingOrder : BattleConst.ActiveHeroBackSortingOrder;
            }
            blocker.SetSortingOrder(heroSetedSortingOrder);
        }
        spineComp.enabled = true;
        spineComp.timeScale = speedRate;
Main/System/Battle/BattleObject/BattleObjectLayerMgr.cs
@@ -35,8 +35,8 @@
        if (effectPlayer != null && !effectPlayers.Contains(effectPlayer))
        {
            effectPlayers.Add(effectPlayer);
            effectPlayer.SetSortingOrder(rendererAdjuster.sortingOrder);
        }
        effectPlayer.SetSortingOrder(rendererAdjuster.sortingOrder);
    }
    public void RemoveEffect(BattleEffectPlayer effectPlayer)