From 29e229c5f5315e39458e28d059b430f5bb9d4679 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 29 九月 2025 15:42:04 +0800
Subject: [PATCH] 125 战斗 找不到动画临时处理(强制结束技能) 战斗开始层级调整
---
Main/System/Battle/BattleField/BattleRootNode.cs | 3 +++
Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs | 1 +
Main/System/Battle/Motion/MotionBase.cs | 3 ++-
3 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/Main/System/Battle/BattleField/BattleRootNode.cs b/Main/System/Battle/BattleField/BattleRootNode.cs
index 03c4e69..14d2f00 100644
--- a/Main/System/Battle/BattleField/BattleRootNode.cs
+++ b/Main/System/Battle/BattleField/BattleRootNode.cs
@@ -35,6 +35,8 @@
public RendererAdjuster rendererAdjuster;
+ public RendererAdjuster battleStartAdjuster;
+
void Awake()
{
for (int i = 1; i <= TeamConst.MaxTeamSlotCount; i++)
@@ -61,6 +63,7 @@
public void SetSortingOrder()
{
rendererAdjuster.SetSortingOrder(BattleConst.BlockerSortingOrder);
+ battleStartAdjuster.SetSortingOrder(BattleConst.ActiveHeroActionSortingOrder);//鏈�楂樺眰
}
public Transform skillBackNode;
diff --git a/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs b/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
index df24607..833f506 100644
--- a/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
+++ b/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
@@ -36,6 +36,7 @@
return;
}
+ battleField.battleRootNode.SetSortingOrder();
battleField.battleRootNode.battleStartNode.SetActive(true);
UniTaskExtension.DelayTime((GameObject)null, 1f, () =>
diff --git a/Main/System/Battle/Motion/MotionBase.cs b/Main/System/Battle/Motion/MotionBase.cs
index 6a5d57f..8bcad86 100644
--- a/Main/System/Battle/Motion/MotionBase.cs
+++ b/Main/System/Battle/Motion/MotionBase.cs
@@ -189,7 +189,8 @@
if (anim == null)
{
Debug.LogError($"鎵句笉鍒板姩鐢�: {skillConfig.SkillMotionName}");
- _onComplete?.Invoke();
+ skillBase.ForceFinished();
+ // _onComplete?.Invoke();
return null;
}
--
Gitblit v1.8.0