From 871594462e82d6bc1341918d39e11ab036d59563 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 18 九月 2025 19:26:28 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/System/Battle/BattleField/BattleField.cs |   70 +++++++----------------------------
 1 files changed, 14 insertions(+), 56 deletions(-)

diff --git a/Main/System/Battle/BattleField/BattleField.cs b/Main/System/Battle/BattleField/BattleField.cs
index da5622d..bb0f762 100644
--- a/Main/System/Battle/BattleField/BattleField.cs
+++ b/Main/System/Battle/BattleField/BattleField.cs
@@ -3,7 +3,7 @@
 using System;
 using LitJson;
 using DG.Tweening;
-using Codice.Client.BaseCommands;
+
 
 public class BattleField
 {
@@ -452,18 +452,25 @@
         }
     }
 
+    //鍚勪釜鎴樺満娌℃湁鍦烘櫙姒傚康锛屼笖鍙互鍏卞瓨锛屽悓鏃跺瓨鍦ㄦ垬鍦哄拰缁撶畻鐨勬儏鍐�
+    //鍐呴儴缁撶畻闇�瑕佸鐞嗙殑閫昏緫锛屼笉鍚玌I
     protected virtual void OnSettlement(JsonData turnFightStateData)
     {
 
     }
 
+    //UI缁撶畻鍚庡洖璋冮渶瑕佸鐞嗙殑閫昏緫
+    public virtual void WhaleFall()
+    {
+        Destroy();
+    }
 
     public virtual void OnBattleEnd(JsonData turnFightStateData)
     {
         BattleEndAction battleEndAction = new BattleEndAction(this, turnFightStateData, () =>
         {
             BattleDebug.LogError(turnFightStateData.ToJson());
-            // 杩欓噷鍙互娣诲姞鎴樻枟缁撴潫鐨勫叿浣撻�昏緫
+            // 鎴樺満鑷韩鐨勭粨鏉熼�昏緫锛屼笉鍚粨绠楃瓑澶栭儴閫昏緫
             OnSettlement(turnFightStateData);
 
             int winFaction = (int)turnFightStateData["winFaction"];
@@ -482,63 +489,14 @@
 
             IsBattleFinish = true;
 
-            
-            //鎻愪緵澶栭儴 鑳滃埄绛夊鍔辨樉绀�
-            EventBroadcast.Instance.Broadcast<string, JsonData>(EventName.BATTLE_END, guid, turnFightStateData);
 
-            
+            //鎻愪緵澶栭儴 鑳滃埄绛夊鍔辨樉绀�
+            if (guid != "")
+                EventBroadcast.Instance.Broadcast<string, JsonData>(EventName.BATTLE_END, guid, turnFightStateData);
+
+
         });
         recordPlayer.PlayRecord(battleEndAction);
-        // 澶勭悊鎴樻枟缁撴潫閫昏緫
-        // IsBattleFinish = true;
-        // 缁撶畻閫昏緫
-
-            // {
-            // "itemInfo": [],
-            // "winFaction": 1,//鑾疯儨闃佃惀:   涓�鑸负1鎴栬��2锛屽綋鐜╁鍙戣捣鐨勬垬鏂楁椂锛屽鏋滆幏鑳滈樀钀ヤ笉绛変簬1浠h〃鐜╁澶辫触浜�
-            // "statInfo": {
-            //     "1": {
-            //     "1": {
-            //         "5": {
-            //         "NPCID": 0,
-            //         "DefHurt": 633,
-            //         "CureHP": 0,
-            //         "AtkHurt": 169247,
-            //         "ObjID": 1,
-            //         "HeroID": 510006
-            //         }
-            //     }
-            //     },
-            //     "2": {
-            //     "1": {
-            //         "2": {
-            //         "NPCID": 10101001,
-            //         "DefHurt": 169246,
-            //         "CureHP": 143096,
-            //         "AtkHurt": 999952,
-            //         "ObjID": 2,
-            //         "HeroID": 0
-            //         },
-            //         "4": {
-            //         "NPCID": 10101001,
-            //         "DefHurt": 0,
-            //         "CureHP": 0,
-            //         "AtkHurt": 0,
-            //         "ObjID": 3,
-            //         "HeroID": 0
-            //         },
-            //         "6": {
-            //         "NPCID": 10101001,
-            //         "DefHurt": 1,
-            //         "CureHP": 0,
-            //         "AtkHurt": 0,
-            //         "ObjID": 4,
-            //         "HeroID": 0
-            //         }
-            //     }
-            //     }
-            // }
-            // }
     }
 
     public virtual void HaveRest()

--
Gitblit v1.8.0