From 9cc637d88bdce6fba8363f06da16d47a0de25b64 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 18 十二月 2025 23:20:21 +0800
Subject: [PATCH] 386 跳过按钮
---
Main/System/Battle/BattleField/BattleField.cs | 29 ++++++++++++++++-------------
1 files changed, 16 insertions(+), 13 deletions(-)
diff --git a/Main/System/Battle/BattleField/BattleField.cs b/Main/System/Battle/BattleField/BattleField.cs
index 0c7e101..772a929 100644
--- a/Main/System/Battle/BattleField/BattleField.cs
+++ b/Main/System/Battle/BattleField/BattleField.cs
@@ -273,7 +273,7 @@
// 娓呯悊姝讳骸澶勭悊璁板綍
processingDeathObjIds.Clear();
-
+
// 娓呯┖褰撳墠鎴樺満鐨勮閲忚褰�
if (BattleHeroInfoBar.largestPackUID.ContainsKey(guid))
{
@@ -303,7 +303,7 @@
}
if (recordPlayer == null || battleObjMgr == null)
return;
-
+
recordPlayer.Run();
battleObjMgr.Run();
battleEffectMgr.Run();
@@ -315,7 +315,7 @@
}
operationAgent.Run();
-
+
// 瑙﹀彂 UI 灞傜殑鏇存柊鍥炶皟
OnBattleRun?.Invoke();
}
@@ -475,7 +475,7 @@
{
// 杩囨护鎺夋鍦ㄥ鐞嗘浜$殑瑙掕壊锛岄伩鍏嶉噸澶嶅鐞�
List<BattleDeadPack> validDeadList = new List<BattleDeadPack>();
-
+
foreach (var deadPack in deadPackList)
{
var objID = deadPack.deadPack.ObjID;
@@ -485,21 +485,21 @@
// Debug.LogWarning($"OnObjsDead: 瑙掕壊姝e湪澶勭悊姝讳骸锛屽拷鐣ラ噸澶嶆浜℃秷鎭� ObjID={objID}");
continue;
}
-
+
BattleObject battleObj = battleObjMgr.GetBattleObject((int)objID);
if (battleObj == null)
{
Debug.LogError($"OnObjsDead: 鎵句笉鍒拌鑹� ObjID={objID}");
continue;
}
-
+
// 娣诲姞鍒板鐞嗕腑鍒楄〃
processingDeathObjIds.Add(objID);
validDeadList.Add(deadPack);
}
-
+
// 鍙鐞嗘湁鏁堢殑姝讳骸娑堟伅
if (validDeadList.Count > 0)
{
@@ -583,7 +583,7 @@
{
obj.layerMgr.UpdateLayer();
}
-
+
battleRootNode.SetSortingOrder();
// RendererAdjuster[] adjusters = battleRootNode.GetComponentsInChildren<RendererAdjuster>(true);
// if (null != adjusters)
@@ -681,7 +681,10 @@
IsBattleFinish = true;
-
+ if (!string.IsNullOrEmpty(guid))
+ {
+ Debug.Log($"OnBattleEnd guid {guid}");
+ }
//鎻愪緵澶栭儴 鑳滃埄绛夊鍔辨樉绀�
EventBroadcast.Instance.Broadcast<string, JsonData>(EventName.BATTLE_END, guid, turnFightStateData);
});
@@ -698,10 +701,10 @@
battleObjMgr.DestroyTeam(BattleCamp.Blue);
SetBattleStartState();
SetBattleMode(BattleMode.Stop);
-
+
// 娓呯悊姝讳骸澶勭悊璁板綍
processingDeathObjIds.Clear();
-
+
// 娓呯┖褰撳墠鎴樺満鐨勮閲忚褰�
if (BattleHeroInfoBar.largestPackUID.ContainsKey(guid))
{
@@ -730,7 +733,7 @@
battleObjMgr.DestroyTeam(BattleCamp.Blue);
BattleManager.Instance.ClearStoryQueue();
SetBattleStartState();
-
+
// 娓呯悊姝讳骸澶勭悊璁板綍
processingDeathObjIds.Clear();
}
@@ -764,7 +767,7 @@
{
recordPlayer.ForceFinish();
}
-
+
//鏆傚仠鐨勫師鍥犳湁寰堝锛岄渶瑕佹鏌ュ悇绉嶇姸鎬�
protected virtual bool CanResumeGame()
--
Gitblit v1.8.0